0000950170-23-058876.txt : 20231103 0000950170-23-058876.hdr.sgml : 20231103 20231103163631 ACCESSION NUMBER: 0000950170-23-058876 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20230929 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXPONENT INC CENTRAL INDEX KEY: 0000851520 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] IRS NUMBER: 770218904 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18655 FILM NUMBER: 231376940 BUSINESS ADDRESS: STREET 1: EXPONENT INC STREET 2: 149 COMMONWEALTH DRIVE CITY: MENLO PARK STATE: CA ZIP: 94025 BUSINESS PHONE: 650-326-9400 MAIL ADDRESS: STREET 1: EXPONENT INC STREET 2: 149 COMMONWEALTH DRIVE CITY: MENLO PARK STATE: CA ZIP: 94025 FORMER COMPANY: FORMER CONFORMED NAME: FAILURE GROUP INC DATE OF NAME CHANGE: 19930831 10-Q 1 expo-20230929.htm 10-Q 10-Q
falseQ3--12-290000851520P59Y6MP59Y6MP59Y6MP59Y6MP59Y6MP59Y6MP1Y00008515202023-10-270000851520us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2022-12-300000851520us-gaap:TreasuryStockCommonMember2022-09-300000851520us-gaap:RetainedEarningsMember2021-12-310000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100008515202022-12-3000008515202022-09-300000851520us-gaap:TreasuryStockCommonMember2022-07-022022-09-300000851520us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-2900008515202023-06-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-290000851520us-gaap:TreasuryStockCommonMember2021-12-310000851520us-gaap:TreasuryStockCommonMember2022-12-312023-06-300000851520us-gaap:AdditionalPaidInCapitalMember2022-01-012022-07-010000851520us-gaap:CommonStockMember2023-06-300000851520us-gaap:RestrictedStockUnitsRSUMember2022-07-022022-09-300000851520us-gaap:RetainedEarningsMember2023-07-012023-09-290000851520us-gaap:FixedIncomeSecuritiesMember2023-09-290000851520expo:UnvestedRestrictedStockAwardsMember2022-07-022022-09-300000851520expo:UnvestedRestrictedStockMember2022-12-312023-09-290000851520us-gaap:RetainedEarningsMember2022-01-012022-07-010000851520us-gaap:OtherIncomeMember2022-12-312023-09-290000851520us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-09-290000851520expo:OfficeLaboratoryAndStorageSpaceMembersrt:MaximumMember2023-09-290000851520us-gaap:TreasuryStockCommonMember2022-12-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-010000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:AdditionalPaidInCapitalMember2022-07-022022-09-300000851520us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:OtherIncomeMember2022-01-012022-09-300000851520us-gaap:AdditionalPaidInCapitalMember2022-12-312023-06-300000851520us-gaap:CommonStockMember2022-12-300000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-3000008515202023-09-290000851520us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-09-300000851520expo:SingleClientMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:AdditionalPaidInCapitalMember2022-12-3000008515202022-07-010000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-09-290000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2022-12-312023-09-290000851520us-gaap:OtherOperatingIncomeExpenseMember2022-07-022022-09-300000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:CashAndCashEquivalentsMember2023-09-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:TreasuryStockCommonMember2023-06-300000851520us-gaap:BilledRevenuesMember2022-12-300000851520us-gaap:AdditionalPaidInCapitalMember2023-09-2900008515202022-01-012022-07-010000851520us-gaap:OtherOperatingIncomeExpenseMember2022-12-312023-09-290000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-3000008515202022-12-312023-06-300000851520srt:MinimumMemberexpo:UnvestedStockOptionsMember2022-12-312023-09-290000851520us-gaap:CommonStockMember2022-09-300000851520us-gaap:RetainedEarningsMember2022-12-312023-06-300000851520us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-09-2900008515202023-07-012023-09-290000851520expo:VestedRestrictedStockAwardsMember2022-12-312023-09-290000851520us-gaap:RetainedEarningsMember2022-07-022022-09-300000851520us-gaap:OperatingSegmentsMember2022-01-012022-09-300000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2022-01-012022-09-300000851520us-gaap:TreasuryStockCommonMember2022-07-010000851520us-gaap:SubsequentEventMember2023-10-262023-10-260000851520us-gaap:CashEquivalentsMember2022-12-300000851520us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberexpo:EngineeringAndOtherScientificMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:CorporateNonSegmentMember2023-07-012023-09-290000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-022022-09-300000851520us-gaap:CommonStockMember2021-12-310000851520us-gaap:OperatingSegmentsMember2022-07-022022-09-300000851520us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberexpo:EngineeringAndOtherScientificMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:AdditionalPaidInCapitalMember2022-07-010000851520us-gaap:CashEquivalentsMember2023-09-290000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-06-300000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2022-01-012022-09-300000851520us-gaap:TreasuryStockCommonMember2022-01-012022-07-010000851520us-gaap:RetainedEarningsMember2022-12-300000851520us-gaap:UnbilledRevenuesMember2023-09-290000851520us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520expo:UnvestedRestrictedStockAwardsMember2023-07-012023-09-290000851520us-gaap:EmployeeStockOptionMember2022-12-312023-09-290000851520expo:UnvestedRestrictedStockAwardsMember2022-01-012022-09-300000851520us-gaap:BilledRevenuesMember2023-09-290000851520us-gaap:MoneyMarketFundsMember2023-09-2900008515202022-12-312023-09-290000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-300000851520expo:SingleClientMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-07-0100008515202021-12-310000851520expo:VestedRestrictedStockAwardsMember2023-07-012023-09-290000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-300000851520us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520us-gaap:RetainedEarningsMember2022-09-300000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2022-07-022022-09-3000008515202022-07-022022-09-300000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:TreasuryStockCommonMember2023-07-012023-09-290000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520expo:OfficeLaboratoryAndStorageSpaceMember2023-09-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-290000851520us-gaap:AdditionalPaidInCapitalMember2021-12-310000851520us-gaap:OperatingSegmentsMember2022-12-312023-09-290000851520us-gaap:TreasuryStockCommonMember2023-09-290000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-290000851520srt:MaximumMember2022-12-312023-09-290000851520us-gaap:CorporateNonSegmentMember2022-07-022022-09-300000851520us-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-290000851520expo:VestedRestrictedStockAwardsMember2022-01-012022-09-300000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-300000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-07-022022-09-300000851520us-gaap:RetainedEarningsMember2022-07-010000851520us-gaap:AdditionalPaidInCapitalMember2023-06-300000851520us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-09-290000851520us-gaap:FairValueInputsLevel3Member2022-12-300000851520us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-09-290000851520expo:OfficeLaboratoryAndStorageSpaceMembersrt:MinimumMember2023-09-290000851520us-gaap:CommonStockMember2022-07-0100008515202023-03-312023-06-300000851520us-gaap:EquitySecuritiesMember2023-09-290000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2023-07-012023-09-290000851520us-gaap:FairValueInputsLevel1Member2023-09-290000851520us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeSecuritiesMember2022-12-300000851520us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-290000851520us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2022-12-312023-09-290000851520us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberexpo:EnvironmentalAndHealthMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-07-012023-09-290000851520expo:UnvestedRestrictedStockAwardsMembersrt:MinimumMember2022-12-312023-09-290000851520us-gaap:FairValueInputsLevel3Member2023-09-290000851520us-gaap:EmployeeStockOptionMember2023-07-012023-09-290000851520us-gaap:FairValueInputsLevel1Member2022-12-300000851520us-gaap:OtherIncomeMember2022-07-022022-09-300000851520us-gaap:RetainedEarningsMember2023-09-290000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2023-07-012023-09-290000851520us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520expo:UnvestedRestrictedStockAwardsMember2022-12-312023-09-290000851520us-gaap:EmployeeStockOptionMember2022-07-022022-09-300000851520us-gaap:CorporateNonSegmentMember2022-12-312023-09-290000851520us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-09-290000851520us-gaap:CashAndCashEquivalentsMember2022-12-300000851520us-gaap:AdditionalPaidInCapitalMember2022-09-300000851520us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeSecuritiesMember2023-09-290000851520us-gaap:CommonStockMember2023-09-290000851520expo:PhoenixArizonaMember2023-09-290000851520us-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000851520us-gaap:FairValueInputsLevel2Member2022-12-300000851520us-gaap:FairValueInputsLevel2Member2023-09-290000851520us-gaap:RetainedEarningsMember2023-06-300000851520us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2023-09-290000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2022-07-022022-09-300000851520expo:VestedRestrictedStockAwardsMember2022-07-022022-09-300000851520us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300000851520us-gaap:UnbilledRevenuesMember2022-12-300000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-09-300000851520us-gaap:OperatingSegmentsMember2023-07-012023-09-290000851520us-gaap:OtherIncomeMember2023-07-012023-09-290000851520us-gaap:CashMember2022-12-300000851520us-gaap:CashMember2023-09-2900008515202022-01-012022-09-300000851520us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520us-gaap:FixedIncomeSecuritiesMember2022-12-300000851520us-gaap:MoneyMarketFundsMember2022-12-300000851520us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EngineeringAndOtherScientificMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-12-312023-09-290000851520us-gaap:CorporateNonSegmentMember2022-01-012022-09-300000851520us-gaap:EquitySecuritiesMember2022-12-300000851520us-gaap:OtherOperatingIncomeExpenseMember2023-07-012023-09-29utr:acreexpo:Segmentxbrli:purexbrli:sharesiso4217:USDxbrli:sharesexpo:Optionexpo:Clientexpo:Stateiso4217:USD

 

 

 

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

OR

 

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

 

For the transition period from ____________ to___________

Commission File Number 0-18655

EXPONENT, INC.

(Exact name of registrant as specified in its charter)

 

delaware

 

77-0218904

(State or other jurisdiction of

 

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

incorporation or organization)

 

 

 

 

 

149 COMMONWEALTH DRIVE,

MENLO PARK, California

 

94025

(Address of principal executive office)

 

(Zip Code)

 

(650) 326-9400

(Registrant’s telephone number, including area code)

 

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

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

Common Stock, par value $0.001 per share

 

EXPO

 

Nasdaq Global Select Market

 

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

 

Yes

 

 

No

 

 

 

 

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

 

Yes

 

 

No

 

 

 

 

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

 

Large accelerated filer

 

 

 

 

 

 

 

Accelerated filer

Non-accelerated filer

 

 

 

 

 

 

 

Smaller reporting company

 

 

 

 

 

 

 

 

 

Emerging growth company

 

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

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

 

Yes

 

 

 

No

 

 

 

 

 

As of October 27, 2023, the latest practicable date, the registrant had 50,622,438 shares of common stock outstanding.

 


 

EXPONENT, INC.

FORM 10-Q

TABLE OF CONTENTS

 

 

 

 

 

Page

 

 

 

 

 

PART I – FINANCIAL INFORMATION

 

3

 

 

 

 

 

Item 1.

 

Financial Statements (unaudited):

 

3

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets September 29, 2023 and December 30, 2022

 

3

 

 

 

 

 

 

 

Condensed Consolidated Statements of Income For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

 

4

 

 

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

 

6

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows For the Nine Months Ended September 29, 2023 and September 30, 2022

 

8

 

 

 

 

 

 

 

Notes to Unaudited Condensed Consolidated Financial Statements

 

9

 

 

 

 

 

Item 2.

 

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

 

20

 

 

 

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

30

 

 

 

 

 

Item 4.

 

Controls and Procedures

 

30

 

 

 

 

 

PART II – OTHER INFORMATION

 

31

 

 

 

 

 

Item 1.

 

Legal Proceedings

 

31

 

 

 

 

 

Item 1A.

 

Risk Factors

 

31

 

 

 

 

 

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

 

32

 

 

 

 

 

 

 

Signatures

 

33

 

- 2 -


 

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

EXPONENT, INC.

Condensed Consolidated Balance Sheets

September 29, 2023 and December 30, 2022

(in thousands, except par value)

(unaudited)

 

 

September 29,
2023

 

 

December 30,
2022

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

137,099

 

 

$

161,458

 

Accounts receivable, net of allowance for contract losses and doubtful accounts
   of $
6,400 and $6,193 at September 29, 2023 and December 30, 2022, respectively

 

 

181,754

 

 

 

170,114

 

Prepaid expenses and other current assets

 

 

24,463

 

 

 

17,585

 

Total current assets

 

 

343,316

 

 

 

349,157

 

 

 

 

 

 

 

 

Property, equipment and leasehold improvements, net of accumulated depreciation and amortization of $109,435 and $103,034 at September 29, 2023 and December 30, 2022, respectively

 

 

76,246

 

 

 

65,539

 

Operating lease right-of-use assets

 

 

24,302

 

 

 

18,007

 

Goodwill

 

 

8,607

 

 

 

8,607

 

Deferred income taxes

 

 

54,448

 

 

 

53,909

 

Deferred compensation plan assets

 

 

90,727

 

 

 

89,437

 

Other assets

 

 

4,816

 

 

 

2,006

 

Total assets

 

$

602,462

 

 

$

586,662

 

 

 

 

 

 

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$

19,640

 

 

$

29,115

 

Accrued payroll and employee benefits

 

 

93,828

 

 

 

105,822

 

Deferred revenues

 

 

10,489

 

 

 

18,834

 

Operating lease liabilities

 

 

5,700

 

 

 

5,258

 

Total current liabilities

 

 

129,657

 

 

 

159,029

 

 

 

 

 

 

 

 

Other liabilities

 

 

4,136

 

 

 

2,355

 

Deferred compensation plan liabilities

 

 

93,070

 

 

 

91,183

 

Operating lease liabilities

 

 

21,964

 

 

 

13,343

 

Total liabilities

 

 

248,827

 

 

 

265,910

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued
   at September 29, 2023 and December 30, 2022

 

 

66

 

 

 

66

 

Additional paid-in capital

 

 

320,152

 

 

 

301,002

 

Accumulated other comprehensive loss

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(3,775

)

 

 

(3,587

)

Retained earnings

 

 

566,518

 

 

 

528,810

 

Treasury stock, at cost; 15,040 and 15,064 shares held at September 29, 2023
   and December 30, 2022, respectively

 

 

(529,326

)

 

 

(505,539

)

Total stockholders’ equity

 

 

353,635

 

 

 

320,752

 

Total liabilities and stockholders’ equity

 

$

602,462

 

 

$

586,662

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

- 3 -


 

EXPONENT, INC.

Condensed Consolidated Statements of Income

For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

(in thousands, except per share data)

(unaudited)

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Revenues before reimbursements

 

$

124,959

 

 

$

115,143

 

 

$

383,317

 

 

$

351,231

 

Reimbursements

 

 

8,377

 

 

 

12,036

 

 

 

30,549

 

 

 

34,707

 

Revenues

 

 

133,336

 

 

 

127,179

 

 

 

413,866

 

 

 

385,938

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Compensation and related expenses

 

 

74,011

 

 

 

62,779

 

 

 

241,028

 

 

 

189,982

 

Other operating expenses

 

 

10,997

 

 

 

8,822

 

 

 

30,863

 

 

 

25,742

 

Reimbursable expenses

 

 

8,377

 

 

 

12,036

 

 

 

30,549

 

 

 

34,707

 

General and administrative expenses

 

 

6,018

 

 

 

6,729

 

 

 

18,498

 

 

 

16,700

 

Total operating expenses

 

 

99,403

 

 

 

90,366

 

 

 

320,938

 

 

 

267,131

 

Operating income

 

 

33,933

 

 

 

36,813

 

 

 

92,928

 

 

 

118,807

 

Other income, net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

1,858

 

 

 

638

 

 

 

5,221

 

 

 

834

 

Miscellaneous income (expense), net

 

 

(1,774

)

 

 

(3,975

)

 

 

7,659

 

 

 

(17,926

)

Total other income (expense), net

 

 

84

 

 

 

(3,337

)

 

 

12,880

 

 

 

(17,092

)

Income before income taxes

 

 

34,017

 

 

 

33,476

 

 

 

105,808

 

 

 

101,715

 

Income taxes

 

 

9,479

 

 

 

9,034

 

 

 

26,398

 

 

 

21,909

 

Net income

 

$

24,538

 

 

$

24,442

 

 

$

79,410

 

 

$

79,806

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.48

 

 

$

0.47

 

 

$

1.55

 

 

$

1.54

 

Diluted

 

$

0.48

 

 

$

0.47

 

 

$

1.54

 

 

$

1.52

 

Shares used in per share computations:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

51,203

 

 

 

51,492

 

 

 

51,197

 

 

 

51,934

 

Diluted

 

 

51,645

 

 

 

52,008

 

 

 

51,680

 

 

 

52,489

 

Cash dividends declared per common share

 

$

0.26

 

 

$

0.24

 

 

$

0.78

 

 

$

0.72

 

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements

- 4 -


 

EXPONENT, INC.

Condensed Consolidated Statements of Comprehensive Income

For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

(in thousands)

(unaudited)

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Net income

 

$

24,538

 

 

$

24,442

 

 

$

79,410

 

 

$

79,806

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation
   adjustments, net of tax

 

 

(515

)

 

 

(1,493

)

 

 

(188

)

 

 

(3,153

)

Comprehensive income

 

$

24,023

 

 

$

22,949

 

 

$

79,222

 

 

$

76,653

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements

- 5 -


 

EXPONENT, INC

Condensed Consolidated Statements of Stockholders’ Equity

For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

(in thousands)

(unaudited)

 

 

 

Three and Nine Months Ended September 29, 2023

 

 

 

Common Stock

 

 

Additional
paid-in

 

 

Accumulated
other
comprehensive

 

 

Retained

 

 

Treasury Stock

 

 

 

 

 

 

Shares

 

 

Amount

 

 

capital

 

 

loss

 

 

earnings

 

 

Shares

 

 

Amount

 

 

Total

 

Balance at December 30, 2022

 

 

65,707

 

 

$

66

 

 

$

301,002

 

 

$

(3,587

)

 

$

528,810

 

 

 

15,064

 

 

$

(505,539

)

 

$

320,752

 

Employee stock purchase plan

 

 

-

 

 

 

-

 

 

 

1,015

 

 

 

-

 

 

 

-

 

 

 

(12

)

 

 

128

 

 

 

1,143

 

Amortization of unrecognized stock-based
   compensation

 

 

-

 

 

 

-

 

 

 

6,627

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6,627

 

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

327

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

327

 

Grant of restricted stock units to settle accrued bonus

 

 

-

 

 

 

-

 

 

 

10,497

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

10,497

 

Settlement of restricted stock units

 

 

-

 

 

 

-

 

 

 

(1,817

)

 

 

-

 

 

 

(1,009

)

 

 

(186

)

 

 

(7,094

)

 

 

(9,920

)

Exercise of stock options

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

(8

)

 

 

78

 

 

 

100

 

Dividends and dividend equivalent rights

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(27,319

)

 

 

-

 

 

 

-

 

 

 

(27,319

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

54,872

 

 

 

-

 

 

 

-

 

 

 

54,872

 

Balance at June 30, 2023

 

 

65,707

 

 

$

66

 

 

$

317,346

 

 

$

(3,260

)

 

$

555,354

 

 

 

14,858

 

 

$

(512,427

)

 

$

357,079

 

Employee stock purchase plan

 

 

-

 

 

 

-

 

 

 

498

 

 

 

-

 

 

 

-

 

 

 

(7

)

 

 

71

 

 

 

569

 

Amortization of unrecognized stock-based
   compensation

 

 

-

 

 

 

-

 

 

 

2,308

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

2,308

 

Purchase of treasury stock

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

189

 

 

 

(16,970

)

 

 

(16,970

)

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(515

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(515

)

Dividends and dividend equivalent rights

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(13,374

)

 

 

-

 

 

 

-

 

 

 

(13,374

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

24,538

 

 

 

-

 

 

 

-

 

 

 

24,538

 

Balance at September 29, 2023

 

 

65,707

 

 

$

66

 

 

$

320,152

 

 

$

(3,775

)

 

$

566,518

 

 

 

15,040

 

 

$

(529,326

)

 

$

353,635

 

 

 

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

 

- 6 -


 

EXPONENT, INC

Condensed Consolidated Statements of Stockholders’ Equity

For the Three and Nine Months Ended September 29, 2023 and September 30, 2022

(in thousands)

(unaudited)

 

 

 

Three and Nine Months Ended September 30, 2022

 

 

 

Common Stock

 

 

Additional
paid-in

 

 

Accumulated
other
comprehensive

 

 

Retained

 

 

Treasury Stock

 

 

 

 

 

 

Shares

 

 

Amount

 

 

capital

 

 

income (loss)

 

 

earnings

 

 

Shares

 

 

Amount

 

 

Total

 

Balance at December 31, 2021

 

 

65,707

 

 

$

66

 

 

$

281,419

 

 

$

(1,983

)

 

$

478,370

 

 

 

13,591

 

 

$

(340,807

)

 

$

417,065

 

Employee stock purchase plan

 

 

-

 

 

 

-

 

 

 

961

 

 

 

-

 

 

 

-

 

 

 

(12

)

 

 

109

 

 

 

1,070

 

Amortization of unrecognized stock-based
   compensation

 

 

-

 

 

 

-

 

 

 

5,939

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

5,939

 

Purchase of treasury stock

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,273

 

 

 

(111,843

)

 

 

(111,843

)

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,660

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,660

)

Grant of restricted stock units to settle accrued bonus

 

 

-

 

 

 

-

 

 

 

10,200

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

10,200

 

Settlement of restricted stock units

 

 

-

 

 

 

-

 

 

 

(2,421

)

 

 

-

 

 

 

(1,392

)

 

 

(262

)

 

 

(9,091

)

 

 

(12,904

)

Unrealized gain on investments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Dividends and dividend equivalent rights

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(25,737

)

 

 

-

 

 

 

-

 

 

 

(25,737

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

55,364

 

 

 

-

 

 

 

-

 

 

 

55,364

 

Balance at July 1, 2022

 

 

65,707

 

 

 

66

 

 

 

296,098

 

 

 

(3,643

)

 

 

506,605

 

 

 

14,590

 

 

 

(461,632

)

 

 

337,494

 

Employee stock purchase plan

 

 

-

 

 

 

-

 

 

 

492

 

 

 

-

 

 

 

-

 

 

 

(7

)

 

 

65

 

 

 

557

 

Amortization of unrecognized stock-based
   compensation

 

 

-

 

 

 

-

 

 

 

1,999

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,999

 

Purchase of treasury stock

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

335

 

 

 

(30,783

)

 

 

(30,783

)

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,493

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,493

)

Dividends and dividend equivalent rights

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(12,416

)

 

 

-

 

 

 

-

 

 

 

(12,416

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

24,442

 

 

 

-

 

 

 

-

 

 

 

24,442

 

Balance at September 30, 2022

 

 

65,707

 

 

$

66

 

 

$

298,589

 

 

$

(5,136

)

 

$

518,631

 

 

$

14,918

 

 

$

(492,350

)

 

$

319,800

 

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

- 7 -


 

EXPONENT, INC.

Condensed Consolidated Statements of Cash Flows

For the Nine Months Ended September 29, 2023 and September 30, 2022

(in thousands)

(unaudited)

 

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

79,410

 

 

$

79,806

 

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

 

 

 

 

 

 

Depreciation and amortization of property, equipment and
   leasehold improvements

 

 

6,535

 

 

 

5,224

 

Provision for contract losses and doubtful accounts

 

 

1,911

 

 

 

2,112

 

Stock-based compensation

 

 

17,177

 

 

 

16,072

 

Deferred income tax provision

 

 

(539

)

 

 

(3,955

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(13,551

)

 

 

(28,265

)

Prepaid expenses and other current assets

 

 

(5,886

)

 

 

(7,583

)

Change in operating leases

 

 

(451

)

 

 

(132

)

Accounts payable and accrued liabilities

 

 

(7,094

)

 

 

5,140

 

Accrued payroll and employee benefits

 

 

(13,124

)

 

 

(11,211

)

Deferred revenues

 

 

(8,345

)

 

 

(3,971

)

Net cash provided by operating activities

 

 

56,043

 

 

 

53,237

 

Cash flows from investing activities:

 

 

 

 

 

 

Capital expenditures

 

 

(14,422

)

 

 

(9,108

)

Net cash used in investing activities

 

 

(14,422

)

 

 

(9,108

)

Cash flows from financing activities:

 

 

 

 

 

 

Payroll taxes for restricted stock units

 

 

(9,920

)

 

 

(12,904

)

Repurchase of common stock

 

 

(16,970

)

 

 

(142,195

)

Exercise of stock-based payment awards

 

 

1,812

 

 

 

1,627

 

Dividends and dividend equivalents rights

 

 

(40,894

)

 

 

(37,084

)

Net cash used in financing activities

 

 

(65,972

)

 

 

(190,556

)

Effect of foreign currency exchange rates on cash and cash equivalents

 

 

(8

)

 

 

(2,817

)

Net change in cash and cash equivalents

 

 

(24,359

)

 

 

(149,244

)

Cash and cash equivalents at beginning of period

 

 

161,458

 

 

 

297,687

 

Cash and cash equivalents at end of period

 

$

137,099

 

 

$

148,443

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

 

- 8 -


 

EXPONENT, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note 1: Basis of Presentation

Exponent, Inc. (referred to as the “Company” or “Exponent”) is an engineering and scientific consulting firm that provides solutions to complex problems. The Company operates on a 52-53 week fiscal year ending on the Friday closest to the last day of December.

The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission. Accordingly, they do not contain all the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments which are necessary for the fair presentation of the condensed consolidated financial statements have been included and all such adjustments are of a normal and recurring nature. The operating results for the three and nine months ended September 29, 2023 are not necessarily representative of the results of future quarterly or annual periods. The following information should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023.

The unaudited condensed consolidated financial statements include the accounts of Exponent and its subsidiaries, which are all wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Items subject to such estimates and assumptions include accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts. Actual results could differ from those estimates.

Note 2: Revenue Recognition

Substantially all of the Company’s engagements are performed under time and materials or fixed-price arrangements. For time and materials contracts, the Company utilizes the practical expedient under Accounting Standards Codification 606 – Revenue from Contracts with Customers, which states that if an entity has a right to consideration from a customer in an amount that corresponds directly with the value of the entity’s performance completed to date (for example, a service contract in which an entity bills a fixed amount for each hour of service provided) then the entity may recognize revenue in the amount to which the entity has a right to invoice.

The following table discloses the percentage of the Company’s revenue generated from time and materials contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

61

%

 

 

64

%

 

 

63

%

 

 

63

%

Environmental and Health

 

 

15

%

 

 

14

%

 

 

15

%

 

 

16

%

Total time and materials revenues

 

 

76

%

 

 

78

%

 

 

78

%

 

 

79

%

For fixed-price contracts, the Company recognizes revenue over time because of the continuous transfer of control to the customer. The customer typically controls the work in process as evidenced either by contractual termination clauses or by the Company’s rights to payment for work performed to date to deliver services that do not have an alternative use to the Company. Revenue for fixed-price contracts is recognized based on the relationship of incurred labor hours at standard rates to the Company’s estimate of the total labor hours at standard rates it expects to incur over the term of the contract. The Company believes this methodology achieves a reliable measure of the revenue

- 9 -


 

from the consulting services it provides to its customers under fixed-price contracts given the nature of the consulting services the Company provides.

The following table discloses the percentage of the Company’s revenue generated from fixed price contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

23

%

 

 

21

%

 

 

20

%

 

 

20

%

Environmental and Health

 

 

1

%

 

 

1

%

 

 

2

%

 

 

1

%

Total fixed price revenues

 

 

24

%

 

 

22

%

 

 

22

%

 

 

21

%

Deferred revenues represent amounts billed to clients in advance of services provided. During the third quarter of 2023, $4,045,000 of revenues were recognized that were included in the deferred revenue balance at June 30, 2023. During the first nine months of 2023, $13,393,000 of revenues were recognized that were included in the deferred revenue balance at December 30, 2022.

Reimbursements, including those related to travel and other out-of-pocket expenses, and other similar third- party costs such as the cost of materials and certain subcontracts, are included in revenues, and an equivalent amount of reimbursable expenses are included in operating expenses. Any mark-up on reimbursable expenses is included in revenues before reimbursements. The Company reports revenues net of subcontractor fees for certain subcontracts where the Company has determined that it is acting as an agent because its performance obligation is to arrange for the provision of goods or services by another party. The total amount of subcontractor fees not included in revenues because the Company was acting as an agent were $2,379,000 and $6,996,000 during the third quarter of 2023 and 2022, respectively, and $10,727,000 and $18,040,000 during the first nine months of 2023 and 2022, respectively.

- 10 -


 

Note 3: Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including money market securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There were no transfers between fair value measurement levels during the three and nine months ended September 29, 2023 and September 30, 2022. Any transfers between fair value measurement levels would be recorded on the actual date of the event or change in circumstances that caused the transfer. The fair value of these certain financial assets and liabilities was determined using the following inputs at September 29, 2023:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

53,978

 

 

$

53,978

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

33,928

 

 

 

33,928

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

71,921

 

 

 

71,921

 

 

 

-

 

 

 

-

 

Total

 

$

159,827

 

 

$

159,827

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

107,223

 

 

 

107,223

 

 

 

-

 

 

 

-

 

Total

 

$

107,223

 

 

$

107,223

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
(3)
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.

- 11 -


 

The fair value of these certain financial assets and liabilities was determined using the following inputs at December 30, 2022:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

52,159

 

 

$

52,159

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

32,851

 

 

 

32,851

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

67,880

 

 

 

67,880

 

 

 

-

 

 

 

-

 

Total

 

$

152,890

 

 

$

152,890

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

101,354

 

 

 

101,354

 

 

 

-

 

 

 

-

 

Total

 

$

101,354

 

 

$

101,354

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
(3)
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.

Money market securities as of September 29, 2023 and December 30, 2022 represent obligations of the United States Treasury. Fixed income and equity trading securities represent mutual funds held in the Company’s deferred compensation plan. See Note 6 for additional information about the Company’s deferred compensation plan.

Cash and cash equivalents consisted of the following as of September 29, 2023:

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

83,121

 

 

$

-

 

 

$

-

 

 

$

83,121

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash equivalents

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash and cash equivalents

 

 

137,099

 

 

 

-

 

 

 

-

 

 

 

137,099

 

 

Cash and cash equivalents consisted of the following as of December 30, 2022:

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

109,299

 

 

$

-

 

 

$

-

 

 

$

109,299

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash equivalents

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash and cash equivalents

 

$

161,458

 

 

$

-

 

 

$

-

 

 

$

161,458

 

 

- 12 -


 

At September 29, 2023 and December 30, 2022, the Company did not have any assets or liabilities valued using significant unobservable inputs.

The following financial instruments are not measured at fair value on the Company's unaudited condensed consolidated balance sheet at September 29, 2023 and December 30, 2022, but require disclosure of their fair values: accounts receivable, other assets and accounts payable. The estimated fair value of such instruments at September 29, 2023 and December 30, 2022 approximates their carrying value as reported on the Company’s unaudited condensed consolidated balance sheet.

Note 4: Net Income Per Share

Basic per share amounts are computed using the weighted-average number of common shares outstanding during the period. Diluted per share amounts are calculated using the weighted-average number of common shares outstanding during the period and, when dilutive, the weighted-average number of potential common shares from the issuance of common stock to satisfy outstanding restricted stock units and the exercise of outstanding options to purchase common stock using the treasury stock method.

The following schedule reconciles the shares used to calculate basic and diluted net income per share:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Shares used in basic per share computation

 

 

51,203

 

 

 

51,492

 

 

 

51,197

 

 

 

51,934

 

Effect of dilutive common stock options
   outstanding

 

 

183

 

 

 

202

 

 

 

195

 

 

 

202

 

Effect of dilutive restricted stock units
   outstanding

 

 

259

 

 

 

314

 

 

 

288

 

 

 

353

 

Shares used in diluted per share
   computation

 

 

51,645

 

 

 

52,008

 

 

 

51,680

 

 

 

52,489

 

Common stock options to purchase 63,333 shares were excluded from the diluted per share calculation for the three months ended September 29, 2023 due to their anti-dilutive effect. Common stock options to purchase 24,835 shares were excluded from the diluted per share calculation for the nine months ended September 29, 2023, due to their anti-dilutive effect. There were no equity awards excluded from the diluted per share calculation for the three and nine months ended September 30, 2022.

Note 5: Stock-Based Compensation

Restricted Stock Units

Restricted stock unit grants are designed to attract and retain employees, and to better align employee interests with those of the Company’s stockholders. For a select group of employees, up to 40% of their annual bonus is settled with fully vested restricted stock unit awards. Under these fully vested restricted stock unit awards, the holder of each award has the right to receive one share of the Company’s common stock for each fully vested restricted stock unit four years from the date of grant. Each individual who receives a fully vested restricted stock unit award is also granted a matching number of unvested restricted stock unit awards. Unvested restricted stock unit awards are also granted for select new hires and promotions. These unvested restricted stock unit awards generally cliff vest four years from the date of grant, at which time the holder of each award will have the right to receive one share of the Company’s common stock for each restricted stock unit award provided the holder of each award has met certain employment conditions. In the case of retirement at 59½ years or older, all unvested restricted stock unit awards will continue to vest, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company.

The value of these restricted stock unit awards is determined based on the market price of the Company’s common stock on the date of grant. The value of fully vested restricted stock unit awards issued is recorded as a reduction to accrued bonuses. The portion of bonus expense that the Company expects to settle with fully vested restricted stock unit awards is recorded as stock-based compensation during the period the bonus is earned. The

- 13 -


 

Company recorded stock-based compensation expense associated with accrued bonus awards of $2,583,000 and $2,606,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. For the nine months ended September 29, 2023 and September 30, 2022, the Company recorded stock-based compensation expense associated with accrued bonus awards of $8,242,000 and $8,133,000, respectively. The value of the unvested restricted stock unit awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns 59½. If the award recipient is 59½ years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $2,038,000 and $1,787,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $8,124,000 and $7,315,000 during the nine months ended September 29, 2023 and September 30, 2022, respectively.

Stock Options

Stock options are granted for terms of ten years and generally vest 25% per year over a four-year period from the grant date. Unvested stock option awards will continue to vest in the case of retirement at 59½ years or older, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company. The value of the unvested stock option awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns 59½. If the award recipient is 59½ years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with stock option grants of $270,000 and $212,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with stock option grants of $811,000 and $623,000 during the nine months ended September 29, 2023 and September 30, 2022, respectively.

The Company uses the Black-Scholes option-pricing model to determine the fair value of options granted. The determination of the fair value of stock option awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding a number of complex and subjective variables. These variables include expected stock price volatility over the term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends.

The Company used historical exercise, forfeiture, and post-vesting expiration data to estimate the expected term of options granted. The historical volatility of the Company’s common stock over a period of time equal to the expected term of the options granted was used to estimate expected volatility. The risk-free interest rate used in the option-pricing model was based on United States Treasury zero-coupon issues with remaining terms similar to the expected term of the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ dividend equivalent rights.

The Company accounts for forfeitures of stock-based awards when they occur. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.

Note 6: Deferred Compensation Plans

The Company maintains nonqualified deferred compensation plans for the benefit of a select group of highly compensated employees. Under these plans, participants may elect to defer up to 100% of their compensation. Company assets that are earmarked to pay benefits under the plans are held in a rabbi trust and are subject to the claims of the Company’s creditors. As of September 29, 2023 and December 30, 2022, the invested amounts under the plans totaled $105,849,000 and $100,731,000, respectively, and are recorded in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. These assets are classified as trading securities and are recorded at fair value with changes recorded as adjustments to miscellaneous income (loss), net.

As of September 29, 2023 and December 30, 2022, vested amounts due under the plans totaled $107,223,000 and $101,354,000, respectively, and are recorded within accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheets. Changes in the liability are recorded as adjustments to compensation expense. During the three months ended September 29, 2023,

- 14 -


 

the Company recognized a reduction to compensation expense of $2,769,000 as a result of changes in the market value of the trust assets with the same amount being recorded as gain in miscellaneous income (loss), net. During the three months ended September 30, 2022, the Company recognized a reduction to compensation expense of $4,925,000 as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net. During the nine months ended September 29, 2023, the Company recognized additional compensation expense of $5,271,000 as a result of changes in the market value of the trust assets with the same amount being recorded as income in miscellaneous income, net. During the nine months ended September 30, 2022, the Company recognized a reduction in compensation expense of $20,884,000 as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net.

Note 7: Supplemental Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

Cash paid during period:

 

 

 

 

 

 

Income taxes

 

$

27,753

 

 

$

24,349

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Vested stock unit awards issued to settle accrued bonuses

 

 

10,497

 

 

 

10,200

 

Right-of-use asset obtained in exchange for operating lease obligations

 

 

13,803

 

 

 

8,090

 

Leasehold improvements obtained in exchange for right-of-use asset

 

 

3,219

 

 

 

-

 

Accrual for capital expenditures as of period end

 

 

618

 

 

 

846

 

 

 

Note 8: Accounts Receivable, Net

At September 29, 2023 and December 30, 2022, accounts receivable, net, was comprised of the following:

 

 

 

September 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

135,076

 

 

$

120,212

 

Unbilled accounts receivable

 

 

53,078

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(6,400

)

 

 

(6,193

)

Total accounts receivable, net

 

$

181,754

 

 

$

170,114

 

 

 

The Company maintains allowances for estimated losses over the remaining contractual life of its receivables resulting from the inability of customers to meet their financial obligations or for disputes that affect the Company’s ability to fully collect amounts due. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations or aware of a dispute with a specific customer, a specific allowance is recorded to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers the Company recognizes allowances for doubtful accounts based upon historical write-offs, customer concentration, customer creditworthiness, current economic conditions, aging of amounts due and future expectations.

 

A reconciliation of the beginning and ending amount of the allowance for contract losses and doubtful accounts is as follows (in thousands):

 

Balance at December 30, 2022

 

$

6,193

 

Provision for contract losses and doubtful accounts

 

 

1,911

 

Write-offs

 

 

(1,704

)

Balance at September 29, 2023

 

$

6,400

 

 

 

- 15 -


 

Note 9: Segment Reporting

The Company has two reportable operating segments based on two primary areas of service. The Engineering and Other Scientific segment is a broad service group providing technical consulting in different practices primarily in engineering. The Environmental and Health segment provides services in the areas of environmental, epidemiology and health risk analysis. This segment provides a wide range of consulting services relating to environmental hazards and risks and the impact on both human health and the environment. Our Chief Executive Officer, the chief operating decision maker, reviews revenues and operating income for each of our reportable segments, but does not review total assets in evaluating segment performance and capital allocation.

Segment information for the three and nine months ended September 29, 2023 and September 30, 2022 follows:

Revenues

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

110,857

 

 

$

107,403

 

 

$

344,552

 

 

$

321,168

 

Environmental and Health

 

 

22,479

 

 

 

19,776

 

 

 

69,314

 

 

 

64,770

 

Total revenues

 

$

133,336

 

 

$

127,179

 

 

$

413,866

 

 

$

385,938

 

 

 

Operating Income

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

38,734

 

 

$

39,385

 

 

$

121,064

 

 

$

117,907

 

Environmental and Health

 

 

7,475

 

 

 

6,378

 

 

 

22,550

 

 

 

21,059

 

Total segment operating income

 

 

46,209

 

 

 

45,763

 

 

 

143,614

 

 

 

138,966

 

Corporate operating expense

 

 

(12,276

)

 

 

(8,950

)

 

 

(50,686

)

 

 

(20,159

)

Total operating income

 

$

33,933

 

 

$

36,813

 

 

$

92,928

 

 

$

118,807

 

 

 

Certain operating expenses are excluded from the Company’s measure of segment operating income. These expenses include costs associated with its human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with its deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in its allowance for contract losses and doubtful accounts.

Capital Expenditures

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

541

 

 

$

870

 

 

$

3,210

 

 

$

3,050

 

Environmental and Health

 

 

25

 

 

 

48

 

 

 

139

 

 

 

104

 

Total segment capital expenditures

 

 

566

 

 

 

918

 

 

 

3,349

 

 

 

3,154

 

Corporate capital expenditures

 

 

1,248

 

 

 

1,172

 

 

 

13,893

 

 

 

6,387

 

Total capital expenditures

 

$

1,814

 

 

$

2,090

 

 

$

17,242

 

 

$

9,541

 

 

 

Certain capital expenditures associated with the Company’s corporate cost centers and the related depreciation are excluded from the Company’s segment information.

- 16 -


 

 

Depreciation and Amortization

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

1,750

 

 

$

1,108

 

 

$

4,428

 

 

$

3,301

 

Environmental and Health

 

 

53

 

 

 

41

 

 

 

155

 

 

 

124

 

Total segment depreciation and
   amortization

 

 

1,803

 

 

 

1,149

 

 

 

4,583

 

 

 

3,425

 

Corporate depreciation and amortization

 

 

558

 

 

 

574

 

 

 

1,952

 

 

 

1,799

 

Total depreciation and amortization

 

$

2,361

 

 

$

1,723

 

 

$

6,535

 

 

$

5,224

 

 

No single client comprised more than 10% of the Company’s revenues during the three and nine months ended September 29, 2023. One client comprised 16% of the Company’s revenues during the three months ended September 30, 2022. The same client comprised 15% of the Company's revenue during the nine months ended September 30, 2022.

Note 10: Leases

The Company determines if an arrangement is a lease at the inception of the arrangement. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in the Company’s condensed consolidated balance sheet. The Company does not have any finance leases as of September 29, 2023.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate, based on the information available at commencement date, in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The amortization of operating lease ROU assets and the change in operating lease liabilities is disclosed as a single line item in the condensed consolidated statements of cash flows.

The Company leases office, laboratory, and storage space in 13 states and the District of Columbia, as well as in China, Hong Kong, Singapore, Switzerland, and the United Kingdom. Leases for these office, laboratory, and storage facilities have terms generally ranging between one and ten years. Some of these leases include options to extend or terminate the lease, none of which are currently included in the lease term as the Company has determined that exercise of these options is not reasonably certain.

 

The Company has a Test and Engineering Center on 147 acres of land in Phoenix, Arizona. The Company leases this land from the state of Arizona under a 30-year lease agreement that expires in January of 2028 and has options to renew for two fifteen-year periods. As of September 29, 2023, the Company has determined that exercise of the renewal options is not reasonably certain and thus the extension is not included in the lease term.

The Company’s equipment leases are included in the ROU asset and liability balances, but are not material.

The Company leases excess space in its Silicon Valley and Natick facilities. Rental income of $882,000 and $739,000 was included in other income for the three months ended September 29, 2023 and September 30, 2022, respectively. Rental income of $2,491,000 and $2,157,000 was included in other income for the nine months ended September 29, 2023 and September 30, 2022, respectively.

- 17 -


 

The components of lease expense included in other operating expenses on the condensed consolidated statements of income were as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Operating lease cost

 

$

2,094

 

 

$

1,681

 

 

$

5,659

 

 

$

5,247

 

Variable lease cost

 

 

378

 

 

 

274

 

 

 

1,251

 

 

 

913

 

Short-term lease cost

 

 

256

 

 

 

194

 

 

 

937

 

 

 

425

 

 

 

Supplemental cash flow information related to operating leases was as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29, 2023

 

 

September 30, 2022

 

 

September 29, 2023

 

 

September 30, 2022

 

Cash paid for amounts included in the
   measurement of operating lease
   liabilities

 

$

1,715

 

 

$

1,518

 

 

$

5,516

 

 

$

5,083

 

 

 

Supplemental balance sheet information related to operating leases was as follows:

 

 

 

September 29,
2023

 

December 30,
2022

Weighted Average Remaining Lease Term

 

6.4 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

 

 

Maturities of operating lease liabilities as of September 29, 2023:

 

 

 

Operating

 

(In thousands)

 

Leases

 

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

 

 

1,699

 

2024

 

 

6,669

 

2025

 

 

5,763

 

2026

 

 

4,945

 

2027

 

 

4,336

 

2028

 

 

1,860

 

Thereafter

 

 

8,099

 

Total lease payments

 

$

33,371

 

Less imputed interest

 

 

(5,707

)

Total lease liability

 

$

27,664

 

 

 

Note 11: Contingencies

During the second quarter of 2023, a client requested a concession in the amount of $2 million related to the Company’s performance on a project. The Company disagrees with the basis for this request for concession and has responded to the client as such. At this time the Company is unable to determine the outcome of this issue, but management believes that it is probable that this matter will not have a material adverse effect on the Company’s business or the condensed consolidated financial statements.

The Company is a party to various legal actions from time to time and may be contingently liable in connection with claims and contracts arising in the normal course of business, the outcome of which the Company believes, after consultation with legal counsel, will not have a material adverse effect on its financial condition, results

- 18 -


 

of operations or liquidity. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results. All legal costs associated with litigation are expensed as incurred.

Note 12: Subsequent Events

On October 26, 2023, the Company’s Board of Directors announced a cash dividend of $0.26 per share of the Company’s common stock, payable December 22, 2023, to stockholders of record as of December 8, 2023.

- 19 -


 

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

The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and notes thereto included herein and with our audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022, which are contained in our fiscal 2022 Annual Report on Form 10-K, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023 (our “2022 Annual Report”).

Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains certain “forward-looking” statements (as such term is defined in the Private Securities Litigation Reform Act of 1995, and the rules promulgated pursuant to the Securities Act of 1933, as amended, and the Securities Exchange Act of 1934, as amended) that are based on the beliefs of our management, as well as assumptions made by and information currently available to our management. Such forward-looking statements are subject to the safe harbor created by the Private Securities Litigation Reform Act of 1995. When used in this document, the words “intend,” “anticipate,” “believe,” “estimate,” “expect” and similar expressions, as they relate to us or our management, identify such forward-looking statements. Such statements reflect the current views of us or our management with respect to future events and are subject to certain risks, uncertainties and assumptions. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, our actual results, performance, or achievements could differ materially from those expressed in, or implied by, any such forward-looking statements. Factors that could cause or contribute to such material differences include the possibility that the demand for our services may decline as a result of changes in general and industry specific economic conditions, the timing of engagements for our services, the effects of competitive services and pricing, the absence of backlog related to our business, our ability to attract and retain key employees, the effect of tort reform and government regulation on our business and liabilities resulting from claims made against us. Additional risks and uncertainties are discussed in our 2022 Annual Report under the heading “Risk Factors”. The inclusion of such forward-looking information should not be regarded as a representation by the us or any other person that the future events, plans, or expectations we contemplated will be achieved. Due to such uncertainties and risks, you are warned not to place undue reliance on such forward-looking statements, which speak only as of the date hereof. We do not intend to release publicly any updates or revisions to any such forward-looking statements.

Business Overview

Exponent, Inc., is an engineering and scientific consulting firm that provides solutions to complex problems. Our multidisciplinary team of scientists, engineers and business consultants brings together more than 90 different technical disciplines to solve complicated issues facing industry and business today. Our services include analysis of product development, product recall, regulatory compliance, and the discovery of potential problems related to products, people, property and impending litigation.

CRITICAL ACCOUNTING ESTIMATES

There have been no significant changes in our critical accounting estimates during the nine months ended September 29, 2023, as compared to the critical accounting estimates disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our 2022 Annual Report.

RESULTS OF CONSOLIDATED OPERATIONS

Executive Summary

Revenues for the third quarter of 2023 increased 5% to $133,336,000 as compared to $127,179,000 during the same period last year. Revenues before reimbursements for the third quarter of 2023 increased 9% to $124,959,000 as compared to $115,143,000 during the same period last year.

During the third quarter, strong demand for our reactive services drove increased domestic and international disputes-related work across multiple industries. Our proactive services were bolstered by strong year-over-year growth for regulatory consulting services in the chemicals sector, offset by continued moderation in the consumer electronics sector.

- 20 -


 

Net income increased slightly to $24,538,000 during the third quarter of 2023 as compared to $24,442,000 during the same period last year. Diluted earnings per share increased to $0.48 per share as compared to $0.47 in the same period last year.

We remain focused on selectively adding top talent and developing the skills necessary to expand our market position and providing clients with in-depth scientific research and analysis to determine what happened and how to prevent failures or exposures in the future. We also remain focused on capitalizing on emerging growth areas, managing other operating expenses, generating cash from operations, maintaining a strong balance sheet and undertaking activities such as share repurchases and dividends to enhance shareholder value.

Overview of the Three Months Ended September 29, 2023

During the third quarter of 2023, billable hours increased 4% to 380,000 as compared to 365,000 during the same period last year. Our utilization decreased to 70% during the third quarter of 2023 as compared to 73% during the same period last year. Technical full-time equivalent employees increased 10% to 1,050 during the third quarter of 2023 as compared to 958 during the same period last year. Our accelerated recruiting efforts over the last year combined with lower-than-expected turnover drove a 10% increase in headcount compared to a year ago, highlighting the strength of our employee value proposition. While these investments in our future are critical, we are focused on strategically aligning our resources with the growth of the business and our pursuit of future opportunities over the long-term.

Three Months Ended September 29, 2023 compared to Three Months Ended September 30, 2022

Revenues

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Engineering and Other Scientific

 

$

110,857

 

 

$

107,403

 

 

 

3.2

%

Percentage of total revenues

 

 

83.1

%

 

 

84.5

%

 

 

 

Environmental and Health

 

 

22,479

 

 

 

19,776

 

 

 

13.7

%

Percentage of total revenues

 

 

16.9

%

 

 

15.5

%

 

 

 

Total revenues

 

$

133,336

 

 

$

127,179

 

 

 

4.8

%

The increase in revenues for our Engineering and Other Scientific segment was due to an increase in billable hours and an increase in billing rates. During the third quarter of 2023, billable hours for this segment increased by 3% to 301,000 as compared to 291,000 during the same period last year. Utilization for this segment decreased to 71% during the third quarter of 2023 as compared to 76% during the same period last year. The increase in billable hours was driven by broad-based growth, with continued strong demand for our services across the transportation, energy, and construction sectors. Technical full-time equivalent employees in this segment increased 11% to 821 during the third quarter of 2023 as compared to 742 for the same period last year due to our recruiting and retention efforts. The decrease in utilization was due to the 11% increase in technical full-time equivalent employees and historically strong utilization during the third quarter of 2022.

 

The increase in revenues for our Environmental and Health segment was due to an increase in billable hours and an increase in billing rates. During the third quarter of 2023, billable hours for this segment increased by 7% to 79,000 as compared to 74,000 during the same period last year. Utilization for this segment was 66% during the third quarter of 2023 and 2022. The increase in billable hours was due to evolving regulatory requirements which drove safety-related engagements evaluating the impacts of chemicals on human health and the environment. Technical full-time equivalent employees in this segment increased 6% to 229 as compared to 216 during the same period last year due to our recruiting and retention efforts.

- 21 -


 

Compensation and Related Expenses

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Compensation and related expenses

 

$

74,011

 

 

$

62,779

 

 

 

17.9

%

Percentage of total revenues

 

 

55.5

%

 

 

49.4

%

 

 

 

The increase in compensation and related expenses during the third quarter of 2023 was due to a change in the value of assets associated with our deferred compensation plan, an increase in payroll expense, an increase in fringe benefits and an increase in stock-based compensation. During the third quarter of 2023, deferred compensation expense increased by $2,156,000 with a corresponding increase to other income, net, as compared to the same period last year, due to the change in value of assets associated with our deferred compensation plan. This increase consisted of a decrease in the value of plan assets of $2,769,000 during the third quarter of 2023 as compared to a decrease in the value of plan assets of $4,925,000 during the same period last year. Payroll expense increased by $6,382,000 and fringe benefits increased by $2,033,000 during the third quarter of 2023 due to the impact of our annual salary adjustments and an increase in technical full-time equivalent employees. Stock-based compensation expense increased $287,000 during the third quarter of 2023 due to an increase in unvested restricted stock unit grants.

Other Operating Expenses

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Other operating expenses

 

$

10,997

 

 

$

8,822

 

 

 

24.7

%

Percentage of total revenues

 

 

8.2

%

 

 

6.9

%

 

 

 

Other operating expenses include facilities-related costs, technical materials, computer-related expenses and depreciation and amortization of property, equipment and leasehold improvements. The increase in other operating expenses during the third quarter of 2023 was primarily due to an increase in occupancy expense of $719,000 an increase in depreciation expense of $638,000, and an increase in information technology related expenses of $467,000. The increase in occupancy expenses was due to growth in technical full-time equivalent employees and the transition back to our offices from a remote work environment. The increases in depreciation and information technology related expenses were due to continued investment in our corporate infrastructure. We expect other operating expenses to grow as we make investments in our corporate infrastructure.

Reimbursable Expenses

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Reimbursable expenses

 

$

8,377

 

 

$

12,036

 

 

 

-30.4

%

Percentage of total revenues

 

 

6.3

%

 

 

9.5

%

 

 

 

The amount of reimbursable expenses will vary from quarter to quarter depending on the nature of our projects. The decrease in reimbursable expenses during the third quarter of 2023 as compared to the same period last year was due to a decrease in proactive projects for the consumer electronics sector.

General and Administrative Expenses

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

General and administrative expenses

 

$

6,018

 

 

$

6,729

 

 

 

-10.6

%

Percentage of total revenues

 

 

4.5

%

 

 

5.3

%

 

 

 

The decrease in general and administrative expenses was primarily due to a decrease in outside consulting expenses of $484,000 and a decrease in travel and meals of $165,000. The decrease in outside consulting expenses was due to a lower level of activity associated with content creation for our external website. The decrease in travel

- 22 -


 

and meals was due to a firm-wide managers' meeting held during the third quarter of 2022. We expect general and administrative expenses to increase as we expand our business development and staff development initiatives.

Operating Income

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Engineering and Other Scientific

 

$

38,734

 

 

$

39,385

 

 

 

-1.7

%

Environmental and Health

 

 

7,475

 

 

 

6,378

 

 

 

17.2

%

Total segment operating income

 

 

46,209

 

 

 

45,763

 

 

 

1.0

%

Corporate operating expense

 

 

(12,276

)

 

 

(8,950

)

 

 

37.2

%

Total operating income

 

$

33,933

 

 

$

36,813

 

 

 

-7.8

%

The decrease in operating income for our Engineering and Other Scientific segment during the third quarter of 2023 as compared to the same period last year was due to an increase in technical full-time equivalent employees partially offset by an increase in revenues. The increase in operating income for our Environmental and Health segment was due to an increase in revenues partially offset by an increase in technical full-time equivalent employees.

Certain operating expenses are excluded from our measure of segment operating income. These expenses include the costs associated with our human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with our deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in our allowance for contract losses and doubtful accounts.

The increase in corporate operating expenses during the third quarter of 2023 as compared to the same period last year was primarily due to an increase in deferred compensation expense and an increase in the costs associated with our human resources, finance, information technology and business development groups. During the third quarter of 2023, deferred compensation expense increased $2,156,000, with a corresponding increase to other income, net, as compared to the same period last year, due to the change in value of assets associated with our deferred compensation plan. This increase consisted of a decrease in the value of plan assets of $2,769,000 during the third quarter of 2023 as compared to a decrease in the value of plan assets of $4,925,000 during the same period last year.

Other Income, Net

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Other income (expense), net

 

$

84

 

 

$

(3,337

)

 

 

102.5

%

Percentage of total revenues

 

 

0.1

%

 

 

-2.6

%

 

 

 

Other income, net, consists primarily of changes in the value of assets associated with our deferred compensation plan, interest income earned on available cash, cash equivalents and short-term investments, and rental income from leasing space in our Silicon Valley and Natick facilities. The increase in other income, net, was primarily due to a change in the value of assets associated with our deferred compensation plan and an increase in interest income. During the third quarter of 2023, other income, net, increased by $2,156,000 with a corresponding increase to deferred compensation expense, as compared to the same period last year, due to a change in the value of assets associated with our deferred compensation plan. This increase consisted of a decrease in the value of the plan assets of $2,769,000 during the third quarter of 2023 as compared to a decrease in the value of the plan assets of $4,925,000 during the same period last year. The increase in interest income of $1,220,000 was due to an increase in interest rates.

Income Taxes

 

 

Three Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Income taxes

 

$

9,479

 

 

$

9,034

 

 

 

4.9

%

Percentage of total revenues

 

 

7.1

%

 

 

7.1

%

 

 

 

Effective tax rate

 

 

27.9

%

 

 

27.0

%

 

 

 

 

- 23 -


 

The increase in income tax expense was due to an increase in pre-tax income and an increase in our effective tax rate. The increase in our effective tax rate was due primarily to a decrease in our foreign rate benefit and an increase in non-deductible expenses.

 

Nine Months Ended September 29, 2023 compared to Nine Months Ended September 30, 2022

Revenues

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Engineering and Other Scientific

 

$

344,552

 

 

$

321,168

 

 

 

7.3

%

Percentage of total revenues

 

 

83.3

%

 

 

83.2

%

 

 

 

Environmental and Health

 

 

69,314

 

 

 

64,770

 

 

 

7.0

%

Percentage of total revenues

 

 

16.7

%

 

 

16.8

%

 

 

 

Total revenues

 

$

413,866

 

 

$

385,938

 

 

 

7.2

%

The increase in revenues for our Engineering and Other Scientific segment was due to an increase in billable hours and an increase in billing rates. During the first nine months of 2023, billable hours for this segment increased by 5% to 916,000 as compared to 874,000 during the same period last year. Utilization for this segment decreased to 71% during the first nine months of 2023 as compared to 77% during the same period last year. The increase in billable hours was driven by broad-based growth with continued strong demand for our services across the transportation, energy, and construction sectors. Technical full-time equivalent employees in this segment increased 14% to 827 during the first nine months of 2023 as compared to 725 for the same period last year due to our recruiting and retention efforts. The decrease in utilization was due to the 14% increase in technical full-time equivalent employees and historically strong utilization during the first nine months of 2022.

 

The increase in revenues for our Environmental and Health segment was due to an increase in billable hours and an increase in billing rates. During the first nine months of 2023, billable hours for this segment increased by 1% to 238,000 as compared to 236,000 during the same period last year. Utilization in this segment decreased to 66% during the first nine months of 2023 as compared to 69% during the same period last year. The increase in billable hours was due to evolving regulatory requirements which drove safety-related engagements evaluating the impacts of chemicals on human health and the environment. Technical full-time equivalent employees in this segment increased by 6% to 232 during the first nine months of 2023 as compared to 219 during the same period last year due to our recruiting and retention efforts. The decrease in utilization was due to the 6% increase in technical full-time equivalent employees.

Compensation and Related Expenses

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Compensation and related expenses

 

$

241,028

 

 

$

189,982

 

 

 

26.9

%

Percentage of total revenues

 

 

58.2

%

 

 

49.2

%

 

 

 

The increase in compensation and related expenses during the first nine months of 2023 was due to a change in the value of assets associated with our deferred compensation plan, an increase in payroll expense, an increase in fringe benefits, an increase in bonus expense and an increase in stock-based compensation. During the first nine months of 2023, deferred compensation expense increased $26,155,000 with a corresponding increase to other income, net, as compared to the same period last year, due to the change in value of assets associated with our deferred compensation plan. This increase consisted of an increase in the value of plan assets of $5,271,000 during the first nine months of 2023 as compared to a decrease in the value of plan assets of $20,884,000 during the same period last year. Payroll expense increased $17,772,000 during the first nine months of 2023 due to the increase in technical full-time equivalent employees and the impact of our annual salary adjustments. Fringe benefits increased by $4,104,000 during the first nine months of 2023 due to the increase in technical full-time equivalent employees and the impact of our annual salary adjustments. Bonus expense increased by $1,608,000 during the first nine months of 2023 due to a corresponding increase to our bonus pool which is equal to 33% of income before income taxes, interest income,

- 24 -


 

bonus expense, and stock-based compensation. Stock-based compensation expense increased $1,002,000 during the first nine months of 2023 due to an increase in unvested restricted stock unit grants.

Other Operating Expenses

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Other operating expenses

 

$

30,863

 

 

$

25,742

 

 

 

19.9

%

Percentage of total revenues

 

 

7.5

%

 

 

6.7

%

 

 

 

Other operating expenses include facilities-related costs, technical materials, computer-related expenses and depreciation and amortization of property, equipment and leasehold improvements. The increase in other operating expenses during the first nine months of 2023 was primarily due to an increase in occupancy expense of $1,667,000, an increase in information technology related expenses of $1,352,000 and an increase in depreciation expense of $1,311,000. The increase in occupancy expenses was due to growth in technical full-time equivalent employees and the transition back to our offices from a remote work environment. The increases in information technology related expenses and depreciation expense were due to continued investment in our corporate infrastructure. We expect other operating expenses to grow as we make investments in our corporate infrastructure.

Reimbursable Expenses

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Reimbursable expenses

 

$

30,549

 

 

$

34,707

 

 

 

-12.0

%

Percentage of total revenues

 

 

7.4

%

 

 

9.0

%

 

 

 

The amount of reimbursable expenses will vary from quarter to quarter depending on the nature of our projects. The decrease in reimbursable expenses during the first nine months of 2023 as compared to the same period last year was due to a decrease in proactive projects for the consumer electronics sector.

General and Administrative Expenses

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

General and administrative expenses

 

$

18,498

 

 

$

16,700

 

 

 

10.8

%

Percentage of total revenues

 

 

4.5

%

 

 

4.3

%

 

 

 

The increase in general and administrative expenses was primarily due to an increase in travel and meals of $1,197,000, an increase in bad debt of $339,000, and an increase in marketing and business development expenses of $288,000. The increase in travel and meals was due to the easing of COVID-19 pandemic-related business and travel restrictions. The increase in bad debt was due to an increase in write-offs. The increase in marketing and business development was due to an increase in our business development activities. We expect general and administrative expenses to increase as we expand our business development and staff development initiatives.

 

- 25 -


 

Operating Income

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Engineering and Other Scientific

 

$

121,064

 

 

$

117,907

 

 

 

2.7

%

Environmental and Health

 

 

22,550

 

 

 

21,059

 

 

 

7.1

%

Total segment operating income

 

 

143,614

 

 

 

138,966

 

 

 

3.3

%

Corporate operating expense

 

 

(50,686

)

 

 

(20,159

)

 

 

151.4

%

Total operating income

 

$

92,928

 

 

$

118,807

 

 

 

-21.8

%

The increase in operating income for our Engineering and Other Scientific segment during the first nine months of 2023 as compared to the same period last year was due to an increase in revenues. The increase in revenues was due to an increase in billable hours and an increase in billing rates. Growth was driven by strong demand for our services across the transportation, energy, and construction sectors. The increase in operating income for our Environmental and Health segment was due to an increase in revenues. The increase in revenues was due to an increase in billable hours and an increase in billing rates. Growth was driven by evolving regulatory requirements which drove safety-related engagements evaluating the impacts of chemicals on human health and the environment.

 

Certain operating expenses are excluded from our measure of segment operating income. These expenses include the costs associated with our human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with our deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in our allowance for contract losses and doubtful accounts.

 

The increase in corporate operating expenses during the first nine months of 2023 as compared to the same period last year was primarily due to an increase in deferred compensation expense and an increase in the costs associated with our human resources, finance, information technology and business development groups. During the first nine months of 2023, deferred compensation expense increased $26,155,000, with a corresponding increase to other income, net, as compared to the same period last year, due to the change in value of assets associated with our deferred compensation plan. This increase consisted of an increase in the value of plan assets of $5,271,000 during the first nine months of 2023 as compared to a decrease in the value of plan assets of $20,884,000 during the same period last year.

 

Other Income, Net

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Other income (expense), net

 

$

12,880

 

 

$

(17,092

)

 

 

175.4

%

Percentage of total revenues

 

 

3.1

%

 

 

-4.4

%

 

 

 

 

Other income, net, consists primarily of changes in the value of assets associated with our deferred compensation plan, interest income earned on available cash, cash equivalents and short-term investments, and rental income from leasing space in our Silicon Valley and Natick facilities. The increase in other income, net, was primarily due to a change in the value of assets associated with our deferred compensation plan and an increase in interest income. During the first nine months of 2023, other income, net, increased $26,155,000 with a corresponding increase to deferred compensation expense, as compared to the same period last year, due to a change in the value of assets associated with our deferred compensation plan. This increase consisted of an increase in the value of the plan assets of $5,271,000 during the first nine months of 2023 as compared to a decrease in the value of the plan assets of $20,884,000 during the same period last year. During the first nine months of 2023, interest income increased by $4,387,000 as compared to the same period last year due to an increase in interest rates.

- 26 -


 

Income Taxes

 

 

Nine Months Ended

 

 

 

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

Percent
Change

 

Income taxes

 

$

26,398

 

 

$

21,909

 

 

 

20.5

%

Percentage of total revenues

 

 

6.4

%

 

 

5.7

%

 

 

 

Effective tax rate

 

 

24.9

%

 

 

21.5

%

 

 

 

The excess tax benefit associated with stock-based awards was $3,639,000 during the first nine months of 2023 as compared to $6,040,000 during the same period last year. Excluding the impact of the excess tax benefit, the effective tax rate would have been 28.4% during the first nine months of 2023 as compared to 27.5% during the same period last year. The increase in our effective tax rate, excluding the impact of the excess tax benefit, was due primarily to a decrease in our foreign rate benefit and an increase in non-deductible expenses.

LIQUIDITY AND CAPITAL RESOURCES

 

We believe our existing balances of cash, cash equivalents, and cash generated from operations will be sufficient to satisfy our working capital needs, capital expenditures, outstanding commitments, stock repurchases, dividends and other liquidity requirements over at least the next twelve months.

 

 

Nine Months Ended

 

(in thousands)

 

September 29,
2023

 

 

September 30,
2022

 

Net cash provided by operating activities

 

$

56,043

 

 

$

53,237

 

Net cash (used in) / provided by investing activities

 

 

(14,422

)

 

 

(9,108

)

Net cash used in financing activities

 

 

(65,972

)

 

 

(190,556

)

 

 

We financed our business during the first nine months of 2023 through available cash. As of September 29, 2023, our cash and cash equivalents were $137,099,000 as compared to $161,458,000 at December 30, 2022.

Generally, our net cash provided by operating activities is used to fund our day to day operating activities. First quarter operating cash requirements are generally higher due to payment in the first quarter of our annual bonuses accrued during the prior year. Our largest source of operating cash flows is collections from our clients. Our primary uses of cash from operating activities are for employee related expenditures, leased facilities, taxes, and general operating expenses including marketing and travel.

The increase in net cash used in investing activities during the first nine months of 2023, as compared to the same period last year, was due to an increase in capital expenditures primarily due to leasehold improvements associated with our new operating lease for office and lab space in Philadelphia.

The decrease in net cash used in financing activities during the first nine months of 2023, as compared to the same period last year, was due to a decrease in repurchases of our common stock and a reduction in payroll taxes for restricted stock units partially offset by an increase in dividends.

We expect to continue our investing activities, including capital expenditures. Furthermore, cash reserves may be used to repurchase shares of common stock under our stock repurchase programs, pay dividends, or strategically acquire professional service firms that are complementary to our business.

We maintain a nonqualified deferred compensation plan for the benefit of a select group of highly compensated employees. Vested amounts due under the plan of $93,070,000 were recorded as a long-term liability on our unaudited condensed consolidated balance sheet at September 29, 2023. Vested amounts due under the plan of $14,153,000 were recorded as a current liability on our unaudited condensed consolidated balance sheet at September 29, 2023. Our assets that are earmarked to pay benefits under the plan are held in a rabbi trust and are subject to the claims of our creditors. As of September 29, 2023, invested amounts under the plan of $90,727,000 were recorded as a long-term asset on our unaudited condensed consolidated balance sheet. As of September 29, 2023, invested amounts

- 27 -


 

under the plan of $15,122,000 were recorded as a current asset on our unaudited condensed consolidated balance sheet.

As permitted under Delaware law, we have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is, or was, serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the officer’s or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that reduces our exposure and enables us to recover a portion of any future amounts paid.

Non-GAAP Financial Measures

Regulation G, Conditions for Use of Non-Generally Accepted Accounting Principles ("Non-GAAP") Financial Measures, and other U.S. Securities and Exchange Commission (“SEC”) rules and regulations define and prescribe the conditions for use of Non-GAAP financial information. Generally, a Non-GAAP financial measure is a numerical measure of a company's performance, financial position or cash flow that either excludes or includes amounts that are not normally excluded or included in the most directly comparable measure calculated and presented in accordance with GAAP. We closely monitor two financial measures, EBITDA and EBITDAS, which meet the definition of Non-GAAP financial measures. We define EBITDA as net income before income taxes, net interest income, depreciation and amortization. We define EBITDAS as EBITDA before stock-based compensation. The Company regards EBITDA and EBITDAS as useful measures of operating performance to complement operating income, net income and other GAAP financial performance measures. Additionally, management believes that EBITDA and EBITDAS provide meaningful comparisons of past, present and future operating results. These measures are used to evaluate our financial results, develop budgets and determine employee compensation. These measures, however, should be considered in addition to, and not as a substitute for or superior to, operating income, cash flows, or other measures of financial performance prepared in accordance with GAAP. A reconciliation of the Non-GAAP measures to the nearest comparable GAAP measure is set forth below.

The following table shows EBITDA (determined as shown in the reconciliation table below) as a percentage of revenues before reimbursements for the three months ended September 29, 2023 and September 30, 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

(in thousands, except percentages)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Revenues before reimbursements

 

$

124,959

 

 

$

115,143

 

 

$

383,317

 

 

$

351,231

 

EBITDA

 

$

34,520

 

 

$

34,561

 

 

$

107,122

 

 

$

106,105

 

EBITDA as a % of revenues before
   reimbursements

 

 

27.6

%

 

 

30.0

%

 

 

27.9

%

 

 

30.2

%

The decrease in EBITDA as a percentage of revenues before reimbursements during the third quarter of 2023 as compared to the same period last year was primarily due to the decrease in utilization and an increase in other operating expenses. Our utilization decreased to 70% during the third quarter of 2023 as compared to 73% during the same period last year. The decrease in utilization was due to a 10% increase in technical full-time equivalent employees and historically strong utilization during the third quarter of 2022. Other operating expenses increased during the third quarter of 2023 due to an increase in technical full-time equivalent employees and investments in our corporate infrastructure.

 

The decrease in EBITDA as a percentage of revenues before reimbursements during the first nine months of 2023 as compared to the same period last year was primarily due to the decrease in utilization and an increase in other operating and general and administrative expenses. Our utilization decreased to 70% during the first nine months of 2023 as compared to 75% during the same period last year. The decrease in utilization was due to a 12% increase in technical full-time equivalent employees and historically strong utilization during the first nine months of 2022. Other operating and general and administrative expenses increased during the first nine months of 2023 due to an increase in travel and meals associated with the easing of COVID-19 pandemic-related business and travel restrictions, an increase in technical full-time equivalent employees, investments in our corporate infrastructure, and an increase in marketing and business development activities.

- 28 -


 

 

The following table is a reconciliation of EBITDA and EBITDAS to the most comparable GAAP measure, net income, for the three and nine months ended September 29, 2023 and September 30, 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

(in thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Net income

 

$

24,538

 

 

$

24,442

 

 

$

79,410

 

 

$

79,806

 

Add back (subtract):

 

 

 

 

 

 

 

 

 

 

 

 

Income taxes

 

 

9,479

 

 

 

9,034

 

 

 

26,398

 

 

 

21,909

 

Interest income, net

 

 

(1,858

)

 

 

(638

)

 

 

(5,221

)

 

 

(834

)

Depreciation and amortization

 

 

2,361

 

 

 

1,723

 

 

 

6,535

 

 

 

5,224

 

EBITDA

 

 

34,520

 

 

 

34,561

 

 

 

107,122

 

 

 

106,105

 

Stock-based compensation

 

 

4,891

 

 

 

4,605

 

 

 

17,177

 

 

 

16,072

 

EBITDAS

 

$

39,411

 

 

$

39,166

 

 

$

124,299

 

 

$

122,177

 

 

- 29 -


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to interest rate risk associated with our balances of cash and cash equivalents. We manage our interest rate risk by maintaining an investment portfolio primarily consisting of debt instruments with high credit quality and relatively short average effective maturities in accordance with our investment policy. The maximum effective maturity of any issue in our portfolio is 3 years and the maximum average effective maturity of the portfolio cannot exceed 12 months. If interest rates were to instantaneously increase or decrease by 100 basis points, the change in the fair market value of our portfolio of cash equivalents would not have a material impact on our financial statements. We do not use derivative financial instruments in our portfolio. There have not been any material changes during the period covered by this Quarterly Report on Form 10-Q to our interest rate risk exposures, or how these exposures are managed. Notwithstanding our efforts to manage interest rate risk, there can be no assurances that we will be adequately protected against the risks associated with interest rate fluctuations.

We have foreign currency risk related to our revenues and expenses denominated in currencies other than the U.S. dollar, primarily the British Pound, the Singapore Dollar, the Chinese Yuan, and the Hong Kong Dollar. Accordingly, changes in exchange rates may negatively affect the revenues and net income of our foreign subsidiaries as expressed in U.S. dollars.

At September 29, 2023, we had net assets of approximately $14.3 million with a functional currency of the British Pound, net assets of approximately $2.8 million with a functional currency of the Hong Kong Dollar, net assets of approximately $2.3 million with a functional currency of the Chinese Yuan, and net assets of approximately $2.2 million with a functional currency of the Singapore Dollar associated with our operations in the United Kingdom, Hong Kong, China, and Singapore, respectively.

We also have foreign currency risk related to foreign currency transactions and monetary assets and liabilities denominated in currencies that are not the functional currency. We have experienced and will continue to experience fluctuations in our net income as a result of gains (losses) on these foreign currency transactions and the remeasurement of monetary assets and liabilities. At September 29, 2023, we had net assets denominated in the non-functional currency of approximately $8.4 million.

We do not use foreign exchange contracts to hedge any foreign currency exposures. To date, the impacts of foreign currency exchange rate changes on our consolidated revenues and consolidated net income have not been significant. However, our continued international growth increases our exposure to exchange rate fluctuations and as a result such fluctuations could have a significant impact on our future results of operations.

Item 4. Controls and Procedures

(a)
Evaluation of Disclosure Controls and Procedures

As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended, an evaluation was performed under the supervision and with the participation of the Company’s management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) of the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this quarterly report. Based on that evaluation, the Company’s management, including the Chief Executive Officer and the Chief Financial Officer, concluded that, as of September 29, 2023, the Company’s disclosure controls and procedures were effective.

We review and evaluate the design and effectiveness of our disclosure controls and procedures on an ongoing basis, to improve our controls and procedures over time and to correct any deficiencies that we may discover in the future. Our goal is to ensure that our senior management has timely access to all material financial and non-financial information concerning our business. While we believe the present design of our disclosure controls and procedures is effective to achieve our goal, future events affecting our business may cause us to significantly modify our disclosure controls and procedures.

(b)
Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the three-month period ended September 29, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

- 30 -


 

PART II - OTHER INFORMATION

Exponent is not engaged in any material legal proceedings.

Item 1A. Risk Factors

There have been no material changes from risk factors as previously discussed under the heading “Risk Factors” in the Company’s 2022 Annual Report.

 

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

The following table provides information on the Company’s repurchases of the Company’s common stock for the three months ended September 29, 2023 (in thousands, except price per share):

 

 

Total
Number
of Shares
Purchased

 

 

Average
Price
Paid Per
Share

 

 

Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Programs

 

 

Approximate
Dollar Value
of Shares That
May Yet Be
Purchased
Under the
Programs
(1)

 

July 1 to July 28

 

 

22

 

 

$

87.83

 

 

 

22

 

 

$

60,628

 

July 29 to August 25

 

 

-

 

 

 

-

 

 

 

-

 

 

$

60,628

 

August 26 to September 29

 

 

167

 

 

 

89.65

 

 

 

167

 

 

$

45,628

 

Total

 

 

189

 

 

$

89.43

 

 

 

189

 

 

$

45,628

 

 

(1)
On February 22, 2022, the Company’s Board of Directors announced an additional $150,000,000 for repurchase of the Company’s common stock. This repurchase program does not have an expiration date.

Repurchases of the Company’s common stock were affected pursuant to a repurchase program authorized by the Company’s Board of Directors.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Rule 10b5-1 Plans None of the Company’s directors or officers adopted, modified, or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company’s fiscal quarter ended September 29, 2023.

- 31 -


 

Item 6. Exhibits

(a)
Exhibit Index

 

  31.1

Certification of Chief Executive Officer pursuant to Rule 13a – 14(a) under the Securities Exchange Act of 1934.

 

 

  31.2

Certification of Chief Financial Officer pursuant to Rule 13a – 14(a) under the Securities Exchange Act of 1934.

 

 

  32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

 

 

  32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

 

 

101.INS

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

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

Exhibit 104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

- 32 -


 

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.

 

 

 

EXPONENT, INC.

 

 

(Registrant)

 

 

 

Date: November 3, 2023

 

 

 

 

/s/ Catherine Ford Corrigan

 

 

Catherine Ford Corrigan, Ph.D., Chief Executive Officer

 

 

 

 

 

 

 

 

/s/ Richard L. Schlenker

 

 

Richard L. Schlenker, Chief Financial Officer

 

- 33 -


EX-31.1 2 expo-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Catherine Ford Corrigan, Ph.D., certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Exponent, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (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 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 function):
(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 3, 2023

 

/s/ Catherine Ford Corrigan

Catherine Ford Corrigan, Ph.D.

Chief Executive Officer

 


EX-31.2 3 expo-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Richard L. Schlenker, Jr. certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Exponent, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (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 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 function):
(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 3, 2023

 

/s/ Richard L. Schlenker, Jr.

Richard L. Schlenker, Jr.

Chief Financial Officer

 


EX-32.1 4 expo-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Exponent, Inc. (the "Company") on Form 10-Q for the fiscal period ending September 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Catherine Ford Corrigan, Ph.D., Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

Date: November 3, 2023

 

/s/ Catherine Ford Corrigan

Catherine Ford Corrigan, Ph.D.

Chief Executive Officer

 

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or otherwise subject to the liability of that section. Such certification will not be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.


EX-32.2 5 expo-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Exponent, Inc. (the "Company") on Form 10-Q for the fiscal period ending September 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Richard L. Schlenker, Jr., Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

Date: November 3, 2023

 

/s/ Richard L. Schlenker, Jr.

Richard L. Schlenker, Jr.

Chief Financial Officer

 

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or otherwise subject to the liability of that section. Such certification will not be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.


EX-101.LAB 6 expo-20230929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Vested stock unit awards issued to settle accrued bonuses Vested Restricted Stock Awards Issued To Settle Accrued Bonuses Vested stock unit awards issued to settle accrued bonuses Document Transition Report Document Transition Report Money Market Funds [Member] Money market securities Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock based compensation, vesting period Debt Securities, Available-for-Sale Estimated Fair Value Debt Securities, Available-for-Sale, Total Other Liabilities, Noncurrent Other liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Change in market value of deferred compensation trust assets. Change In Market Value Of Deferred Compensation Trust Assets Change in market value of trust assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Fair Value Disclosures [Text Block] Fair Value Measurements Revenue from Contract with Customer, Excluding Assessed Tax Revenues Revenues Disaggregation of Revenue [Table Text Block] Summary of Percent of Revenues Concentration Risk Type [Axis] Concentration Risk Type Contract with Customer, Liability, Current Deferred revenues Subsequent Events [Text Block] Subsequent Events Dividends Payable, Date of Record Dividends Payable, Date of Record Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Assets and Liabilities Measured at Fair Value on Recurring Basis Operating Lease, Liability, Noncurrent Operating lease liabilities Purchase of treasury stock (in shares) Stock Repurchased During Period, Shares Purchase of treasury stock (in shares) Rental Income, Nonoperating Rental Income Liabilities, Fair Value Disclosure Total Total Assets, Fair Value Disclosure [Abstract] Assets Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Fair Value Measurements [Table] Fair Value Measurements [Table] Fair Value Measurements [Table] Deferred Income Tax Assets, Net Deferred income taxes Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Fair Value Measurements [Line Items] Fair Value Measurements [Line Items] Fair Value Measurements [Line Items] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Compensation and Employee Benefit Plans [Text Block] Deferred Compensation Plans Cash and Cash Equivalents [Member] Total cash and cash equivalents Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted Average Discount Rate Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Cash Flow, Supplemental Disclosures [Text Block] Supplemental Cash Flow Information Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowance for contract losses and doubtful accounts Allowance for contract losses and doubtful accounts Engineering and Other Scientific [Member] Engineering And Other Scientific [Member] Engineering and Other Scientific [Member] Engineering and Other Scientific Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating lease liabilities Property, equipment and leasehold improvements, net of accumulated depreciation and amortization of $109,435 and $103,034 at September 29, 2023 and December 30, 2022, respectively Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Total Accounts Receivable, Credit Loss Expense (Reversal) Provision for contract losses and doubtful accounts Dividends Payable, Date Declared Dividends Payable, Date Declared Statement of Comprehensive Income [Abstract] Concession amount. Concession Amount Concession amount Treasury Stock, Common, Shares Treasury stock, shares Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accounts Receivable, Net Accounts Receivable, Allowance for Credit Loss [Table Text Block] Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts Assets, Fair Value Disclosure Total Increase or decrease in operation lease right of use assets. Increase Decrease In Operation Lease Right Of Use Assets Change in operating leases Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Cash paid during period. Cash Paid During Year [Abstract] Cash paid during period: Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Stock Issued During Period, Value, Employee Stock Purchase Plan Employee stock purchase plan Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Assets Total assets Schedule Of Earnings Per Share Basic and Diluted [Line Items] Schedule Of Earnings Per Share Basic And Diluted [Line Items] Schedule Of Earnings Per Share Basic and Diluted [Line Items] Investment Income, Net Interest income, net Investment Income, Net, Total Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Entity Registrant Name Entity Registrant Name Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Retained Earnings [Member] Office, laboratory, and storage space. Office Laboratory And Storage Space [Member] Office, Laboratory, and Storage Space [Member] Revenue before reimbursements. Revenue Before Reimbursements Revenues before reimbursements Stock Issued During Period, Shares, Employee Stock Purchase Plans Employee stock purchase plan (in shares) Minimum [Member] Minimum [Member] Minimum Operating Lease, Liability Total lease liability Operating Lease, Liability, Total Liabilities, Fair Value Disclosure [Abstract] Liabilities Equity Component [Domain] Equity Component Segments [Axis] Segments Receivables [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Assets [Abstract] Assets Billing Status, Type [Axis] Billing Status, Type Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued at September 29, 2023 and December 30, 2022 Common Stock, Value, Issued Revenue Recognition [Abstract] Contract with Customer, Liability, Revenue Recognized Deferred Revenue, Revenue Recognized Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Operating Income (Loss) Operating Income Operating income Deferred Income Tax Expense (Benefit) Deferred income tax provision Deferred Income Tax Expense (Benefit), Total Recipient age to expense award on grant date Share Based Awards Recipient Retirement Age Recipient age to expense award on grant date Income Tax Expense (Benefit) Income taxes Income Tax Expense (Benefit), Total Stock based compensation, holding period Vested Restricted Stock Awards Holding Period Stock based compensation, holding period Concentration Risk, Percentage Concentration Risk, Percentage Share-Based Payment Arrangement, Expense Stock based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Payroll taxes for restricted stock units Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting Information, by Segment Income Taxes Paid Income taxes Revenue from Contract with Customer [Text Block] Revenue Recognition Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of foreign currency exchange rates on cash and cash equivalents Other Nonoperating Income (Expense) Miscellaneous income (expense), net Other Nonoperating Income (Expense), Total Operating Expenses [Abstract] Operating expenses: Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization of property, equipment and leasehold improvements Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and Amortization Subsequent Events [Abstract] Deferred Compensation Arrangements [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Environmental and Health [Member] Environmental And Health [Member] Environmental and Health [Member] Environmental and Health Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Gains Equity, Attributable to Parent [Abstract] Stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Lease, Cost Lease Contractual Term [Domain] Lease Contractual Term Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Supplemental Disclosure of Cash Flow Information Earnings Per Share [Abstract] Net income per share: Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Maturities of Lease Liabilities Accounting Policies [Abstract] Segments [Domain] Segments Lessee, Lease, Description [Table] Lessee Lease Description [Table] Disclosure Assets and Liabilities Measured At Fair Value On Recurring Basis [Abstract] Disclosure Assets And Liabilities Measured At Fair Value On Recurring Basis [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Billed Revenues [Member] Billed accounts receivable Property, Plant and Equipment, Additions Capital Expenditures Earnings Per Share, Basic Basic (in dollars per share) Earnings Per Share, Basic, Total Income Statement [Abstract] Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Supplemental Cash Flow Information Related to Lease [Table Text Block] Supplemental Cash Flow Information Related To Lease Table [Text Block] Supplemental Cash Flow Information Related to Operating Lease Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Balance at September 29, 2023 Accounts Receivable, Allowance for Credit Loss Balance at December 30, 2022 Commitments and Contingencies Disclosure [Text Block] Contingencies Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts Notes And Loans Receivable [Line Items] Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Earnings Per Share, Diluted Diluted (in dollars per share) Earnings Per Share, Diluted, Total Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Additional Paid in Capital, Common Stock Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance Foreign currency translation adjustments Payments for Repurchase of Common Stock Repurchase of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options (in shares) Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Number of options to renew lease. Number Of Options To Renew Lease Number of Options to Renew Lease Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Percentage of compensation deferred under deferred compensation arrangement. Percentage Of Compensation Deferred Under Deferred Compensation Arrangement Percentage of compensation deferred Increase (Decrease) in Employee Related Liabilities Accrued payroll and employee benefits Increase (Decrease) in Employee Related Liabilities, Total Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule Of Earnings Per Share Basic And Diluted [Table] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Local Phone Number Local Phone Number Number of client comprised more than 10% of revenue or accounts receivable. Number Of Client Comprised More Than Ten Percent Of Revenue Or Accounts Receivable Number of clients comprised more than 10% of revenue or accounts receivable Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Settlement of restricted stock units (in shares) Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Goodwill, Total Statement of Cash Flows [Abstract] Repayment received or receivable for expenses incurred on behalf of a client or customer, other than those reimbursements received by landlords from tenants. Revenue From Reimbursement Reimbursements Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Common Stock, Par or Stated Value Per Share Common stock, par value Deferred Compensation Liability, Classified, Noncurrent Deferred compensation plan liabilities Deferred Compensation Liability, Classified, Noncurrent, Total Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing Number of states in which entity has lease arrangements. Number Of States In Which Entity Has Lease Arrangements Number of States in which Entity Has Lease Arrangements Consolidation Items [Domain] Consolidation Items Dividends Dividends, Total Dividends and dividend equivalent rights Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation Payments of Dividends Payments of Dividends, Total Dividends and dividend equivalents rights Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of unrecognized stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash and cash equivalents Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Effect of dilutive stock outstanding Operating Segments [Member] Operating segments Segment Reporting Disclosure [Text Block] Segment Reporting City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Consolidation Items [Axis] Consolidation Items Customer [Domain] Customer Property, equipment and leasehold improvements, net of accumulated depreciation and amortization 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, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total General and Administrative Expense General and administrative expenses General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Basic (in shares) Weighted Average Number of Shares Outstanding, Basic, Total Shares used in basic per share computation Labor and Related Expense Compensation and related expenses Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Statement [Table] Statement [Table] The total amount of subcontractor fees not included in revenues. Subcontractor Fees Not Included In Revenues Subcontractor Fees Not Included In Revenues Increase (Decrease) in Contract with Customer, Liability Deferred revenues Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Statement [Line Items] Statement [Line Items] Fixed-Price Contract [Member] Fixed Price Contracts [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Event [Line Items] Subsequent Event [Line Items] Asset Class [Domain] Asset Class Accounts receivable, net of allowance for contract losses and doubtful accounts of $6,400 and $6,193 at September 29, 2023 and December 30, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total accounts receivable, net Time-and-Materials Contract [Member] Time And Materials Contracts [Member] Customer [Axis] Customer Common Stock [Member] Common Stock [Member] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule Of Deferred Compensation Arrangement With Individual Excluding Share Based Payments And Postretirement Benefits By Title Of Individual And By Type Of Deferred Compensation [Table] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Purchase of treasury stock Stock Repurchased During Period, Value Purchase of treasury stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Supplemental Balance Sheet Information Related to Lease [Table Text Block] Supplemental Balance Sheet Information Related To Lease Table [Text Block] Supplemental Balance Sheet Information Related to Operating Lease Cash [Member] Cash Treasury stock, at cost; 15,040 and 15,064 shares held at September 29, 2023 and December 30, 2022, respectively Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Other Operating Income (Expense) [Member] Other Operating Income (Expense) [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated other comprehensive loss Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Exercise of stock-based payment awards Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Segment Reporting [Abstract] Security Exchange Name Name of each exchange on which registered Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term Schedule of Cash and Cash Equivalents [Table Text Block] Cash and Cash Equivalents Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use asset obtained in exchange for operating lease obligations Deferred Compensation Liability, Current and Noncurrent Deferred compensation plan Deferred Compensation Liability, Current and Noncurrent, Total Deferred compensation plan Weighted Average Number of Shares Outstanding, Diluted [Abstract] Shares used in per share computations: Single Client Member Single Client [Member] Single Client [Member] Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Fixed Income Securities [Member] Fixed income securities Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing Schedule of Weighted Average Number of Shares [Table Text Block] Reconciles Shares to Calculate Basic and Diluted Net Income Per Share Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Losses Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Shares, Issued Balances (in shares) Balances (in shares) Leases [Abstract] Securities Act File Number Entity File Number Deferred Compensation Plan Assets Trading securities held in deferred compensation plan Trading securities held in deferred compensation plan 2023 (excluding the nine months ended September 29, 2023) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Cash Equivalents [Member] Total cash equivalents Share-Based Payment Arrangement [Abstract] Share-based Compensation [Abstract] Revenue from Rights Concentration Risk [Member] Revenue from Rights Concentration Risk [Member] Unvested Stock Options Unvested Stock Options [Member] Unvested Stock Options Operating Expenses Total operating expenses The entire disclosure for leases. Leases Disclosure [Text Block] Leases Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of reportable operating segments Cost associated with reimbursable income. This occurs when a services entity incurs expenses on behalf of the client and passes through the cost of reimbursable expenses to a client. Cost Incurred From Reimbursable Expense Reimbursable expenses Vested Restricted Stock Awards Vested Restricted Stock Awards [Member] Vested Restricted Stock Awards Earnings Per Share [Text Block] Net Income Per Share Revenues [Abstract] Revenues: Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue, Net [Member] Cash and Cash Equivalents, Fair Value Disclosure Money market securities Subsequent Event Type [Domain] Subsequent Event Type Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease cost Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Lessee, Operating Lease, Liability, to be Paid, Year Five 2028 Corporate, Non-Segment [Member] Corporate Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Title of 12(b) Security Title of each class Percentage of annual bonus settled with fully vested restricted stock unit awards Percentage Of Annual Bonus Settled With Vested Restricted Stock Unit Awards Percentage of annual bonus settled with fully vested restricted stock unit awards Equity Securities [Member] Equity securities Lease Contractual Term [Axis] Lease Contractual Term Treasury Stock, Common [Member] Treasury Stock [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current, Total Other Cost and Expense, Operating Other operating expenses Other Income [Member] Other Income [Member] Subsequent Event [Table] Subsequent Event [Table] xxx_Phoenix Arizona Member Phoenix Arizona [Member] Phoenix Arizona [Member] Common Stock, Dividends, Per Share, Declared Cash dividends declared per common share (in dollars per share) Receivables Billing Status [Domain] Receivables Billing Status Unvested Restricted Stock Awards Unvested Restricted Stock Awards [Member] Unvested Restricted Stock Awards Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accounts Receivable, Net Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Unbilled Revenues [Member] Unbilled accounts receivable Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash investing and financing activities: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Foreign currency translation adjustments, net of tax Share based compensation arrangement by share based payment awards annual vesting percentage. Share Based Compensation Arrangement By Share Based Payment Awards Annual Vesting Percentage Vesting percentage of stock options granted per year Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs Asset Class [Axis] Asset Class Total other income (expense), net Nonoperating Income (Expense) Capital Expenditures Incurred but Not yet Paid Accrual for capital expenditures as of period end Liabilities Total liabilities Equity, Attributable to Parent Balance Balance Total stockholders’ equity Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Net income Net income UnvestedRestrictedStock Unvested Restricted Stock [Member] Unvested Restricted Stock Nonoperating Income (Expense) [Abstract] Other income, net: Area of Land Area of Land Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Diluted (in shares) Shares used in diluted per share computation Deferred compensation plan assets, noncurrent. Deferred Compensation Plan Assets Noncurrent Deferred compensation plan assets Leasehold improvements obtained in exchange for right-of-use asset. Leasehold Improvements Obtained in Exchange for Right-of-Use Asset Leasehold improvements obtained in exchange for right-of-use asset Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term Use of Estimates, Policy [Policy Text Block] Use of Estimates Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Grant of restricted stock units to settle accrued bonus Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture, Total Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Capital expenditures Employee-related Liabilities, Current Accrued payroll and employee benefits Employee-related Liabilities, Current, Total EX-101.SCH 7 expo-20230929.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 - Maturities of Lease Liabilities (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 Income 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 Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Revenue Recognition - Summary of Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Fair Value Measurements - Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Net Income Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Deferred Compensation Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Supplemental Disclosure of Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Accounts Receivable, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Supplemental Cash Flow Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Maturities of Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 8 expo-20230929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.CAL 9 expo-20230929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 10 expo-20230929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 29, 2023
Oct. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 29, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Registrant Name EXPONENT, INC.  
Entity Central Index Key 0000851520  
Current Fiscal Year End Date --12-29  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Trading Symbol EXPO  
Entity Common Stock, Shares Outstanding   50,622,438
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity File Number 0-18655  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0218904  
Entity Address, Address Line One 149 COMMONWEALTH DRIVE  
Entity Address, City or Town MENLO PARK  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94025  
City Area Code 650  
Local Phone Number 326-9400  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Title of each class Common Stock, par value $0.001 per share  
Name of each exchange on which registered NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 137,099 $ 161,458
Accounts receivable, net of allowance for contract losses and doubtful accounts of $6,400 and $6,193 at September 29, 2023 and December 30, 2022, respectively 181,754 170,114
Prepaid expenses and other current assets 24,463 17,585
Total current assets 343,316 349,157
Property, equipment and leasehold improvements, net of accumulated depreciation and amortization of $109,435 and $103,034 at September 29, 2023 and December 30, 2022, respectively 76,246 65,539
Operating lease right-of-use assets 24,302 18,007
Goodwill 8,607 8,607
Deferred income taxes 54,448 53,909
Deferred compensation plan assets 90,727 89,437
Other assets 4,816 2,006
Total assets 602,462 586,662
Current liabilities:    
Accounts payable and accrued liabilities 19,640 29,115
Accrued payroll and employee benefits 93,828 105,822
Deferred revenues 10,489 18,834
Operating lease liabilities 5,700 5,258
Total current liabilities 129,657 159,029
Other liabilities 4,136 2,355
Deferred compensation plan liabilities 93,070 91,183
Operating lease liabilities 21,964 13,343
Total liabilities 248,827 265,910
Stockholders’ equity:    
Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued at September 29, 2023 and December 30, 2022 66 66
Additional paid-in capital 320,152 301,002
Accumulated other comprehensive loss    
Foreign currency translation adjustments (3,775) (3,587)
Retained earnings 566,518 528,810
Treasury stock, at cost; 15,040 and 15,064 shares held at September 29, 2023 and December 30, 2022, respectively (529,326) (505,539)
Total stockholders’ equity 353,635 320,752
Total liabilities and stockholders’ equity $ 602,462 $ 586,662
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for contract losses and doubtful accounts $ 6,400 $ 6,193
Property, equipment and leasehold improvements, net of accumulated depreciation and amortization $ 109,435 $ 103,034
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 120,000,000 120,000,000
Common stock, shares issued 65,707,000 65,707,000
Treasury stock, shares 15,040,000 15,064,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Revenues:        
Revenues before reimbursements $ 124,959 $ 115,143 $ 383,317 $ 351,231
Reimbursements 8,377 12,036 30,549 34,707
Revenues 133,336 127,179 413,866 385,938
Operating expenses:        
Compensation and related expenses 74,011 62,779 241,028 189,982
Other operating expenses 10,997 8,822 30,863 25,742
Reimbursable expenses 8,377 12,036 30,549 34,707
General and administrative expenses 6,018 6,729 18,498 16,700
Total operating expenses 99,403 90,366 320,938 267,131
Operating income 33,933 36,813 92,928 118,807
Other income, net:        
Interest income, net 1,858 638 5,221 834
Miscellaneous income (expense), net (1,774) (3,975) 7,659 (17,926)
Total other income (expense), net 84 (3,337) 12,880 (17,092)
Income before income taxes 34,017 33,476 105,808 101,715
Income taxes 9,479 9,034 26,398 21,909
Net income $ 24,538 $ 24,442 $ 79,410 $ 79,806
Net income per share:        
Basic (in dollars per share) $ 0.48 $ 0.47 $ 1.55 $ 1.54
Diluted (in dollars per share) $ 0.48 $ 0.47 $ 1.54 $ 1.52
Shares used in per share computations:        
Basic (in shares) 51,203 51,492 51,197 51,934
Diluted (in shares) 51,645 52,008 51,680 52,489
Cash dividends declared per common share (in dollars per share) $ 0.26 $ 0.24 $ 0.78 $ 0.72
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 24,538 $ 24,442 $ 79,410 $ 79,806
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of tax (515) (1,493) (188) (3,153)
Comprehensive income $ 24,023 $ 22,949 $ 79,222 $ 76,653
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Balance at Dec. 31, 2021 $ 417,065 $ 66 $ 281,419 $ (1,983) $ 478,370 $ (340,807)
Balances (in shares) at Dec. 31, 2021   65,707       13,591
Employee stock purchase plan 1,070   961     $ 109
Employee stock purchase plan (in shares)           (12)
Amortization of unrecognized stock-based compensation 5,939   5,939      
Purchase of treasury stock (111,843)         $ (111,843)
Purchase of treasury stock (in shares)           1,273
Foreign currency translation adjustments (1,660)     (1,660)    
Grant of restricted stock units to settle accrued bonus 10,200   10,200      
Settlement of restricted stock units (12,904)   (2,421)   (1,392) $ (9,091)
Settlement of restricted stock units (in shares)           (262)
Dividends and dividend equivalent rights (25,737)       (25,737)  
Net income 55,364       55,364  
Balance at Jul. 01, 2022 337,494 $ 66 296,098 (3,643) 506,605 $ (461,632)
Balances (in shares) at Jul. 01, 2022   65,707       14,590
Balance at Dec. 31, 2021 417,065 $ 66 281,419 (1,983) 478,370 $ (340,807)
Balances (in shares) at Dec. 31, 2021   65,707       13,591
Net income 79,806          
Balance at Sep. 30, 2022 319,800 $ 66 298,589 (5,136) 518,631 $ (492,350)
Balances (in shares) at Sep. 30, 2022   65,707       14,918
Balance at Jul. 01, 2022 337,494 $ 66 296,098 (3,643) 506,605 $ (461,632)
Balances (in shares) at Jul. 01, 2022   65,707       14,590
Employee stock purchase plan 557   492     $ 65
Employee stock purchase plan (in shares)           (7)
Amortization of unrecognized stock-based compensation 1,999   1,999      
Purchase of treasury stock (30,783)         $ (30,783)
Purchase of treasury stock (in shares)           335
Foreign currency translation adjustments (1,493)     (1,493)    
Dividends and dividend equivalent rights (12,416)       (12,416)  
Net income 24,442       24,442  
Balance at Sep. 30, 2022 319,800 $ 66 298,589 (5,136) 518,631 $ (492,350)
Balances (in shares) at Sep. 30, 2022   65,707       14,918
Balance at Dec. 30, 2022 320,752 $ 66 301,002 (3,587) 528,810 $ (505,539)
Balances (in shares) at Dec. 30, 2022   65,707       15,064
Employee stock purchase plan 1,143   1,015     $ 128
Employee stock purchase plan (in shares)           (12)
Amortization of unrecognized stock-based compensation 6,627   6,627      
Foreign currency translation adjustments 327     327    
Grant of restricted stock units to settle accrued bonus 10,497   10,497      
Settlement of restricted stock units (9,920)   (1,817)   (1,009) $ (7,094)
Settlement of restricted stock units (in shares)           (186)
Exercise of stock options 100   22     $ 78
Exercise of stock options (in shares)           (8)
Dividends and dividend equivalent rights (27,319)       (27,319)  
Net income 54,872       54,872  
Balance at Jun. 30, 2023 357,079 $ 66 317,346 (3,260) 555,354 $ (512,427)
Balances (in shares) at Jun. 30, 2023   65,707       14,858
Balance at Dec. 30, 2022 320,752 $ 66 301,002 (3,587) 528,810 $ (505,539)
Balances (in shares) at Dec. 30, 2022   65,707       15,064
Net income 79,410          
Balance at Sep. 29, 2023 353,635 $ 66 320,152 (3,775) 566,518 $ (529,326)
Balances (in shares) at Sep. 29, 2023   65,707       15,040
Balance at Jun. 30, 2023 357,079 $ 66 317,346 (3,260) 555,354 $ (512,427)
Balances (in shares) at Jun. 30, 2023   65,707       14,858
Employee stock purchase plan 569   498     $ 71
Employee stock purchase plan (in shares)           (7)
Amortization of unrecognized stock-based compensation 2,308   2,308      
Purchase of treasury stock (16,970)         $ (16,970)
Purchase of treasury stock (in shares)           189
Foreign currency translation adjustments (515)     (515)    
Dividends and dividend equivalent rights (13,374)       (13,374)  
Net income 24,538       24,538  
Balance at Sep. 29, 2023 $ 353,635 $ 66 $ 320,152 $ (3,775) $ 566,518 $ (529,326)
Balances (in shares) at Sep. 29, 2023   65,707       15,040
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 79,410 $ 79,806
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of property, equipment and leasehold improvements 6,535 5,224
Provision for contract losses and doubtful accounts 1,911 2,112
Stock-based compensation 17,177 16,072
Deferred income tax provision (539) (3,955)
Changes in operating assets and liabilities:    
Accounts receivable (13,551) (28,265)
Prepaid expenses and other current assets (5,886) (7,583)
Change in operating leases (451) (132)
Accounts payable and accrued liabilities (7,094) 5,140
Accrued payroll and employee benefits (13,124) (11,211)
Deferred revenues (8,345) (3,971)
Net cash provided by operating activities 56,043 53,237
Cash flows from investing activities:    
Capital expenditures (14,422) (9,108)
Net cash used in investing activities (14,422) (9,108)
Cash flows from financing activities:    
Payroll taxes for restricted stock units (9,920) (12,904)
Repurchase of common stock (16,970) (142,195)
Exercise of stock-based payment awards 1,812 1,627
Dividends and dividend equivalents rights (40,894) (37,084)
Net cash used in financing activities (65,972) (190,556)
Effect of foreign currency exchange rates on cash and cash equivalents (8) (2,817)
Net change in cash and cash equivalents (24,359) (149,244)
Cash and cash equivalents at beginning of period 161,458 297,687
Cash and cash equivalents at end of period $ 137,099 $ 148,443
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Jun. 30, 2023
Jul. 01, 2022
Sep. 29, 2023
Sep. 30, 2022
Pay vs Performance Disclosure            
Net Income (Loss) $ 24,538 $ 24,442 $ 54,872 $ 55,364 $ 79,410 $ 79,806
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
9 Months Ended
Sep. 29, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Note 1: Basis of Presentation

Exponent, Inc. (referred to as the “Company” or “Exponent”) is an engineering and scientific consulting firm that provides solutions to complex problems. The Company operates on a 52-53 week fiscal year ending on the Friday closest to the last day of December.

The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission. Accordingly, they do not contain all the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments which are necessary for the fair presentation of the condensed consolidated financial statements have been included and all such adjustments are of a normal and recurring nature. The operating results for the three and nine months ended September 29, 2023 are not necessarily representative of the results of future quarterly or annual periods. The following information should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023.

The unaudited condensed consolidated financial statements include the accounts of Exponent and its subsidiaries, which are all wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Items subject to such estimates and assumptions include accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts. Actual results could differ from those estimates.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 29, 2023
Revenue Recognition [Abstract]  
Revenue Recognition

Note 2: Revenue Recognition

Substantially all of the Company’s engagements are performed under time and materials or fixed-price arrangements. For time and materials contracts, the Company utilizes the practical expedient under Accounting Standards Codification 606 – Revenue from Contracts with Customers, which states that if an entity has a right to consideration from a customer in an amount that corresponds directly with the value of the entity’s performance completed to date (for example, a service contract in which an entity bills a fixed amount for each hour of service provided) then the entity may recognize revenue in the amount to which the entity has a right to invoice.

The following table discloses the percentage of the Company’s revenue generated from time and materials contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

61

%

 

 

64

%

 

 

63

%

 

 

63

%

Environmental and Health

 

 

15

%

 

 

14

%

 

 

15

%

 

 

16

%

Total time and materials revenues

 

 

76

%

 

 

78

%

 

 

78

%

 

 

79

%

For fixed-price contracts, the Company recognizes revenue over time because of the continuous transfer of control to the customer. The customer typically controls the work in process as evidenced either by contractual termination clauses or by the Company’s rights to payment for work performed to date to deliver services that do not have an alternative use to the Company. Revenue for fixed-price contracts is recognized based on the relationship of incurred labor hours at standard rates to the Company’s estimate of the total labor hours at standard rates it expects to incur over the term of the contract. The Company believes this methodology achieves a reliable measure of the revenue

from the consulting services it provides to its customers under fixed-price contracts given the nature of the consulting services the Company provides.

The following table discloses the percentage of the Company’s revenue generated from fixed price contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

23

%

 

 

21

%

 

 

20

%

 

 

20

%

Environmental and Health

 

 

1

%

 

 

1

%

 

 

2

%

 

 

1

%

Total fixed price revenues

 

 

24

%

 

 

22

%

 

 

22

%

 

 

21

%

Deferred revenues represent amounts billed to clients in advance of services provided. During the third quarter of 2023, $4,045,000 of revenues were recognized that were included in the deferred revenue balance at June 30, 2023. During the first nine months of 2023, $13,393,000 of revenues were recognized that were included in the deferred revenue balance at December 30, 2022.

Reimbursements, including those related to travel and other out-of-pocket expenses, and other similar third- party costs such as the cost of materials and certain subcontracts, are included in revenues, and an equivalent amount of reimbursable expenses are included in operating expenses. Any mark-up on reimbursable expenses is included in revenues before reimbursements. The Company reports revenues net of subcontractor fees for certain subcontracts where the Company has determined that it is acting as an agent because its performance obligation is to arrange for the provision of goods or services by another party. The total amount of subcontractor fees not included in revenues because the Company was acting as an agent were $2,379,000 and $6,996,000 during the third quarter of 2023 and 2022, respectively, and $10,727,000 and $18,040,000 during the first nine months of 2023 and 2022, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 3: Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including money market securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There were no transfers between fair value measurement levels during the three and nine months ended September 29, 2023 and September 30, 2022. Any transfers between fair value measurement levels would be recorded on the actual date of the event or change in circumstances that caused the transfer. The fair value of these certain financial assets and liabilities was determined using the following inputs at September 29, 2023:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

53,978

 

 

$

53,978

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

33,928

 

 

 

33,928

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

71,921

 

 

 

71,921

 

 

 

-

 

 

 

-

 

Total

 

$

159,827

 

 

$

159,827

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

107,223

 

 

 

107,223

 

 

 

-

 

 

 

-

 

Total

 

$

107,223

 

 

$

107,223

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
(3)
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.

The fair value of these certain financial assets and liabilities was determined using the following inputs at December 30, 2022:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

52,159

 

 

$

52,159

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

32,851

 

 

 

32,851

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

67,880

 

 

 

67,880

 

 

 

-

 

 

 

-

 

Total

 

$

152,890

 

 

$

152,890

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

101,354

 

 

 

101,354

 

 

 

-

 

 

 

-

 

Total

 

$

101,354

 

 

$

101,354

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
(3)
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.

Money market securities as of September 29, 2023 and December 30, 2022 represent obligations of the United States Treasury. Fixed income and equity trading securities represent mutual funds held in the Company’s deferred compensation plan. See Note 6 for additional information about the Company’s deferred compensation plan.

Cash and cash equivalents consisted of the following as of September 29, 2023:

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

83,121

 

 

$

-

 

 

$

-

 

 

$

83,121

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash equivalents

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash and cash equivalents

 

 

137,099

 

 

 

-

 

 

 

-

 

 

 

137,099

 

 

Cash and cash equivalents consisted of the following as of December 30, 2022:

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

109,299

 

 

$

-

 

 

$

-

 

 

$

109,299

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash equivalents

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash and cash equivalents

 

$

161,458

 

 

$

-

 

 

$

-

 

 

$

161,458

 

 

At September 29, 2023 and December 30, 2022, the Company did not have any assets or liabilities valued using significant unobservable inputs.

The following financial instruments are not measured at fair value on the Company's unaudited condensed consolidated balance sheet at September 29, 2023 and December 30, 2022, but require disclosure of their fair values: accounts receivable, other assets and accounts payable. The estimated fair value of such instruments at September 29, 2023 and December 30, 2022 approximates their carrying value as reported on the Company’s unaudited condensed consolidated balance sheet.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share
9 Months Ended
Sep. 29, 2023
Earnings Per Share [Abstract]  
Net Income Per Share

Note 4: Net Income Per Share

Basic per share amounts are computed using the weighted-average number of common shares outstanding during the period. Diluted per share amounts are calculated using the weighted-average number of common shares outstanding during the period and, when dilutive, the weighted-average number of potential common shares from the issuance of common stock to satisfy outstanding restricted stock units and the exercise of outstanding options to purchase common stock using the treasury stock method.

The following schedule reconciles the shares used to calculate basic and diluted net income per share:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Shares used in basic per share computation

 

 

51,203

 

 

 

51,492

 

 

 

51,197

 

 

 

51,934

 

Effect of dilutive common stock options
   outstanding

 

 

183

 

 

 

202

 

 

 

195

 

 

 

202

 

Effect of dilutive restricted stock units
   outstanding

 

 

259

 

 

 

314

 

 

 

288

 

 

 

353

 

Shares used in diluted per share
   computation

 

 

51,645

 

 

 

52,008

 

 

 

51,680

 

 

 

52,489

 

Common stock options to purchase 63,333 shares were excluded from the diluted per share calculation for the three months ended September 29, 2023 due to their anti-dilutive effect. Common stock options to purchase 24,835 shares were excluded from the diluted per share calculation for the nine months ended September 29, 2023, due to their anti-dilutive effect. There were no equity awards excluded from the diluted per share calculation for the three and nine months ended September 30, 2022.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 5: Stock-Based Compensation

Restricted Stock Units

Restricted stock unit grants are designed to attract and retain employees, and to better align employee interests with those of the Company’s stockholders. For a select group of employees, up to 40% of their annual bonus is settled with fully vested restricted stock unit awards. Under these fully vested restricted stock unit awards, the holder of each award has the right to receive one share of the Company’s common stock for each fully vested restricted stock unit four years from the date of grant. Each individual who receives a fully vested restricted stock unit award is also granted a matching number of unvested restricted stock unit awards. Unvested restricted stock unit awards are also granted for select new hires and promotions. These unvested restricted stock unit awards generally cliff vest four years from the date of grant, at which time the holder of each award will have the right to receive one share of the Company’s common stock for each restricted stock unit award provided the holder of each award has met certain employment conditions. In the case of retirement at 59½ years or older, all unvested restricted stock unit awards will continue to vest, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company.

The value of these restricted stock unit awards is determined based on the market price of the Company’s common stock on the date of grant. The value of fully vested restricted stock unit awards issued is recorded as a reduction to accrued bonuses. The portion of bonus expense that the Company expects to settle with fully vested restricted stock unit awards is recorded as stock-based compensation during the period the bonus is earned. The

Company recorded stock-based compensation expense associated with accrued bonus awards of $2,583,000 and $2,606,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. For the nine months ended September 29, 2023 and September 30, 2022, the Company recorded stock-based compensation expense associated with accrued bonus awards of $8,242,000 and $8,133,000, respectively. The value of the unvested restricted stock unit awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns 59½. If the award recipient is 59½ years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $2,038,000 and $1,787,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $8,124,000 and $7,315,000 during the nine months ended September 29, 2023 and September 30, 2022, respectively.

Stock Options

Stock options are granted for terms of ten years and generally vest 25% per year over a four-year period from the grant date. Unvested stock option awards will continue to vest in the case of retirement at 59½ years or older, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company. The value of the unvested stock option awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns 59½. If the award recipient is 59½ years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with stock option grants of $270,000 and $212,000 during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with stock option grants of $811,000 and $623,000 during the nine months ended September 29, 2023 and September 30, 2022, respectively.

The Company uses the Black-Scholes option-pricing model to determine the fair value of options granted. The determination of the fair value of stock option awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding a number of complex and subjective variables. These variables include expected stock price volatility over the term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends.

The Company used historical exercise, forfeiture, and post-vesting expiration data to estimate the expected term of options granted. The historical volatility of the Company’s common stock over a period of time equal to the expected term of the options granted was used to estimate expected volatility. The risk-free interest rate used in the option-pricing model was based on United States Treasury zero-coupon issues with remaining terms similar to the expected term of the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ dividend equivalent rights.

The Company accounts for forfeitures of stock-based awards when they occur. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Compensation Plans
9 Months Ended
Sep. 29, 2023
Deferred Compensation Arrangements [Abstract]  
Deferred Compensation Plans

Note 6: Deferred Compensation Plans

The Company maintains nonqualified deferred compensation plans for the benefit of a select group of highly compensated employees. Under these plans, participants may elect to defer up to 100% of their compensation. Company assets that are earmarked to pay benefits under the plans are held in a rabbi trust and are subject to the claims of the Company’s creditors. As of September 29, 2023 and December 30, 2022, the invested amounts under the plans totaled $105,849,000 and $100,731,000, respectively, and are recorded in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. These assets are classified as trading securities and are recorded at fair value with changes recorded as adjustments to miscellaneous income (loss), net.

As of September 29, 2023 and December 30, 2022, vested amounts due under the plans totaled $107,223,000 and $101,354,000, respectively, and are recorded within accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheets. Changes in the liability are recorded as adjustments to compensation expense. During the three months ended September 29, 2023,

the Company recognized a reduction to compensation expense of $2,769,000 as a result of changes in the market value of the trust assets with the same amount being recorded as gain in miscellaneous income (loss), net. During the three months ended September 30, 2022, the Company recognized a reduction to compensation expense of $4,925,000 as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net. During the nine months ended September 29, 2023, the Company recognized additional compensation expense of $5,271,000 as a result of changes in the market value of the trust assets with the same amount being recorded as income in miscellaneous income, net. During the nine months ended September 30, 2022, the Company recognized a reduction in compensation expense of $20,884,000 as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information
9 Months Ended
Sep. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information

Note 7: Supplemental Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

Cash paid during period:

 

 

 

 

 

 

Income taxes

 

$

27,753

 

 

$

24,349

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Vested stock unit awards issued to settle accrued bonuses

 

 

10,497

 

 

 

10,200

 

Right-of-use asset obtained in exchange for operating lease obligations

 

 

13,803

 

 

 

8,090

 

Leasehold improvements obtained in exchange for right-of-use asset

 

 

3,219

 

 

 

-

 

Accrual for capital expenditures as of period end

 

 

618

 

 

 

846

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net
9 Months Ended
Sep. 29, 2023
Receivables [Abstract]  
Accounts Receivable, Net

Note 8: Accounts Receivable, Net

At September 29, 2023 and December 30, 2022, accounts receivable, net, was comprised of the following:

 

 

 

September 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

135,076

 

 

$

120,212

 

Unbilled accounts receivable

 

 

53,078

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(6,400

)

 

 

(6,193

)

Total accounts receivable, net

 

$

181,754

 

 

$

170,114

 

 

 

The Company maintains allowances for estimated losses over the remaining contractual life of its receivables resulting from the inability of customers to meet their financial obligations or for disputes that affect the Company’s ability to fully collect amounts due. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations or aware of a dispute with a specific customer, a specific allowance is recorded to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers the Company recognizes allowances for doubtful accounts based upon historical write-offs, customer concentration, customer creditworthiness, current economic conditions, aging of amounts due and future expectations.

 

A reconciliation of the beginning and ending amount of the allowance for contract losses and doubtful accounts is as follows (in thousands):

 

Balance at December 30, 2022

 

$

6,193

 

Provision for contract losses and doubtful accounts

 

 

1,911

 

Write-offs

 

 

(1,704

)

Balance at September 29, 2023

 

$

6,400

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting
9 Months Ended
Sep. 29, 2023
Segment Reporting [Abstract]  
Segment Reporting

Note 9: Segment Reporting

The Company has two reportable operating segments based on two primary areas of service. The Engineering and Other Scientific segment is a broad service group providing technical consulting in different practices primarily in engineering. The Environmental and Health segment provides services in the areas of environmental, epidemiology and health risk analysis. This segment provides a wide range of consulting services relating to environmental hazards and risks and the impact on both human health and the environment. Our Chief Executive Officer, the chief operating decision maker, reviews revenues and operating income for each of our reportable segments, but does not review total assets in evaluating segment performance and capital allocation.

Segment information for the three and nine months ended September 29, 2023 and September 30, 2022 follows:

Revenues

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

110,857

 

 

$

107,403

 

 

$

344,552

 

 

$

321,168

 

Environmental and Health

 

 

22,479

 

 

 

19,776

 

 

 

69,314

 

 

 

64,770

 

Total revenues

 

$

133,336

 

 

$

127,179

 

 

$

413,866

 

 

$

385,938

 

 

 

Operating Income

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

38,734

 

 

$

39,385

 

 

$

121,064

 

 

$

117,907

 

Environmental and Health

 

 

7,475

 

 

 

6,378

 

 

 

22,550

 

 

 

21,059

 

Total segment operating income

 

 

46,209

 

 

 

45,763

 

 

 

143,614

 

 

 

138,966

 

Corporate operating expense

 

 

(12,276

)

 

 

(8,950

)

 

 

(50,686

)

 

 

(20,159

)

Total operating income

 

$

33,933

 

 

$

36,813

 

 

$

92,928

 

 

$

118,807

 

 

 

Certain operating expenses are excluded from the Company’s measure of segment operating income. These expenses include costs associated with its human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with its deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in its allowance for contract losses and doubtful accounts.

Capital Expenditures

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

541

 

 

$

870

 

 

$

3,210

 

 

$

3,050

 

Environmental and Health

 

 

25

 

 

 

48

 

 

 

139

 

 

 

104

 

Total segment capital expenditures

 

 

566

 

 

 

918

 

 

 

3,349

 

 

 

3,154

 

Corporate capital expenditures

 

 

1,248

 

 

 

1,172

 

 

 

13,893

 

 

 

6,387

 

Total capital expenditures

 

$

1,814

 

 

$

2,090

 

 

$

17,242

 

 

$

9,541

 

 

 

Certain capital expenditures associated with the Company’s corporate cost centers and the related depreciation are excluded from the Company’s segment information.

 

Depreciation and Amortization

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

1,750

 

 

$

1,108

 

 

$

4,428

 

 

$

3,301

 

Environmental and Health

 

 

53

 

 

 

41

 

 

 

155

 

 

 

124

 

Total segment depreciation and
   amortization

 

 

1,803

 

 

 

1,149

 

 

 

4,583

 

 

 

3,425

 

Corporate depreciation and amortization

 

 

558

 

 

 

574

 

 

 

1,952

 

 

 

1,799

 

Total depreciation and amortization

 

$

2,361

 

 

$

1,723

 

 

$

6,535

 

 

$

5,224

 

 

No single client comprised more than 10% of the Company’s revenues during the three and nine months ended September 29, 2023. One client comprised 16% of the Company’s revenues during the three months ended September 30, 2022. The same client comprised 15% of the Company's revenue during the nine months ended September 30, 2022.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 29, 2023
Leases [Abstract]  
Leases

Note 10: Leases

The Company determines if an arrangement is a lease at the inception of the arrangement. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in the Company’s condensed consolidated balance sheet. The Company does not have any finance leases as of September 29, 2023.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate, based on the information available at commencement date, in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The amortization of operating lease ROU assets and the change in operating lease liabilities is disclosed as a single line item in the condensed consolidated statements of cash flows.

The Company leases office, laboratory, and storage space in 13 states and the District of Columbia, as well as in China, Hong Kong, Singapore, Switzerland, and the United Kingdom. Leases for these office, laboratory, and storage facilities have terms generally ranging between one and ten years. Some of these leases include options to extend or terminate the lease, none of which are currently included in the lease term as the Company has determined that exercise of these options is not reasonably certain.

 

The Company has a Test and Engineering Center on 147 acres of land in Phoenix, Arizona. The Company leases this land from the state of Arizona under a 30-year lease agreement that expires in January of 2028 and has options to renew for two fifteen-year periods. As of September 29, 2023, the Company has determined that exercise of the renewal options is not reasonably certain and thus the extension is not included in the lease term.

The Company’s equipment leases are included in the ROU asset and liability balances, but are not material.

The Company leases excess space in its Silicon Valley and Natick facilities. Rental income of $882,000 and $739,000 was included in other income for the three months ended September 29, 2023 and September 30, 2022, respectively. Rental income of $2,491,000 and $2,157,000 was included in other income for the nine months ended September 29, 2023 and September 30, 2022, respectively.

The components of lease expense included in other operating expenses on the condensed consolidated statements of income were as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Operating lease cost

 

$

2,094

 

 

$

1,681

 

 

$

5,659

 

 

$

5,247

 

Variable lease cost

 

 

378

 

 

 

274

 

 

 

1,251

 

 

 

913

 

Short-term lease cost

 

 

256

 

 

 

194

 

 

 

937

 

 

 

425

 

 

 

Supplemental cash flow information related to operating leases was as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29, 2023

 

 

September 30, 2022

 

 

September 29, 2023

 

 

September 30, 2022

 

Cash paid for amounts included in the
   measurement of operating lease
   liabilities

 

$

1,715

 

 

$

1,518

 

 

$

5,516

 

 

$

5,083

 

 

 

Supplemental balance sheet information related to operating leases was as follows:

 

 

 

September 29,
2023

 

December 30,
2022

Weighted Average Remaining Lease Term

 

6.4 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

 

 

Maturities of operating lease liabilities as of September 29, 2023:

 

 

 

Operating

 

(In thousands)

 

Leases

 

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

 

 

1,699

 

2024

 

 

6,669

 

2025

 

 

5,763

 

2026

 

 

4,945

 

2027

 

 

4,336

 

2028

 

 

1,860

 

Thereafter

 

 

8,099

 

Total lease payments

 

$

33,371

 

Less imputed interest

 

 

(5,707

)

Total lease liability

 

$

27,664

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies
9 Months Ended
Sep. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

Note 11: Contingencies

During the second quarter of 2023, a client requested a concession in the amount of $2 million related to the Company’s performance on a project. The Company disagrees with the basis for this request for concession and has responded to the client as such. At this time the Company is unable to determine the outcome of this issue, but management believes that it is probable that this matter will not have a material adverse effect on the Company’s business or the condensed consolidated financial statements.

The Company is a party to various legal actions from time to time and may be contingently liable in connection with claims and contracts arising in the normal course of business, the outcome of which the Company believes, after consultation with legal counsel, will not have a material adverse effect on its financial condition, results

of operations or liquidity. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results. All legal costs associated with litigation are expensed as incurred.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 12: Subsequent Events

On October 26, 2023, the Company’s Board of Directors announced a cash dividend of $0.26 per share of the Company’s common stock, payable December 22, 2023, to stockholders of record as of December 8, 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 29, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation

Exponent, Inc. (referred to as the “Company” or “Exponent”) is an engineering and scientific consulting firm that provides solutions to complex problems. The Company operates on a 52-53 week fiscal year ending on the Friday closest to the last day of December.

The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission. Accordingly, they do not contain all the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments which are necessary for the fair presentation of the condensed consolidated financial statements have been included and all such adjustments are of a normal and recurring nature. The operating results for the three and nine months ended September 29, 2023 are not necessarily representative of the results of future quarterly or annual periods. The following information should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023.

The unaudited condensed consolidated financial statements include the accounts of Exponent and its subsidiaries, which are all wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Items subject to such estimates and assumptions include accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts. Actual results could differ from those estimates.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 29, 2023
Revenue Recognition [Abstract]  
Summary of Percent of Revenues

The following table discloses the percentage of the Company’s revenue generated from time and materials contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

61

%

 

 

64

%

 

 

63

%

 

 

63

%

Environmental and Health

 

 

15

%

 

 

14

%

 

 

15

%

 

 

16

%

Total time and materials revenues

 

 

76

%

 

 

78

%

 

 

78

%

 

 

79

%

The following table discloses the percentage of the Company’s revenue generated from fixed price contracts:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering & Other Scientific

 

 

23

%

 

 

21

%

 

 

20

%

 

 

20

%

Environmental and Health

 

 

1

%

 

 

1

%

 

 

2

%

 

 

1

%

Total fixed price revenues

 

 

24

%

 

 

22

%

 

 

22

%

 

 

21

%

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 29, 2023
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis The fair value of these certain financial assets and liabilities was determined using the following inputs at September 29, 2023:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

53,978

 

 

$

53,978

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

33,928

 

 

 

33,928

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

71,921

 

 

 

71,921

 

 

 

-

 

 

 

-

 

Total

 

$

159,827

 

 

$

159,827

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

107,223

 

 

 

107,223

 

 

 

-

 

 

 

-

 

Total

 

$

107,223

 

 

$

107,223

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
(3)
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.

The fair value of these certain financial assets and liabilities was determined using the following inputs at December 30, 2022:

 

 

 

Fair Value Measurements at Reporting Date Using

 

(In thousands)

 

Total

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant Other
Observable Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities (1)

 

$

52,159

 

 

$

52,159

 

 

$

-

 

 

$

-

 

Fixed income trading securities held in deferred
   compensation plan
(2)

 

 

32,851

 

 

 

32,851

 

 

 

-

 

 

 

-

 

Equity trading securities held in deferred compensation
   plan
(2)

 

 

67,880

 

 

 

67,880

 

 

 

-

 

 

 

-

 

Total

 

$

152,890

 

 

$

152,890

 

 

$

-

 

 

$

-

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

101,354

 

 

 

101,354

 

 

 

-

 

 

 

-

 

Total

 

$

101,354

 

 

$

101,354

 

 

$

-

 

 

$

-

 

 

(1)
Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.
Cash and Cash Equivalents

Cash and cash equivalents consisted of the following as of September 29, 2023:

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

83,121

 

 

$

-

 

 

$

-

 

 

$

83,121

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash equivalents

 

 

53,978

 

 

 

-

 

 

 

-

 

 

 

53,978

 

Total cash and cash equivalents

 

 

137,099

 

 

 

-

 

 

 

-

 

 

 

137,099

 

 

Cash and cash equivalents consisted of the following as of December 30, 2022:

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

109,299

 

 

$

-

 

 

$

-

 

 

$

109,299

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash equivalents

 

 

52,159

 

 

 

-

 

 

 

-

 

 

 

52,159

 

Total cash and cash equivalents

 

$

161,458

 

 

$

-

 

 

$

-

 

 

$

161,458

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 29, 2023
Earnings Per Share [Abstract]  
Reconciles Shares to Calculate Basic and Diluted Net Income Per Share

The following schedule reconciles the shares used to calculate basic and diluted net income per share:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Shares used in basic per share computation

 

 

51,203

 

 

 

51,492

 

 

 

51,197

 

 

 

51,934

 

Effect of dilutive common stock options
   outstanding

 

 

183

 

 

 

202

 

 

 

195

 

 

 

202

 

Effect of dilutive restricted stock units
   outstanding

 

 

259

 

 

 

314

 

 

 

288

 

 

 

353

 

Shares used in diluted per share
   computation

 

 

51,645

 

 

 

52,008

 

 

 

51,680

 

 

 

52,489

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Supplemental Disclosure of Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

Cash paid during period:

 

 

 

 

 

 

Income taxes

 

$

27,753

 

 

$

24,349

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Vested stock unit awards issued to settle accrued bonuses

 

 

10,497

 

 

 

10,200

 

Right-of-use asset obtained in exchange for operating lease obligations

 

 

13,803

 

 

 

8,090

 

Leasehold improvements obtained in exchange for right-of-use asset

 

 

3,219

 

 

 

-

 

Accrual for capital expenditures as of period end

 

 

618

 

 

 

846

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 29, 2023
Receivables [Abstract]  
Accounts Receivable, Net

At September 29, 2023 and December 30, 2022, accounts receivable, net, was comprised of the following:

 

 

 

September 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

135,076

 

 

$

120,212

 

Unbilled accounts receivable

 

 

53,078

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(6,400

)

 

 

(6,193

)

Total accounts receivable, net

 

$

181,754

 

 

$

170,114

 

Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts

A reconciliation of the beginning and ending amount of the allowance for contract losses and doubtful accounts is as follows (in thousands):

 

Balance at December 30, 2022

 

$

6,193

 

Provision for contract losses and doubtful accounts

 

 

1,911

 

Write-offs

 

 

(1,704

)

Balance at September 29, 2023

 

$

6,400

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
9 Months Ended
Sep. 29, 2023
Segment Reporting [Abstract]  
Segment Reporting Information, by Segment

Segment information for the three and nine months ended September 29, 2023 and September 30, 2022 follows:

Revenues

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

110,857

 

 

$

107,403

 

 

$

344,552

 

 

$

321,168

 

Environmental and Health

 

 

22,479

 

 

 

19,776

 

 

 

69,314

 

 

 

64,770

 

Total revenues

 

$

133,336

 

 

$

127,179

 

 

$

413,866

 

 

$

385,938

 

 

 

Operating Income

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

38,734

 

 

$

39,385

 

 

$

121,064

 

 

$

117,907

 

Environmental and Health

 

 

7,475

 

 

 

6,378

 

 

 

22,550

 

 

 

21,059

 

Total segment operating income

 

 

46,209

 

 

 

45,763

 

 

 

143,614

 

 

 

138,966

 

Corporate operating expense

 

 

(12,276

)

 

 

(8,950

)

 

 

(50,686

)

 

 

(20,159

)

Total operating income

 

$

33,933

 

 

$

36,813

 

 

$

92,928

 

 

$

118,807

 

Capital Expenditures

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

541

 

 

$

870

 

 

$

3,210

 

 

$

3,050

 

Environmental and Health

 

 

25

 

 

 

48

 

 

 

139

 

 

 

104

 

Total segment capital expenditures

 

 

566

 

 

 

918

 

 

 

3,349

 

 

 

3,154

 

Corporate capital expenditures

 

 

1,248

 

 

 

1,172

 

 

 

13,893

 

 

 

6,387

 

Total capital expenditures

 

$

1,814

 

 

$

2,090

 

 

$

17,242

 

 

$

9,541

 

Depreciation and Amortization

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Engineering and Other Scientific

 

$

1,750

 

 

$

1,108

 

 

$

4,428

 

 

$

3,301

 

Environmental and Health

 

 

53

 

 

 

41

 

 

 

155

 

 

 

124

 

Total segment depreciation and
   amortization

 

 

1,803

 

 

 

1,149

 

 

 

4,583

 

 

 

3,425

 

Corporate depreciation and amortization

 

 

558

 

 

 

574

 

 

 

1,952

 

 

 

1,799

 

Total depreciation and amortization

 

$

2,361

 

 

$

1,723

 

 

$

6,535

 

 

$

5,224

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 29, 2023
Leases [Abstract]  
Lease, Cost

The components of lease expense included in other operating expenses on the condensed consolidated statements of income were as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29,
2023

 

 

September 30,
2022

 

 

September 29,
2023

 

 

September 30,
2022

 

Operating lease cost

 

$

2,094

 

 

$

1,681

 

 

$

5,659

 

 

$

5,247

 

Variable lease cost

 

 

378

 

 

 

274

 

 

 

1,251

 

 

 

913

 

Short-term lease cost

 

 

256

 

 

 

194

 

 

 

937

 

 

 

425

 

Supplemental Cash Flow Information Related to Operating Lease

Supplemental cash flow information related to operating leases was as follows:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

(In thousands)

 

September 29, 2023

 

 

September 30, 2022

 

 

September 29, 2023

 

 

September 30, 2022

 

Cash paid for amounts included in the
   measurement of operating lease
   liabilities

 

$

1,715

 

 

$

1,518

 

 

$

5,516

 

 

$

5,083

 

Supplemental Balance Sheet Information Related to Operating Lease

Supplemental balance sheet information related to operating leases was as follows:

 

 

 

September 29,
2023

 

December 30,
2022

Weighted Average Remaining Lease Term

 

6.4 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

Maturities of Lease Liabilities

Maturities of operating lease liabilities as of September 29, 2023:

 

 

 

Operating

 

(In thousands)

 

Leases

 

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

 

 

1,699

 

2024

 

 

6,669

 

2025

 

 

5,763

 

2026

 

 

4,945

 

2027

 

 

4,336

 

2028

 

 

1,860

 

Thereafter

 

 

8,099

 

Total lease payments

 

$

33,371

 

Less imputed interest

 

 

(5,707

)

Total lease liability

 

$

27,664

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Revenues (Detail) - Sales Revenue, Net [Member] - Revenue from Rights Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Time And Materials Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 76.00% 78.00% 78.00% 79.00%
Time And Materials Contracts [Member] | Engineering and Other Scientific [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 61.00% 64.00% 63.00% 63.00%
Time And Materials Contracts [Member] | Environmental and Health [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 15.00% 14.00% 15.00% 16.00%
Fixed Price Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 24.00% 22.00% 22.00% 21.00%
Fixed Price Contracts [Member] | Engineering and Other Scientific [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 23.00% 21.00% 20.00% 20.00%
Fixed Price Contracts [Member] | Environmental and Health [Member]        
Disaggregation Of Revenue [Line Items]        
Concentration Risk, Percentage 1.00% 1.00% 2.00% 1.00%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Revenue Recognition [Abstract]        
Deferred Revenue, Revenue Recognized $ 4,045,000   $ 13,393,000  
Subcontractor Fees Not Included In Revenues $ 2,379,000 $ 6,996,000 $ 10,727,000 $ 18,040,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
Sep. 29, 2023
Dec. 30, 2022
Assets    
Trading securities held in deferred compensation plan $ 105,849,000 $ 100,731,000
Total 159,827,000 152,890,000
Liabilities    
Deferred compensation plan 107,223,000 [1] 101,354,000 [2]
Total 107,223,000 101,354,000
Money market securities    
Assets    
Money market securities 53,978,000 [3] 52,159,000 [4]
Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 33,928,000 [5] 32,851,000 [6]
Equity securities    
Assets    
Trading securities held in deferred compensation plan 71,921,000 [5] 67,880,000 [6]
Fair Value, Inputs, Level 1    
Assets    
Total 159,827,000 152,890,000
Liabilities    
Deferred compensation plan 107,223,000 [1] 101,354,000 [2]
Total 107,223,000 101,354,000
Fair Value, Inputs, Level 1 | Money market securities    
Assets    
Money market securities 53,978,000 [3] 52,159,000 [4]
Fair Value, Inputs, Level 1 | Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 33,928,000 [5] 32,851,000 [6]
Fair Value, Inputs, Level 1 | Equity securities    
Assets    
Trading securities held in deferred compensation plan 71,921,000 [5] 67,880,000 [6]
Fair Value, Inputs, Level 2    
Assets    
Total 0 0
Liabilities    
Deferred compensation plan 0 [1] 0 [2]
Total 0 0
Fair Value, Inputs, Level 2 | Money market securities    
Assets    
Money market securities 0 [3] 0 [4]
Fair Value, Inputs, Level 2 | Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 0 [5] 0 [6]
Fair Value, Inputs, Level 2 | Equity securities    
Assets    
Trading securities held in deferred compensation plan 0 [5] 0 [6]
Fair Value, Inputs, Level 3    
Assets    
Total 0 0
Liabilities    
Deferred compensation plan 0 [1] 0 [2]
Total 0 0
Fair Value, Inputs, Level 3 | Money market securities    
Assets    
Money market securities 0 [3] 0 [4]
Fair Value, Inputs, Level 3 | Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 0 [5] 0 [6]
Fair Value, Inputs, Level 3 | Equity securities    
Assets    
Trading securities held in deferred compensation plan $ 0 [5] $ 0 [6]
[1] Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.
[2] Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.
[3] Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
[4] Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.
[5] Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
[6] Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Cash    
Fair Value Measurements [Line Items]    
Amortized Cost $ 83,121 $ 109,299
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 83,121 109,299
Money market securities    
Fair Value Measurements [Line Items]    
Amortized Cost 53,978 52,159
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 53,978 52,159
Total cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 53,978 52,159
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 53,978 52,159
Total cash and cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 137,099 161,458
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 137,099 $ 161,458
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Shares used in basic per share computation 51,203 51,492 51,197 51,934
Shares used in diluted per share computation 51,645 52,008 51,680 52,489
Employee Stock Option        
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 183 202 195 202
Restricted Stock Units (RSUs)        
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 259 314 288 353
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 63,333 0 24,835 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of annual bonus settled with fully vested restricted stock unit awards     40.00%  
Vested Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation, holding period     4 years  
Stock based compensation expense $ 2,583,000 $ 2,606,000 $ 8,242,000 $ 8,133,000
Unvested Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation, vesting period     4 years  
Unvested Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense 2,038,000 1,787,000 $ 8,124,000 7,315,000
Unvested Restricted Stock Awards | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Recipient age to expense award on grant date     59 years 6 months  
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation, vesting period     4 years  
Stock based compensation expense $ 270,000 $ 212,000 $ 811,000 $ 623,000
Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term     10 years  
Vesting percentage of stock options granted per year     25.00%  
Unvested Stock Options | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Recipient age to expense award on grant date     59 years 6 months  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]          
Trading securities held in deferred compensation plan $ 105,849,000   $ 105,849,000   $ 100,731,000
Deferred compensation plan 107,223,000 [1]   107,223,000 [1]   $ 101,354,000 [2]
Change in market value of trust assets $ (2,769,000) $ (4,925,000) $ 5,271,000 $ (20,884,000)  
Maximum          
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]          
Percentage of compensation deferred     100.00%    
[1] Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.
[2] Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Disclosure of Cash Flow Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Cash paid during period:    
Income taxes $ 27,753 $ 24,349
Non-cash investing and financing activities:    
Vested stock unit awards issued to settle accrued bonuses 10,497 10,200
Right-of-use asset obtained in exchange for operating lease obligations 13,803 8,090
Leasehold improvements obtained in exchange for right-of-use asset 3,219  
Accrual for capital expenditures as of period end $ 618 $ 846
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Accounts Notes And Loans Receivable [Line Items]    
Allowance for contract losses and doubtful accounts $ (6,400) $ (6,193)
Total accounts receivable, net 181,754 170,114
Billed accounts receivable    
Accounts Notes And Loans Receivable [Line Items]    
Accounts Receivable 135,076 120,212
Unbilled accounts receivable    
Accounts Notes And Loans Receivable [Line Items]    
Accounts Receivable $ 53,078 $ 56,095
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Receivables [Abstract]    
Balance at December 30, 2022 $ 6,193  
Provision for contract losses and doubtful accounts 1,911 $ 2,112
Write-offs (1,704)  
Balance at September 29, 2023 $ 6,400  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 133,336 $ 127,179 $ 413,866 $ 385,938
Operating Income 33,933 36,813 92,928 118,807
Capital Expenditures 1,814 2,090 17,242 9,541
Depreciation and Amortization 2,361 1,723 6,535 5,224
Operating segments        
Segment Reporting Information [Line Items]        
Operating Income 46,209 45,763 143,614 138,966
Capital Expenditures 566 918 3,349 3,154
Depreciation and Amortization 1,803 1,149 4,583 3,425
Corporate        
Segment Reporting Information [Line Items]        
Operating Income (12,276) (8,950) (50,686) (20,159)
Capital Expenditures 1,248 1,172 13,893 6,387
Depreciation and Amortization 558 574 1,952 1,799
Engineering and Other Scientific | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 110,857 107,403 344,552 321,168
Operating Income 38,734 39,385 121,064 117,907
Capital Expenditures 541 870 3,210 3,050
Depreciation and Amortization 1,750 1,108 4,428 3,301
Environmental and Health | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 22,479 19,776 69,314 64,770
Operating Income 7,475 6,378 22,550 21,059
Capital Expenditures 25 48 139 104
Depreciation and Amortization $ 53 $ 41 $ 155 $ 124
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Client
Sep. 30, 2022
Client
Sep. 29, 2023
Client
Segment
Sep. 30, 2022
Client
Segment Reporting Information [Line Items]        
Number of reportable operating segments | Segment     2  
Number of clients comprised more than 10% of revenue or accounts receivable 0   0  
Sales Revenue, Net [Member] | Revenue from Rights Concentration Risk [Member] | Minimum [Member]        
Segment Reporting Information [Line Items]        
Concentration Risk, Percentage 10.00%   10.00%  
Sales Revenue, Net [Member] | Revenue from Rights Concentration Risk [Member] | Single Client [Member]        
Segment Reporting Information [Line Items]        
Number of clients comprised more than 10% of revenue or accounts receivable   1   1
Concentration Risk, Percentage   16.00%   15.00%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 29, 2023
USD ($)
a
Option
State
Sep. 30, 2022
USD ($)
Sep. 29, 2023
USD ($)
a
Option
State
Sep. 30, 2022
USD ($)
Other Income [Member]        
Lessee Lease Description [Line Items]        
Rental Income | $ $ 882,000 $ 739,000 $ 2,491,000 $ 2,157,000
Office, Laboratory, and Storage Space [Member]        
Lessee Lease Description [Line Items]        
Number of States in which Entity Has Lease Arrangements | State 13   13  
Office, Laboratory, and Storage Space [Member] | Minimum        
Lessee Lease Description [Line Items]        
Lessee, Operating Lease, Term of Contract 1 year   1 year  
Office, Laboratory, and Storage Space [Member] | Maximum        
Lessee Lease Description [Line Items]        
Lessee, Operating Lease, Term of Contract 10 years   10 years  
Phoenix Arizona [Member]        
Lessee Lease Description [Line Items]        
Lessee, Operating Lease, Term of Contract 30 years   30 years  
Area of Land | a 147   147  
Number of Options to Renew Lease | Option 2   2  
Lessee, Operating Lease, Renewal Term 15 years   15 years  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Components of Lease Expense (Detail) - Other Operating Income (Expense) [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Operating lease cost $ 2,094 $ 1,681 $ 5,659 $ 5,247
Variable lease cost 378 274 1,251 913
Short-term lease cost $ 256 $ 194 $ 937 $ 425
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Leases [Abstract]        
Cash paid for amounts included in the measurement of operating lease liabilities $ 1,715 $ 1,518 $ 5,516 $ 5,083
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Balance Sheet Information Related to Operating Leases (Detail)
Sep. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
Weighted Average Remaining Lease Term 6 years 4 months 24 days 4 years 1 month 6 days
Weighted Average Discount Rate 5.10% 4.30%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Maturities of Lease Liabilities (Detail)
$ in Thousands
Sep. 29, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the nine months ended September 29, 2023) $ 1,699
2024 6,669
2025 5,763
2026 4,945
2027 4,336
2028 1,860
Thereafter 8,099
Total lease payments 33,371
Less imputed interest (5,707)
Total lease liability $ 27,664
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Concession amount $ 2
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Additional Information (Detail) - $ / shares
3 Months Ended 9 Months Ended
Oct. 26, 2023
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Subsequent Event [Line Items]          
Cash dividends declared per common share (in dollars per share)   $ 0.26 $ 0.24 $ 0.78 $ 0.72
Subsequent Event          
Subsequent Event [Line Items]          
Cash dividends declared per common share (in dollars per share) $ 0.26        
Dividends Payable, Date Declared Oct. 26, 2023        
Dividends Payable, Date to be Paid Dec. 22, 2023        
Dividends Payable, Date of Record Dec. 08, 2023        
XML 60 expo-20230929_htm.xml IDEA: XBRL DOCUMENT 0000851520 2023-10-27 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:TreasuryStockCommonMember 2022-09-30 0000851520 us-gaap:RetainedEarningsMember 2021-12-31 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000851520 2022-12-30 0000851520 2022-09-30 0000851520 us-gaap:TreasuryStockCommonMember 2022-07-02 2022-09-30 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-29 0000851520 2023-06-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-29 0000851520 us-gaap:TreasuryStockCommonMember 2021-12-31 0000851520 us-gaap:TreasuryStockCommonMember 2022-12-31 2023-06-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-01 0000851520 us-gaap:CommonStockMember 2023-06-30 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 2022-09-30 0000851520 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-29 0000851520 us-gaap:FixedIncomeSecuritiesMember 2023-09-29 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-07-02 2022-09-30 0000851520 expo:UnvestedRestrictedStockMember 2022-12-31 2023-09-29 0000851520 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-01 0000851520 us-gaap:OtherIncomeMember 2022-12-31 2023-09-29 0000851520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-09-29 0000851520 srt:MaximumMember expo:OfficeLaboratoryAndStorageSpaceMember 2023-09-29 0000851520 us-gaap:TreasuryStockCommonMember 2022-12-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2022-07-02 2022-09-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-09-29 0000851520 us-gaap:OtherIncomeMember 2022-01-01 2022-09-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-06-30 0000851520 us-gaap:CommonStockMember 2022-12-30 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 2023-09-29 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2022-01-01 2022-09-30 0000851520 expo:SingleClientMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2022-07-02 2022-09-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0000851520 2022-07-01 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2023-07-01 2023-09-29 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-09-29 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-09-29 0000851520 us-gaap:CashAndCashEquivalentsMember 2023-09-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-07-02 2022-09-30 0000851520 us-gaap:TreasuryStockCommonMember 2023-06-30 0000851520 us-gaap:BilledRevenuesMember 2022-12-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 0000851520 2022-01-01 2022-07-01 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2022-12-31 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-09-30 0000851520 2022-12-31 2023-06-30 0000851520 srt:MinimumMember expo:UnvestedStockOptionsMember 2022-12-31 2023-09-29 0000851520 us-gaap:CommonStockMember 2022-09-30 0000851520 us-gaap:RetainedEarningsMember 2022-12-31 2023-06-30 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-09-29 0000851520 2023-07-01 2023-09-29 0000851520 expo:VestedRestrictedStockAwardsMember 2022-12-31 2023-09-29 0000851520 us-gaap:RetainedEarningsMember 2022-07-02 2022-09-30 0000851520 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-09-30 0000851520 us-gaap:TreasuryStockCommonMember 2022-07-01 0000851520 us-gaap:SubsequentEventMember 2023-10-26 2023-10-26 0000851520 us-gaap:CashEquivalentsMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-07-02 2022-09-30 0000851520 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2023-07-01 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2023-07-01 2023-09-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 2022-09-30 0000851520 us-gaap:CommonStockMember 2021-12-31 0000851520 us-gaap:OperatingSegmentsMember 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2023-07-01 2023-09-29 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0000851520 us-gaap:CashEquivalentsMember 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-12-31 2023-09-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-06-30 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-09-30 0000851520 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-07-01 0000851520 us-gaap:RetainedEarningsMember 2022-12-30 0000851520 us-gaap:UnbilledRevenuesMember 2023-09-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 expo:UnvestedRestrictedStockAwardsMember 2023-07-01 2023-09-29 0000851520 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-09-29 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-01-01 2022-09-30 0000851520 us-gaap:BilledRevenuesMember 2023-09-29 0000851520 us-gaap:MoneyMarketFundsMember 2023-09-29 0000851520 2022-12-31 2023-09-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 expo:SingleClientMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-07-02 2022-09-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-01 0000851520 2021-12-31 0000851520 expo:VestedRestrictedStockAwardsMember 2023-07-01 2023-09-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-07-01 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2023-07-01 2023-09-29 0000851520 us-gaap:RetainedEarningsMember 2022-09-30 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2022-07-02 2022-09-30 0000851520 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-09-30 0000851520 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-12-31 2023-09-29 0000851520 expo:OfficeLaboratoryAndStorageSpaceMember 2023-09-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-29 0000851520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000851520 us-gaap:OperatingSegmentsMember 2022-12-31 2023-09-29 0000851520 us-gaap:TreasuryStockCommonMember 2023-09-29 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-09-29 0000851520 srt:MaximumMember 2022-12-31 2023-09-29 0000851520 us-gaap:CorporateNonSegmentMember 2022-07-02 2022-09-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-09-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-09-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-09-29 0000851520 expo:VestedRestrictedStockAwardsMember 2022-01-01 2022-09-30 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2022-07-02 2022-09-30 0000851520 us-gaap:RetainedEarningsMember 2022-07-01 0000851520 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-29 0000851520 us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-29 0000851520 srt:MinimumMember expo:OfficeLaboratoryAndStorageSpaceMember 2023-09-29 0000851520 us-gaap:CommonStockMember 2022-07-01 0000851520 2023-03-31 2023-06-30 0000851520 us-gaap:EquitySecuritiesMember 2023-09-29 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2023-07-01 2023-09-29 0000851520 us-gaap:FairValueInputsLevel1Member 2023-09-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-29 0000851520 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-12-31 2023-09-29 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2023-07-01 2023-09-29 0000851520 srt:MinimumMember expo:UnvestedRestrictedStockAwardsMember 2022-12-31 2023-09-29 0000851520 us-gaap:FairValueInputsLevel3Member 2023-09-29 0000851520 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-29 0000851520 us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 us-gaap:OtherIncomeMember 2022-07-02 2022-09-30 0000851520 us-gaap:RetainedEarningsMember 2023-09-29 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2023-07-01 2023-09-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-12-31 2023-09-29 0000851520 us-gaap:EmployeeStockOptionMember 2022-07-02 2022-09-30 0000851520 us-gaap:CorporateNonSegmentMember 2022-12-31 2023-09-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-09-29 0000851520 us-gaap:CashAndCashEquivalentsMember 2022-12-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-09-29 0000851520 us-gaap:CommonStockMember 2023-09-29 0000851520 expo:PhoenixArizonaMember 2023-09-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-09-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000851520 us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:FairValueInputsLevel2Member 2023-09-29 0000851520 us-gaap:RetainedEarningsMember 2023-06-30 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-09-29 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2022-07-02 2022-09-30 0000851520 expo:VestedRestrictedStockAwardsMember 2022-07-02 2022-09-30 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000851520 us-gaap:UnbilledRevenuesMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-01-01 2022-09-30 0000851520 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-29 0000851520 us-gaap:OtherIncomeMember 2023-07-01 2023-09-29 0000851520 us-gaap:CashMember 2022-12-30 0000851520 us-gaap:CashMember 2023-09-29 0000851520 2022-01-01 2022-09-30 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 us-gaap:FixedIncomeSecuritiesMember 2022-12-30 0000851520 us-gaap:MoneyMarketFundsMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-09-29 0000851520 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0000851520 us-gaap:EquitySecuritiesMember 2022-12-30 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2023-07-01 2023-09-29 utr:acre expo:Segment pure shares iso4217:USD shares expo:Option expo:Client expo:State iso4217:USD false Q3 --12-29 0000851520 P59Y6M P59Y6M P59Y6M P59Y6M P59Y6M P59Y6M P1Y 10-Q true 2023-09-29 2023 false 0-18655 EXPONENT, INC. DE 77-0218904 149 COMMONWEALTH DRIVE MENLO PARK CA 94025 650 326-9400 Common Stock, par value $0.001 per share EXPO NASDAQ Yes Yes Large Accelerated Filer false false false 50622438 137099000 161458000 6400000 6193000 181754000 170114000 24463000 17585000 343316000 349157000 109435000 103034000 76246000 65539000 24302000 18007000 8607000 8607000 54448000 53909000 90727000 89437000 4816000 2006000 602462000 586662000 19640000 29115000 93828000 105822000 10489000 18834000 5700000 5258000 129657000 159029000 4136000 2355000 93070000 91183000 21964000 13343000 248827000 265910000 0.001 0.001 120000000 120000000 65707000 65707000 66000 66000 320152000 301002000 -3775000 -3587000 566518000 528810000 15040000 15064000 529326000 505539000 353635000 320752000 602462000 586662000 124959000 115143000 383317000 351231000 8377000 12036000 30549000 34707000 133336000 127179000 413866000 385938000 74011000 62779000 241028000 189982000 10997000 8822000 30863000 25742000 8377000 12036000 30549000 34707000 6018000 6729000 18498000 16700000 99403000 90366000 320938000 267131000 33933000 36813000 92928000 118807000 1858000 638000 5221000 834000 -1774000 -3975000 7659000 -17926000 84000 -3337000 12880000 -17092000 34017000 33476000 105808000 101715000 9479000 9034000 26398000 21909000 24538000 24442000 79410000 79806000 0.48 0.47 1.55 1.54 0.48 0.47 1.54 1.52 51203000 51492000 51197000 51934000 51645000 52008000 51680000 52489000 0.26 0.24 0.78 0.72 24538000 24442000 79410000 79806000 -515000 -1493000 -188000 -3153000 24023000 22949000 79222000 76653000 65707000 66000 301002000 -3587000 528810000 15064000 -505539000 320752000 1015000 12000 128000 1143000 6627000 6627000 327000 327000 10497000 10497000 -1817000 -1009000 186000 -7094000 -9920000 22000 -8000 78000 100000 27319000 27319000 54872000 54872000 65707000 66000 317346000 -3260000 555354000 14858000 -512427000 357079000 498000 7000 71000 569000 2308000 2308000 189000 16970000 16970000 -515000 -515000 13374000 13374000 24538000 24538000 65707000 66000 320152000 -3775000 566518000 15040000 -529326000 353635000 65707000 66000 281419000 -1983000 478370000 13591000 -340807000 417065000 961000 12000 109000 1070000 5939000 5939000 1273000 111843000 111843000 -1660000 -1660000 10200000 10200000 -2421000 -1392000 262000 -9091000 -12904000 25737000 25737000 55364000 55364000 65707000 66000 296098000 -3643000 506605000 14590000 -461632000 337494000 492000 7000 65000 557000 1999000 1999000 335000 30783000 30783000 -1493000 -1493000 12416000 12416000 24442000 24442000 65707000 66000 298589000 -5136000 518631000 14918000 -492350000 319800000 79410000 79806000 6535000 5224000 1911000 2112000 17177000 16072000 -539000 -3955000 13551000 28265000 5886000 7583000 451000 132000 -7094000 5140000 -13124000 -11211000 -8345000 -3971000 56043000 53237000 14422000 9108000 -14422000 -9108000 9920000 12904000 16970000 142195000 1812000 1627000 40894000 37084000 -65972000 -190556000 -8000 -2817000 -24359000 -149244000 161458000 297687000 137099000 148443000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1: </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exponent, Inc. (referred to as the “Company” or “Exponent”) is an engineering and scientific consulting firm that provides solutions to complex problems. The Company operates on a 52-53 week fiscal year ending on the Friday closest to the last day of December.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission. Accordingly, they do not contain all the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments which are necessary for the fair presentation of the condensed consolidated financial statements have been included and all such adjustments are of a normal and recurring nature. The operating results for the three and nine months ended September 29, 2023 are not necessarily representative of the results of future quarterly or annual periods. The following information should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements include the accounts of Exponent and its subsidiaries, which are all wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Items subject to such estimates and assumptions include accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts. Actual results could differ from those estimates.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exponent, Inc. (referred to as the “Company” or “Exponent”) is an engineering and scientific consulting firm that provides solutions to complex problems. The Company operates on a 52-53 week fiscal year ending on the Friday closest to the last day of December.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission. Accordingly, they do not contain all the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments which are necessary for the fair presentation of the condensed consolidated financial statements have been included and all such adjustments are of a normal and recurring nature. The operating results for the three and nine months ended September 29, 2023 are not necessarily representative of the results of future quarterly or annual periods. The following information should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022, which was filed with the U.S. Securities and Exchange Commission on February 24, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements include the accounts of Exponent and its subsidiaries, which are all wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Items subject to such estimates and assumptions include accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts. Actual results could differ from those estimates.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2: Revenue Recognition</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Substantially all of the Company’s engagements are performed under time and materials or fixed-price arrangements. For time and materials contracts, the Company utilizes the practical expedient under Accounting Standards Codification 606 – </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which states that if an entity has a right to consideration from a customer in an amount that corresponds directly with the value of the entity’s performance completed to date (for example, a service contract in which an entity bills a fixed amount for each hour of service provided) then the entity may recognize revenue in the amount to which the entity has a right to invoice.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percentage of the Company’s revenue generated from time and materials contracts:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.361%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.042%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total time and materials revenues</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fixed-price contracts, the Company recognizes revenue over time because of the continuous transfer of control to the customer. The customer typically controls the work in process as evidenced either by contractual termination clauses or by the Company’s rights to payment for work performed to date to deliver services that do not have an alternative use to the Company. Revenue for fixed-price contracts is recognized based on the relationship of incurred labor hours at standard rates to the Company’s estimate of the total labor hours at standard rates it expects to incur over the term of the contract. The Company believes this methodology achieves a reliable measure of the revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">from the consulting services it provides to its customers under fixed-price contracts given the nature of the consulting services the Company provides.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percentage of the Company’s revenue generated from fixed price contracts:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.361%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.042%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total fixed price revenues</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenues represent amounts billed to clients in advance of services provided. During the third quarter of 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,045,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenues were recognized that were included in the deferred revenue balance at June 30, 2023. During the first nine months of 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,393,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenues were recognized that were included in the deferred revenue balance at December 30, 2022.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reimbursements, including those related to travel and other out-of-pocket expenses, and other similar third- party costs such as the cost of materials and certain subcontracts, are included in revenues, and an equivalent amount of reimbursable expenses are included in operating expenses. Any mark-up on reimbursable expenses is included in revenues before reimbursements. The Company reports revenues net of subcontractor fees for certain subcontracts where the Company has determined that it is acting as an agent because its performance obligation is to arrange for the provision of goods or services by another party. The total amount of subcontractor fees not included in revenues because the Company was acting as an agent were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,379,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,996,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the third quarter of 2023 and 2022, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,727,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,040,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the first nine months of 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percentage of the Company’s revenue generated from time and materials contracts:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.361%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.042%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total time and materials revenues</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percentage of the Company’s revenue generated from fixed price contracts:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.361%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.042%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:12.746%;"></td> <td style="width:1%;"></td> <td style="width:0.982%;"></td> <td style="width:1%;"></td> <td style="width:14.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total fixed price revenues</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 0.61 0.64 0.63 0.63 0.15 0.14 0.15 0.16 0.76 0.78 0.78 0.79 0.23 0.21 0.20 0.20 0.01 0.01 0.02 0.01 0.24 0.22 0.22 0.21 4045000 13393000 2379000 6996000 10727000 18040000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3: Fair Value Measurements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including money market securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There were no transfers between fair value measurement levels during the three and nine months ended September 29, 2023 and September 30, 2022. Any transfers between fair value measurement levels would be recorded on the actual date of the event or change in circumstances that caused the transfer. </span><span style="font-size:12pt;font-family:'Book Antiqua',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of these certain financial assets and liabilities was determined using the following inputs at September 29, 2023: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:'Book Antiqua',sans-serif;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.155%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed income trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity trading securities held in deferred compensation<br/>   plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,921</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,921</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">159,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">159,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of these certain financial assets and liabilities was determined using the following inputs at December 30, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed income trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity trading securities held in deferred compensation<br/>   plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,880</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,880</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,890</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,890</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. </span></div></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="width:100%;display:inline;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities as of September 29, 2023 and December 30, 2022 represent obligations of the United States Treasury. Fixed income and equity trading securities represent mutual funds held in the Company’s deferred compensation plan. See Note 6 for additional information about the Company’s deferred compensation plan.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of September 29, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,099</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,099</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of December 30, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,299</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,299</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,458</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,458</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 29, 2023 and December 30, 2022, the Company did not have any assets or liabilities valued using significant unobservable inputs.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following financial instruments are not measured at fair value on the Company's unaudited condensed consolidated balance sheet at September 29, 2023 and December 30, 2022, but require disclosure of their fair values: accounts receivable, other assets and accounts payable. The estimated fair value of such instruments at September 29, 2023 and December 30, 2022 approximates their carrying value as reported on the Company’s unaudited condensed consolidated balance sheet.</span></p> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of these certain financial assets and liabilities was determined using the following inputs at September 29, 2023: </span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.155%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.403%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed income trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity trading securities held in deferred compensation<br/>   plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,921</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,921</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">159,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">159,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of these certain financial assets and liabilities was determined using the following inputs at December 30, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed income trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity trading securities held in deferred compensation<br/>   plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,880</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,880</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,890</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152,890</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:fit-content;text-indent:0;display:inline-flex;font-size:8pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. </span></div></div><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet.</span> 53978000 53978000 0 0 33928000 33928000 0 0 71921000 71921000 0 0 159827000 159827000 0 0 107223000 107223000 0 0 107223000 107223000 0 0 52159000 52159000 0 0 32851000 32851000 0 0 67880000 67880000 0 0 152890000 152890000 0 0 101354000 101354000 0 0 101354000 101354000 0 0 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of September 29, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,978</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,099</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,099</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of December 30, 2022:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.2%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:9.145999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,299</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,299</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,458</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,458</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 83121000 0 0 83121000 53978000 0 0 53978000 53978000 0 0 53978000 137099000 0 0 137099000 109299000 0 0 109299000 52159000 0 0 52159000 52159000 0 0 52159000 161458000 0 0 161458000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4: Net Income Per Share</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic per share amounts are computed using the weighted-average number of common shares outstanding during the period. Diluted per share amounts are calculated using the weighted-average number of common shares outstanding during the period and, when dilutive, the weighted-average number of potential common shares from the issuance of common stock to satisfy outstanding restricted stock units and the exercise of outstanding options to purchase common stock using the treasury stock method.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following schedule reconciles the shares used to calculate basic and diluted net income per share:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in basic per share computation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,492</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,197</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,934</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive common stock options<br/>   outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">183</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive restricted stock units<br/>   outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">259</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">314</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">353</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in diluted per share<br/>   computation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,645</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,008</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,489</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,333</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded from the diluted per share calculation for the three months ended September 29, 2023 due to their anti-dilutive effect. Common stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,835</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded from the diluted per share calculation for the nine months ended September 29, 2023, due to their anti-dilutive effect. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equity awards excluded from the diluted per share calculation for the three and nine months ended September 30, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following schedule reconciles the shares used to calculate basic and diluted net income per share:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in basic per share computation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,492</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,197</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,934</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive common stock options<br/>   outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">183</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive restricted stock units<br/>   outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">259</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">314</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">353</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in diluted per share<br/>   computation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,645</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,008</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,489</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 51203000 51492000 51197000 51934000 183000 202000 195000 202000 259000 314000 288000 353000 51645000 52008000 51680000 52489000 63333 24835 0 0 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5: Stock-Based Compensation</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Units</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock unit grants are designed to attract and retain employees, and to better align employee interests with those of the Company’s stockholders. For a select group of employees, up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual bonus is settled with fully vested restricted stock unit awards. Under these fully vested restricted stock unit awards, the holder of each award has the right to receive one share of the Company’s common stock for each fully vested restricted stock unit </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant. Each individual who receives a fully vested restricted stock unit award is also granted a matching number of unvested restricted stock unit awards. Unvested restricted stock unit awards are also granted for select new hires and promotions. These unvested restricted stock unit awards generally cliff vest </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant, at which time the holder of each award will have the right to receive one share of the Company’s common stock for each restricted stock unit award provided the holder of each award has met certain employment conditions. In the case of retirement at </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2c309428-57c9-4bbd-839a-77a8085c15be;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years or older, all unvested restricted stock unit awards will continue to vest, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">value of these restricted stock unit awards is determined based on the market price of the Company’s common stock on the date of grant. The value of fully vested restricted stock unit awards issued is recorded as a reduction to accrued bonuses. The portion of bonus expense that the Company expects to settle with fully vested restricted stock unit awards is recorded as stock-based compensation during the period the bonus is earned. The</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recorded stock-based compensation expense associated with accrued bonus awards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,583,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,606,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the three months ended September 29, 2023 and September 30, 2022, respectively. For the nine months ended September 29, 2023 and September 30, 2022, the Company recorded stock-based compensation expense associated with accrued bonus awards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,242,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,133,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The value of the unvested restricted stock unit awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_adecb60d-26cb-4cea-81ed-bc9efcef1485;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. If the award recipient is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_0028b54c-24d6-43be-8ad0-f0882266eac4;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,038,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,787,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,124,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,315,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the nine months ended September 29, 2023 and September 30, 2022, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Options</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options are granted for terms of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and generally vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period from the grant date. Unvested stock option awards will continue to vest in the case of retirement at </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_dd8f3519-4fc8-436a-88a6-3b1fc37d3b60;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years or older, provided that the holder of each award does all consulting work through the Company and does not become an employee for a past or present client, beneficial party or competitor of the Company. The value of the unvested stock option awards granted is recognized on a straight-line basis over the shorter of the four-year vesting period or the period between the grant date and the date the award recipient turns </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_9a8e3b95-9bba-4e63-9c56-e0bb861b0a10;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. If the award recipient is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_5a84f80f-8112-42c5-81e0-30f69da4805e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59½</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years or older on the date of grant, the value of the entire award is expensed upon grant. The Company recorded stock-based compensation expense associated with stock option grants of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">212,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the three months ended September 29, 2023 and September 30, 2022, respectively. The Company recorded stock-based compensation expense associated with stock option grants of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">811,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">623,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the nine months ended September 29, 2023 and September 30, 2022, respectively.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option-pricing model to determine the fair value of options granted. The determination of the fair value of stock option awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding a number of complex and subjective variables. These variables include expected stock price volatility over the term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used historical exercise, forfeiture, and post-vesting expiration data to estimate the expected term of options granted. The historical volatility of the Company’s common stock over a period of time equal to the expected term of the options granted was used to estimate expected volatility. The risk-free interest rate used in the option-pricing model was based on United States Treasury zero-coupon issues with remaining terms similar to the expected term of the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ dividend equivalent rights.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for forfeitures of stock-based awards when they occur. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.</span></p> 0.40 P4Y P4Y 2583000 2606000 8242000 8133000 2038000 1787000 8124000 7315000 P10Y 0.25 P4Y 270000 212000 811000 623000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6: Deferred Compensation Plans</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains nonqualified deferred compensation plans for the benefit of a select group of highly compensated employees. Under these plans, participants may elect to defer up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their compensation. Company assets that are earmarked to pay benefits under the plans are held in a rabbi trust and are subject to the claims of the Company’s creditors. As of September 29, 2023 and December 30, 2022, the invested amounts under the plans totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,849,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100,731,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and are recorded in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. These assets are classified as trading securities and are recorded at fair value with changes recorded as adjustments to miscellaneous income (loss), net.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023 and December 30, 2022, vested amounts due under the plans totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,223,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,354,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, and are recorded within accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheets. Changes in the liability are recorded as adjustments to compensation expense. During the three months ended September 29, 2023,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company recognized a reduction to compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,769,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as a result of changes in the market value of the trust assets with the same amount being recorded as gain in miscellaneous income (loss), net. During the three months ended September 30, 2022, the Company recognized a reduction to compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,925,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net. During the nine months ended September 29, 2023, the Company recognized additional compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,271,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as a result of changes in the market value of the trust assets with the same amount being recorded as income in miscellaneous income, net. During the nine months ended September 30, 2022, the Company recognized a reduction in compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,884,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as a result of changes in the market value of the trust assets with the same amount being recorded as a loss in miscellaneous income (loss), net.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1 105849000 100731000 107223000 101354000 -2769000 -4925000 5271000 -20884000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7: Supplemental Cash Flow Information</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is supplemental disclosure of cash flow information:</span></p><p style="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;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:66.8%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid during period:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,753</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,349</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested stock unit awards issued to settle accrued bonuses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,497</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,200</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use asset obtained in exchange for operating lease obligations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,090</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements obtained in exchange for right-of-use asset</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrual for capital expenditures as of period end</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is supplemental disclosure of cash flow information:</span></p><p style="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;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:66.8%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid during period:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,753</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,349</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested stock unit awards issued to settle accrued bonuses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,497</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,200</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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 style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use asset obtained in exchange for operating lease obligations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,090</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements obtained in exchange for right-of-use asset</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrual for capital expenditures as of period end</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 27753000 24349000 10497000 10200000 13803000 8090000 3219000 618000 846000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8: Accounts Receivable, Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 29, 2023 and December 30, 2022, accounts receivable, net, was comprised of the following:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.8%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billed accounts receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,076</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120,212</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled accounts receivable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,078</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,095</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for contract losses and doubtful accounts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,400</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,193</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">181,754</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">170,114</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains allowances for estimated losses over the remaining contractual life of its receivables resulting from the inability of customers to meet their financial obligations or for disputes that affect the Company’s ability to fully collect amounts due. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations or aware of a dispute with a specific customer, a specific allowance is recorded to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers the Company recognizes allowances for doubtful accounts based upon historical write-offs, customer concentration, customer creditworthiness, current economic conditions, aging of amounts due and future expectations.</span></p><p style="text-indent:6.667%;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="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of the allowance for contract losses and doubtful accounts is as follows (in thousands):</span></p><p style="text-indent:6.667%;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:68.979%;"></td> <td style="width:15.351%;"></td> <td style="width:1%;"></td> <td style="width:13.67%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,193</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Provision for contract losses and doubtful accounts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,911</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Write-offs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,704</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 29, 2023 and December 30, 2022, accounts receivable, net, was comprised of the following:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.8%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.722%;"></td> <td style="width:1%;"></td> <td style="width:12.876999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billed accounts receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,076</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120,212</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled accounts receivable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,078</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,095</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for contract losses and doubtful accounts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,400</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,193</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">181,754</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">170,114</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 135076000 120212000 53078000 56095000 6400000 6193000 181754000 170114000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of the allowance for contract losses and doubtful accounts is as follows (in thousands):</span></p><p style="text-indent:6.667%;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:68.979%;"></td> <td style="width:15.351%;"></td> <td style="width:1%;"></td> <td style="width:13.67%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,193</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Provision for contract losses and doubtful accounts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,911</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Write-offs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,704</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 6193000 1911000 1704000 6400000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9: Segment Reporting</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable operating segments based on two primary areas of service. The Engineering and Other Scientific segment is a broad service group providing technical consulting in different practices primarily in engineering. The Environmental and Health segment provides services in the areas of environmental, epidemiology and health risk analysis. This segment provides a wide range of consulting services relating to environmental hazards and risks and the impact on both human health and the environment. Our Chief Executive Officer, the chief operating decision maker, reviews revenues and operating income for each of our reportable segments, but does not review total assets in evaluating segment performance and capital allocation.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information for the three and nine months ended September 29, 2023 and September 30, 2022 follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110,857</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,403</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">344,552</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,168</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,479</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,776</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69,314</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">133,336</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127,179</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">413,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385,938</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Income</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,734</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,385</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">121,064</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,907</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,550</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,059</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment operating income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46,209</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">143,614</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138,966</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate operating expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,276</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,686</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total operating income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,933</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,813</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">118,807</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain operating expenses are excluded from the Company’s measure of segment operating income. These expenses include costs associated with its human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with its deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in its allowance for contract losses and doubtful accounts.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capital Expenditures</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,210</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">139</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment capital expenditures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">918</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,154</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate capital expenditures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,248</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,172</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,893</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,387</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,814</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,090</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain capital expenditures associated with the Company’s corporate cost centers and the related depreciation are excluded from the Company’s segment information.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and Amortization</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,750</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,108</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,428</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,301</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment depreciation and<br/>   amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,149</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,425</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">558</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">574</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,952</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,361</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,723</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,535</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,224</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single client comprised more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenues during the three and nine months ended September 29, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> client comprised </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenues during the three months ended September 30, 2022. The same client comprised </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's revenue during the nine months ended September 30, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information for the three and nine months ended September 29, 2023 and September 30, 2022 follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110,857</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">107,403</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">344,552</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">321,168</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,479</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,776</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69,314</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">133,336</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127,179</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">413,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385,938</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Income</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,734</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,385</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">121,064</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,907</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,550</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,059</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment operating income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46,209</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">143,614</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138,966</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate operating expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,276</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,686</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total operating income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,933</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,813</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">118,807</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capital Expenditures</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,210</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">139</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment capital expenditures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">918</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,154</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate capital expenditures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,248</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,172</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,893</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,387</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,814</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,090</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and Amortization</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.172%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:12.073%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,750</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,108</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,428</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,301</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental and Health</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment depreciation and<br/>   amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,803</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,149</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,425</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">558</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">574</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,952</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,361</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,723</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,535</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,224</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 110857000 107403000 344552000 321168000 22479000 19776000 69314000 64770000 133336000 127179000 413866000 385938000 38734000 39385000 121064000 117907000 7475000 6378000 22550000 21059000 46209000 45763000 143614000 138966000 -12276000 -8950000 -50686000 -20159000 33933000 36813000 92928000 118807000 541000 870000 3210000 3050000 25000 48000 139000 104000 566000 918000 3349000 3154000 1248000 1172000 13893000 6387000 1814000 2090000 17242000 9541000 1750000 1108000 4428000 3301000 53000 41000 155000 124000 1803000 1149000 4583000 3425000 558000 574000 1952000 1799000 2361000 1723000 6535000 5224000 0 0 0.10 0.10 1 1 0.16 0.15 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10: Leases</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at the inception of the arrangement. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in the Company’s condensed consolidated balance sheet. The Company does not have any finance leases as of September 29, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate, based on the information available at commencement date, in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The amortization of operating lease ROU assets and the change in operating lease liabilities is disclosed as a single line item in the condensed consolidated statements of cash flows.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases office, laboratory, and storage space in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> states and the District of Columbia, as well as in China, Hong Kong, Singapore, Switzerland, and the United Kingdom. Leases for these office, laboratory, and storage facilities have terms generally ranging between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_0ce0fa05-0af9-4bca-b650-e61d50962eb2;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Some of these leases include options to extend or terminate the lease, none of which are currently included in the lease term as the Company has determined that exercise of these options is not reasonably certain.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a Test and Engineering Center on </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">147</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> acres of land in Phoenix, Arizona. The Company leases this land from the state of Arizona under a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year lease agreement that expires in January of 2028 and has options to renew for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fifteen-year</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> periods. As of September 29, 2023, the Company has determined that exercise of the renewal options is not reasonably certain and thus the extension is not included in the lease term.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s equipment leases are included in the ROU asset and liability balances, but are not material.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases excess space in its Silicon Valley and Natick facilities. Rental income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">882,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">739,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was included in other income for the three months ended September 29, 2023 and September 30, 2022, respectively. Rental income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,491,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,157,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was included in other income for the nine months ended September 29, 2023 and September 30, 2022, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense included in other operating expenses on the condensed consolidated statements of income were as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.32%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,681</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,659</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,247</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">256</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">937</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">425</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.146%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the <br/>   measurement of operating lease <br/>   liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,715</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,518</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,516</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,083</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to operating leases was as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.992%;"></td> <td style="width:1.5%;"></td> <td style="width:19.504%;"></td> <td style="width:1.5%;"></td> <td style="width:19.504%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30, <br/>2022</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining Lease Term</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.4</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of September 29, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.088%;"></td> <td style="width:2.081%;"></td> <td style="width:1%;"></td> <td style="width:15.831%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (excluding the nine months ended September 29, 2023)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,669</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,336</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,099</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,371</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,707</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,664</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 13 P10Y 147 P30Y 2 P15Y 882000 739000 2491000 2157000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense included in other operating expenses on the condensed consolidated statements of income were as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.32%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:12.158%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, <br/>2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,681</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,659</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,247</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">256</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">937</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">425</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2094000 1681000 5659000 5247000 378000 274000 1251000 913000 256000 194000 937000 425000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.146%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.243%;"></td> <td style="width:1%;"></td> <td style="width:11.969999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the <br/>   measurement of operating lease <br/>   liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,715</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,518</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,516</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,083</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1715000 1518000 5516000 5083000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to operating leases was as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.992%;"></td> <td style="width:1.5%;"></td> <td style="width:19.504%;"></td> <td style="width:1.5%;"></td> <td style="width:19.504%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, <br/>2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30, <br/>2022</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining Lease Term</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.4</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> P6Y4M24D P4Y1M6D 0.051 0.043 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of September 29, 2023:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.088%;"></td> <td style="width:2.081%;"></td> <td style="width:1%;"></td> <td style="width:15.831%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (excluding the nine months ended September 29, 2023)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,669</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,336</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,099</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,371</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,707</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,664</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1699000 6669000 5763000 4945000 4336000 1860000 8099000 33371000 5707000 27664000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11: Contingencies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter of 2023, a client requested a concession in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the Company’s performance on a project. The Company disagrees with the basis for this request for concession and has responded to the client as such. At this time the Company is unable to determine the outcome of this issue, but management believes that it is probable that this matter will not have a material adverse effect on the Company’s business or the condensed consolidated financial statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company is a party to various legal actions from time to time and may be contingently liable in connection with claims and contracts arising in the normal course of business, the outcome of which the Company believes, after consultation with legal counsel, will not have a material adverse effect on its financial condition, results</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">operations or liquidity. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results. All legal costs associated with litigation are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2000000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12: Subsequent Events</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 26, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s Board of Directors announced a cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.26</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of the Company’s common stock, payable </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 22, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, to stockholders of record as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 8, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2023-10-26 0.26 2023-12-22 2023-12-08 false false false false Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet. Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet. Included in cash and cash equivalents on the Company’s unaudited condensed consolidated balance sheet. Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s unaudited condensed consolidated balance sheet. Included in accrued payroll and employee benefits and deferred compensation plan liabilities on the Company’s unaudited condensed consolidated balance sheet. EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (V$8U<'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 " "-A&-7J4]I^NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Z@!Y/ZLK+3!H,5-G8SMMJ:Q8ZQ-9*^_1*O31G; ^QHZ?>G M3Z#.1&F&A,]IB)C(8;Z;?!^R-''+3D11 F1S0J]S/2?"W#P,R6N:G^D(49L/ M?41H.-^ 1])6DX8%6,65R%1GC30)-0WI@K=FQ8-8 ]>@R40=0"F%HF MQO/4=W #+##"Y/-W >U*+-4_L:4#[)*7\JZE0N9 M=# X_\I.TCGBEETGO[;WN_T#4PUOVDJ(BK?[ALMV(P5_7UQ_^-V$_6#=P?UC MXZN@ZN#77:@O4$L#!!0 ( (V$8U>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MC81C5]$^HO+A!0 [AX !@ !X;"]W;W)KJ'8 GO6MEQ90/+O*]G& M3C+R@?4LN0C^.J_UZ,C2*VFX8_Q[ZE,JT$L4QNE5RQKJ];8NG1L MK *R)[X$=)>^.48*Y9FQ[^IDXEVU3%4B&E)7* DB?[;4H6&HE&0Y_BM$6^4[ M5>#;X[WZ708O89Y)2AT6?@T\X5^U^BWDT179A.*)[3[1 JBK]%P6IME_M,N? M[71:R-VD@D5%L"Q!%,3Y+WDI*N)M@%43@(L _"' JGN#7038&6A>L@SKA@@R M&G*V0UP]+=74058W6;2D"6*5QH7@\FX@X\3HAKD;F16!2.RAVU@$XA5-XKQY MJ&INH]0GG*9#0\BWJ1C#+92OJ]CS=D*7:/GL"WEZ)_QIDFQ*57+?D)II1O:6OTVR]6S_Q=A_>3Q-[!=DK8#J1>-9/E M:T)UI'"X9;8?=4A@5$.D;HG4!QG07DK6."8Y?D3#5584#AC6$ZI50 MO>/R-*<\8.J+]I#L%[0I@Y7*KZWV

E)P7QW'>!:E+0O2-$H[NY$5M M1P5KU?&!40WY^B5?_X?XBG36$L)JCUH^,*8AWZ#D&X E*D::)[H.5/AJ'L/IR%1RF<:)' I?T&?ZJAU. M82E3_O6[5A>;.DPXN"GG&Q=A@85S-IQ__!RAON> 7+MMX38>:$'!R*:@N +% M1R6TX'VB">,BB-=H(8C0?YL'%+]IS94#1S7EK,R-!=J)/>==$$J3X\@LKAG7 MMUI8YY[P-45CUY7&G4L9+Y?4$I_"X%B5P[%@C[+DQ,L2^1H]LU"+"@NHODC+ M=0J78U4VQX)]RK[%LBB2?GXAF/O]#"TR4X]F&Y$*Z?PEMQ;X)UF9HAYRM6ZF MIJ:7VU'7[&'*

JRC;(_J M%T$SUK.\+K R)FV^KWNETMWBG<#J[<#C[*[4QBEW$Y M+F8K"&?9R$@1D\,(VT@;I+HB3VL*#JC?W&HG_:

"%>>"!_EB4IV1YW)=KUDNUC+ M#C!8H-?5 M3CWAJ*98E27"L)6Y9]D"B<]B:$P](&+C7EOF3<]W"DN$*TN$CUP*>MP0+B@/ M7XM9IQ83UA)\H[5%<%A3Q,H68=C15*O+G,1ID V? ",L5NO]X+B&D'9ECNPC MS9',8;YYI59'R'XI0;M] "O6K!S 44TY*T=DP_9E&0CI;MD*4>+ZR V)?H)R M0.7]=#4A'&U)N*'H5_/<-"V44)YO3&DKX!06R:XLD@W[&;626?+3%] MB-'.#^05GJUY4OYQ3ZRHE@/:X\7-6+N5 @?^*+3Q9D=13:JSC=84N<;6$:U>/Y3O #47/R%(5T)4/-\PLY"O)\?F1 LR@Y] M2CS*U0/R_HHQL3]1+RBWN$?_ U!+ P04 " "-A&-7*V\1/[8& !A&P M& 'AL+W=OD+$HD2-D=OTB\["[.+A9[%N#E M@U3?]5H(@QZ+O-17L[4QU?EBH9.U*+@^DY4HX M5OQ>W KSK;I1<+?864FS0I0ZDR528G4U>T_.KQFU"HW$WYEXT'O7R+IR)^5W M>_-G>C7#%I'(16*L"0Y_&W$M\MQ: AP_MD9GNS&MXO[UL_5/C?/@S!W7XEKF M_V2I65_-HAE*Q8K7N?DB'_X06X=\:R^1N6Y^T<-6%L]04FLCBZTR("BRLOWG MC]M ["D0;T2!;A7H2Q785H$UCK;(&K<^)N!GEE>RS*%21$I@BLM\RSE!FX^\)R7B4"WUK!&I^C;[4?TZ\EOZ 1E M)?JZEK7F9:HO%P8P6$N+9#O>AW8\.C+>K:C.$(WGB&+*'.K7T^H?17*&&&[4 MZ:'Z CS?N4]W[M/&'AMSOU9*E 9QK<'/(Y@UE-@+\:/.-CP'YYVSV)H*&E.V M%&R6A(4XCB\7FWU_'&(!\?QH)W: U-LA]2:1OD\260,PJ!.) )1WN9BC$FJ: M7"&>0^5I*SL4FZC(,T:/$@.\MN%W!] HIX7L![PH11X%_EN MW,$.=S")^ZLT/'\!Q& P./,8(T$/HTLL)G[H!AGN0(9'@@N4J.1*38=I#/)0B$<8C3B'^7,GW(\MP%*QX,& 5[ MX[6HC@@=@"*XHVH\">NC6 E8*Y!Q92(+@0Q_%&X*QH/Q?<_SHAY*EQB+\F4RX>RDRR?NO;:;>RMJATQWKDFG:W74I%7^R+4I;VI-$U9#Z M>Y%P!L)!J''@X?Z$.=@Y)F2$=TE'O&2:>=]O40)R)?.\02Z**I=/0J [48I5 M-I)I0Y*-640'E64H1K ?T;%$Z\B83+/QKK0HL1%E/1+<(8T1[$7]WM4E%D5L MI!DC'=V1U_'=L5084I@?XD$F.*3H6)]-.J(CTTQWV((=0SJD-4+CP!_4:(>< M'V,Z0BRT(T Z38!MD3Z"D@Y9S2.L7ZD=4I3Y(PN+=M1'_S?U'8/MX#^&PWX> MN,0(B=@(\+U]\!'^>UW24@?1V0+61SL4(PR:]Q&T'2'2EQ#B,8Q#MJ->% U: M"I=;)?=#PIN3X5M8.?>_( MD4Z3X[4L"LA\;4,P1R?X#&,"=*/0AN>UN$"$XCF&#;E>L1ERQG9(I,&@)$S*',:A8UIZA&G3-+,U -+5[M%/LQ(E MO,H@?9TP'7M8BHG?;^1<OV! $*F1)K>W"[$_EMK4XR=F]$A M3Y^R,/3[$^@2\Z.1;0SM^)Q.\_D783@\@FZ.JQ*JN1OCD)_](/!)OXMSR=$H M&BN,K.-Q-LWC7Q5P3*V>GLL#+.Y$:@-5P9]CKSVELY>!]UP%UB)_50TX?B#" MA@W J4]C1OMEP2F(QX]%6-KB[WO'_;CTU]EAE9F!8KX+(0P MJ/9[3GMC9-5\$KF3QLBBN5P+#N"M +Q?26F>;^Q7EMU7M>5_4$L#!!0 ( M (V$8U<],R(90@, 8) 8 >&PO=V]R:W-H965T&UL MK59=3]LP%/TK5H:F36*-FZ0?L#82%*'M85*UCNUAVH.;W!(+QPZVTP*_?M=. MR5H('9/6A\9V[CT^Y_C:SF2C](TI "RY*X4TTZ"PMCH-0Y,54#+34Q5(?+-2 MNF06N_HZ-)4&EOND4H01I<.P9%P&Z<2/S74Z4;457,)<$U.7)=/WYR#49AKT M@\>!K_RZL&X@3"<5NX8%V*MJKK$7MB@Y+T$:KB31L)H&9_W3V=C%^X#O'#9F MITVXVWY$O_3:4U@6S+)UHM2':12.::WAO?#:JX=*M MXL)J?,LQSZ8S)7-<$\@)MHP2/&<6.^=,,)D!63A@0][-F09I"[ \8^(]^4"N M%A?DW=%[[:>'Z$1K1]3:$7F\^"4Z%N5CD5JB5N222S2!,T'FRG!?=3_/ MEL9JK+U?75(;[*0;V^W'4U.Q#*8!;C@#>@U!^O9-?T@_=@G_3V![-L2M#?$A M]/0LRU0M<>$U9,#7;"G@F$CPKC"!.]\7!YXA)%/2^T&$,@8,P2H@N:J7=E4+ MW*,-3)=7#8&A)^".FG4Z3"B=A.M=#SJ"^B=Q&[2G+6FU)0>US34>@=K>'Q.X MK7GE%]NQ%H"G0:%$3GA9:;7V96#^R,ZRNJR%WQTYH.=8&,U!A+FL5-KR!S_0 M)39YIJ-/3Y)X\$1N5UA,XZ1;\* 5/#@H>*;*$GGB49+=').*:;)FHH8NG@W0 M:(< [5':?T+S;U%[+(Q;0 'NW;AY>5_3QB_ M)G*/]:AE/?IWUMR8NIOQZ!F/X6!$1\\)OR)PC^^XY3L^R/<;WO2FUO?[C+NH MCI];-J!)A[>=@6XO/Z4:[MQ2[@OA"]/77!K<>"M,I;T18NCFUFTZ5E7^XEHJ MB]>@;Q;XH0+:!>#[E5+VL>/NPO;3)_T-4$L#!!0 ( (V$8U<$+,W[?08 M (T@ 8 >&PO=V]R:W-H965T&ULK5K;#L M+A:'1"X>1?E#[CA7Z"G/"GFYV"FU/U\NY7;'\UB>B3TO]"]WHLQCI2_+^Z7< MESQ.:J,\6U*,O64>I\5B=5'?^U*N+L1!96G!OY1('O(\+O^YXIEXO%R0Q?.- MK^G]3E4WEJN+?7S/;[CZOO]2ZJMEYR5)7BX_D/*)^95 C_DSY MHQQ\1Q656R%^5!?7R>4"5S/B&=^JRD6L/Q[XFF=9Y4G/X^_6Z:(;LS(?^09X6S6?\U 9B8*#]P :T-:"F@3-BP%H#=NH(3FO@G#J"VQK4U)<- M]SIPFUC%JXM2/**R0FMOU9_1 MFZ/KBZ72TZL&66[;J5PU4Z$C4V'HDRC43J)(3RD![#?3]N&$_5*'I8L-?8[- M%9UT>,/W9XB&[Q'%E 'S69]@SG!M3B$Z_V_TZ#^/?A0,UA4*J_VQ$7]?^0,O M#ER>0XEM3!W8M.IUYW(?;_GE0C'8P;,-^8W-H&$8J9 M9S"U40R[CA&V"$ Y/O9AGE['TSLIR1!#SYX\T_^,V:\!&/6);TQ_8\,=2WZM!&48=@ M&AAU:,-($(8!A>LP[-B'D^P_JQTOD;"J$2(=VC/ 86AV&!L5!)0:G&T0PX%G M--S(1E'7=T88$]SK/7Q2*XUO,SY)N/7S0DL%4%!/!6!04X5@XUV5#$0NF23] M&R]TCK.ZPN-$R^A4JBKG#R^$@-@UC$E@A@! ^=0L= !% B3[&(Q&@ M?03H9 2^":7YGU;JK:OA',+0PN9@V ,BEE)@%"*EF9Z3Z>@U+ID7LIU1N>9;%!1<'V7)&;]N&\VZ< MO:TU/Q#?=TSZ (R%OFL&P(;YGOGL$\%CAM0;B4$O<,FD:GMNMX-U>$H$?#L= M%GT;\T$_!?@F?1M&J&XM)G_ &_%Q.*8R>EE)IG5E^\:H?59M(Z#BIY$-QY9W M3"M*2VL ,"T/K T'$(O8#;#5?B$<\8D[0KY7E61:5EZ_1->6=J%C*N,UA,+, M,V^.JNWS:S>HKF\'6>D MU[1T6M->Q3+=HK=I@1*A]YM2]HEY!R:F<1<,*@.?.58U@BBSP0(HF/N#JE]DP&^3Z*QR=U9OFUF]17-Y.TY1+W?IM-SMEV5S3 07 M)"!0JQ<'9D5",">TM@8(1LRW,Q$("\<4+^T5+YU6O,/U.,795ILN\1S7Y S M*#;ERP;V9DD\T)L3C.W\O<*ETPIW'_?-0?VGN+Q/"XDR?J>'TG/3>2R;L^_F0HE] M?;A[*Y02>?UUQ^.$EQ5 _WXGA'J^J ;H_@?"ZE]02P,$% @ C81C5^PB M<1H] P > L !@ !X;"]W;W)KA6E75[F/9@$D.R)C:S#;3_?L=.R( :5&V\)+9S MOL_G\CD^O37C3R(C1*+GLJ"B;V52+KJV+9*,E%A(DE3/G<%@M. M<*I!96%[CA/9)VPIBYR2>X[$LBPQ?QF0@JW[EFMM%A[R>2;5 M@AWW%GA.)D0^+NXYS.R&)RUP;>.L.80W0H=M5[#IQ(RQQW.-LC;BR!C8U MT-G7:,A73I5.)I+#UQQP,AXRFD+528I@)%B1IUC"9"+A!7*0 K$9?"I!A)E2 MQXJ@6YJPDJ K]#@9H?.S"W2&6#=\ '']TQ M*C.!QN!+:L"/CN,[1_ VY*-)BK=)RL [2C@ABVOD=2Z1YWB^P9_A&^"^H^&> M*9S_VWW\S[OO),-O%.)K/O\0WT8*!Y7PXV8J)(X3W)="U,!*FRD ML>K:6,5>$/KMGKW:SJS)*@B\7:O1:ZM6)W"=7:NQR:KM1(W53I!A$V1X5(=? M9$8X2G8$6 6-S@LFQ$77%'QX2O6=DFQT2K+QB^&OEFEK289K:/)&!KT:0JV93AN^G>_$ZW!RNL$G;UH7UNU M.IZW=W3'!JLH>A6NO=5*E(3/=0\GX-@MJ:SNC&:U:1-O='>TMSYPNT/7L#Z" MMK+J O_25SWI'>;SG I4D!ELY5RWH#2\ZO.JB60+W&PO M=V]R:W-H965T&ULO9UO<]NX$8>_"L>]:2\SIYCX1XJI[9E$ M(M"[Z;69^*Y]T>D+1F)L-A*ID)23W*Y=7UQ7U=;UY=7E:+^W2=5"^+39KKOWPHRG52ZX_EW66U M*=-DN:NT7EU2WP\NUTF67]Q<[7[WMKRY*K;U*LO3MZ57;=?KI/SZ)ET5GZ\O MR,6W7[S+[N[KYA>7-U>;Y"Z]3>O?-V]+_>GRJ++,UFE>947NE>F'ZXO7Y)4* M1%-A5^)?6?JY.OG9:R[E?5%\;#[\O+R^\)L6I:MT43<2B?[O(9VEJU6CI-OQ MZ2!Z<;395#S]^9NZW%V\OICW297.BM6_LV5]?WTQO?"6Z8=DNZK?%9__EAXN M:-? 1;&J=O]ZGP]E_0MOL:WJ8GVHK%NPSO+]_\F7@R-.*A#64X$>*M!.!4I[ M*K!#!=:IP(*>"OQ0@7RJ$APKA+EA[[^Y" M,T_JY.:J+#Y[95-:JS4_[.*[JZTCDN5-5[RM2_W73->K;V9%OM0=*UUZ^J>J M6&7+I-8?;FO]G^YQ=>45'_2G8O'QOE@MT[+ZBQ=_VF;U5V_B_7X[]W[\X857 MW2=E6GE9[OUV7VRK)%]6/WD_M#Y?7=:ZL8W)R\6A86_V#:,]#?NMJ),54&WF MKC8KUFO=PWYTQYY'CSV/[I1YC_*;9)7DB]1+ M:F^>+EYZC/SD49\2J*OLE8*=4C.Y/MQP$OJ!N+I\..T:=K$@:!>9VT7HE' 2 MM8O%=K$)B::L74H"S0JG+/3;Q10@QK@_]<-CN98#V=&!;(@#*^]'W3OW8_#% M(&\Z99M[WZMJDRS2ZPO=-ZNT?$@O;O[\)Q+X?X6&XUY,G/I7MG<[ILD8 M4TQBBBG;&82)B,!QYL=ESVV(4D,Z(PC0H,<44MX8G\2,X9.(8,O'HD)T.5RA\3N6QHQ-3 M;(XI%F.*24PQ):S>/"$4[@_!L3\$SO[P>EV4=?9'LEM]ZP75-B_317&79W_H MN_2NCTR:]?32TPL _9!1[0I"G2.PVB8BUKEYS9QM&1OT(19C3(L24TPAB;6B M'AZC'CJC_O;;L-<1K[^MHW;1AD(; MV.D"GO+#IF3IMCHXLI%F.*24PQ%0++ MN;9O6P&>'@,\?62 STWR3MVQDSRFV!Q3+,84DYAB:FHODFC8TQVB8W>(G-U! M%F6:W>7ZL;TLTWSQ5?>))*]6^UD_6?Y//\WO'JFA#A$!HS\(NJLVI_VQD<84 MBP>U7V*:5$ABK5 3WW 3WQELI6-;-P-?B]=EMJB_W[ M\#8CNK\;@.$FT (S\GDWWD[SH^,-6*6<=A_34(U*\%)91#N Y%"L=7^._+[G M9F(($W$CIB$1.G>G=IL8>ZM&59NCJL6H:A)531W4VKTWZ'DJ(X:@$3="FV?CDI9^VV4.R:OI-V6QEP,/8ACT3*D(6=H]H^T]K(=:@?#:L,L(5A@33W81?MJN7GK_GWQ0,L4UX& MY9,58G-]/ +1H%/C1M'M?!:B2=F)W M1P$H)GR]CA9=;]M-F_" !*QO2C2DBKA15=^NPGFO8G*;&;&Y$[2O@&HT1E63 MJ&H*< CA(O)[XFT8%7%#JC';<,1F5. ^'+%YBSUP;"UP)PXH!VW%04V#]N* MICDWXXAA0<0-@QZ]'>?6'3UP;+(!#AQ4SH.J)E'5%. 0QZ8<,;"'N&G/F66$ M#43":.H'W9&"2G10U6)4-8FJIK#4VID+!OY0-_PYF31OTXT>WG[_?9':H(7I M"&7-#')?^<]RIJ]@\=EOZ#:C1& M59.H:@IPB&.93@VTH+A)0!1Z:N^B*;?-L:L/P"3OHMX8U:1$55/4S@0Z>;1I M!\Z "?I\J4!NZ=%C%349"%4M1E63J&J* NBFYVF1&LQ"OU-&$ 6X0!1U4X+< MK1D=^R$V8U2;$E5-8:FUHV^@"\7,#*( F%^V&4@,[?1T4%&S0U"59.H:HI" M3*CEWW:8#1*BSY4?Y!8>/?.C9@BAJL6H:A)535$;'3'6MR(PX(@^7YH0A?)L M>&3-!*A8"54M'G8)$M6HPE)K']0PO(BY>=%3]ID9P'((Y:2+$MU-&!MS5+48 M54T.](C"LMH.NF%;S,VVW("8V82%07:)J3_+*3PVN/ UCGO8I[?&W@ M^37< VRX)]APC[!! *N7_#(#L)@;8%G[S*X0VR2)43\4UN0( !MKX !:/O'] M+I@"RDV8F(;=@0-P-3J=DNX^,]"TB?"%8#TGRY@!2FQ0IDO//K/+JZ@TB=E4 M!!PXJ)@(54VBJBG (43X)WE2[7@;4L3X.!/_R[G13CT*$M'G7C[V[0Z+<[##(:HQJ5J&H* M2ZW= PP)XL]S4HP#QZ>BB%KO\D!E1)!1,B56N%'A#VC4]SMT0W'@H%CH1SUK M;&ZH#G_^@V)N$V/7:ZAJ:H:C&JFD154QP@U)1>0&1O'''5P[[U74)"4^[. :JM$854VBJBG (81/ M1=\MT. G[L9/8W;B.$1K@)VX0SGWP &TH)TXH!RT$P<4 W?B@*8Y=^*$ 3MB MT"FP\3MQ;MVQ T?8? 8:.*A&8U0UB:JF (#Z1%?=*= M@&.@W(2%8<>D!(J)(!"DRLG[#GQ2#"@ GQ?$D_;NG18Q4UZ0=5+495 MDZAJ2@#HIF_^-IA%?*><'V%S DH^;\#+(9H]J4J&H*2ZT=?0-=A!NZ MC#OQ*<#7*4?6MWBXC8X.,FJB#ZJ:1%53 F!";?^VO^;!(*' C80>?^+3+3QV MYD=5FZ.JQ:AJ$E5-!0 ZFO: PL" H\ -CIZ2\!< F3&BFUH]D1A66T'W9"M MP$VVW'@X #)TN&#=99O;QNBHHN(K5#4YS"$*RV@[J 9?!8/QU5E"&=CL!^2^ M0#D+7T%:$/<%RD'<%R@&1<57P3!\A6HT1E63J&H* M< C$?2]/OF*V^8[B7Y/R+LLK;Y5^T/7\EZ$6*/=?^[O_4!>;W;?.OB_JNECO M?KQ/DV5:-@7TWS\41?WM0_-%ML.1EX& M #A&0 & 'AL+W=OV@1-.OV3$NTS542/9)RDOWZ'5**9$N4D@!YB27EG*/O M7#^2NK@7\H?:,:;10UE4ZG*QTWI_OERJ;,=*JCZ(/:O@/QLA2ZKA5FZ7:B\9 MS:U262R)YT7+DO)JL;JPSV[EZD+4NN 5NY5(U65)Y>,U*\3]Y0(OGAY\X]N= M-@^6JXL]W;([IK_O;R7<+3LK.2]9I;BHD&2;R\45/K_Q/:-@)?[B[%X=72/C MREJ('^;FC_QRX1E$K&"9-B8H_!S8#2L*8PEP_-L:773O-(K'UT_6/UOGP9DU M5>Q&%'_S7.\N%\D"Y6Q#ZT)_$_>_L]:AT-C+1*'L7W3?RGH+E-5*B[)5!@0E MKYI?^M &XD@![+@52*M A@K!A(+?*OC6T0:9=>LCU71U(<4]DD8:K)D+&QNK M#=[PRJ3Q3DOX+P<]O;H150Y)83F"*R4*GE,--W<:?B!;6B&Q03=4[=!GR+A" M9^C[W4?TR[M?T3O$*_3G3M2*5KFZ6&I 8VPNL_;-U\V;R<2;4_1%5'JGT"= MD)_J+\&+SA7RY,HUF35XQ_8?$$G?(^(1WX'GY@7JOF?5R0P6"+U<\_ MX7S&QD[B4#012"8L[[Z"E.(5YDHFRNF;8'%9Q&F#O8GDXQN^2 M2KRHDSH!%G; PMG47.7_0&0#C <(#0=&/[Q'[ MM^9[$U=;/.O; MK-3<]&'IJG4!-9TA.(L]-,!5(>0GX:A&RKV>D;TY@?WCE9;R#[0VU&S0T'H MIB(*3M>\F&[\UOP;=?Y;63L-QM'R ,]F[JJM>C,D&3_0=>$"2(PF)II)&>ISDF49F>\ISQ!Y,#[2]*_2.05?74'IF)-D4.M$31[DE230$ M[Q"+P\2?P-XO%/ L"[<%=UIO=G:ZP?IC%,$XT XI[$^T,>X9'<]3>E<.>_IH M:J'A@RR3-3MI#"?PP!$^+PV&R,=B(0Z\">0]Y>-9CC3(+4@ +D516."LW!?B MD3&T9A7;\(GB"%V1Q&2$VR6'R1$-G"+OZ1<_Q[_M\)3LP*IZ(KAC=CQ+_&#( MH2XQ/XVG,/8TBN=Y].M+ETI.[&-F#",O\(?8'6(^\>,)[#V%XN15"W5>'9AZ MR0H/SW+SJP?]&UD[C4+/T'B>HF_HGFM:- ,TY[J6$\ERL"X. D*&V7+(I=A+ MW-DB/3N36<+K*ZU6=CWA3)<+>&OW6> NN1G@/9,2_*HRV_"*PJ[C^3(CLPS] MVC)[*VNG4>AYFCS#T^WXA14@D+19=,-;M.29.7509C6+ZFIB$A,'_Z8I&6X9 M76*8I-[$5H'T/$WF>?H;V][1[*MTG-V3,P3C!HTYQ2$5D8AZ3GJG) M/%-_Y(9!JKS=?[5W=F]YH(7=M$MS..=&[F#AP$M&JPR7G!][R521]&Q-YMEZ M-)]Y$[J#F*$SC4=0=E80ADDN36?D-0R.YKFL/F[FGWG>+*GLX/GE_C\YOF:T-OIOGX\85*R(R" M3=P&3'H?8HBI;+XG-#=:[.V1_%IH+4I[N6,T9]((P/\W0NBG&_."[JO.ZG]0 M2P,$% @ C81C5Z/XX$'* @ W0D !@ !X;"]W;W)KSG9!!&RCJ^)+8E^=YSKX[Y:ZWINR1)P "/>49X7TC$6+9-4T>)9!CWJ)+ M(/++G+(<"[EE"Y,O&>!8D_+,="PK,'.<$B/L:=N4A3U:B"PE,&6(%WF.V?, M,KKN&[:Q,=REBT0H@QGVEG@!,Q#WRRF3.[-6B=,<"$\I00SF?>/*[DX\A=> M7RFL^=8:J9L\4/JH-C=QW[#4@2"#2"@%+%\KN(8L4T+R&'\J3:-VJ8C;ZXWZ M6-]=WN4!<[BFV>\T%DG?Z!@HACDN,G%'UU^ANH^O]"*:L1[\BN ?ZR&H",&Q M'MH5H:V35497IV:(!0Y[C*X14VBIIA8ZOYHM,Y(258DSP>375/)$.,7/:,71 M%)BN:A(!&J8\RB@O&*#/Z'XV1.=G%^@,I03]3&C!,8EYSQ32MU(PH\K/H/3C M[/'CHEM*1,+1B,00-_"'A_G!6_SQ8?[E ;XI8U8'SMD$;N <%)S!LH6_I#M_89$- =T_IUR?M%4(:5$H"54,U^%CN>[G9ZY MVDY]$\KSG%W4\#7*]SKM%ZA1 \IW V\7-7Z-:E]ZMK6+FC2A.E90H\JXF5M= M(P>VT ,!1Q$MB"C#65OKF>-*M]H7]H'=O;8;[$.[.VJRC^7L4HX:_]R6@\\M M9HN4<)3!7![!:K5EUV3E,%%N!%WJ7O9 A>R,>IG(^0N8 LCOW;P#5@U M-K--:/]];4-8-B54R@O8YM[C908#40 M)7#SY"!D@;69RLQ7I01,7%+!_# (IGZ!*?>2R*UM9!*)2C/*82.1JHH"R]<5 M,%''WM [+6QIEFN[X"=1B3/8@?Y9;J29^1V%T *XHH(C"8?86PX7JYF-=P&_ M*-3J;(QL)7LAGNUD36(OL$+ (-66@,WM" _ F 49C3\MT^NVM(GGXQ/]FZO= MU++'"AX$^TV)SF/ODX<(''#%]%;4WZ&M9V)YJ6#*75'=Q([F'DHKI471)AN# M@O+FCE_:JRS9RE-N7LM/2 M/*4F3R=K<[P$)'J2F%">H:64F&=@CEVKR-=F!QOGIRUMU=#"*[0Y>A1OTPI/>*NP%[J %=*O,.[5_1FA-Z MI*3"[%+5#71\&6J_FX4J<0JQ9SX,!?((7O+QPW :?.Y1'G?*XSYZLJT8H&&P MG]P/S[71DHA2_W_(C6X_\("9@AZQ227\$/S^!KE^Z'MRTTYN>M.I/8$T M7Q&^XM;/?,]MUKG-;CZX?K]^[E4__ZP_%" SUP452D7%==,JNM6NT2Z;_O(W MO.G2CUAFE"O$X&!2@\',O$[9=+YFHD7INLU>:-.[W# W/PN0-L \/PBA3Q.[ M0??[2=X 4$L#!!0 ( (V$8U?H:[&%S04 $@. 9 >&PO=V]R:W-H M965T@"1KL6+HEB7K M-F#8!UHZ66PI4B6I.-ZOWW.DI+A#DG5#O]@B1=X]=_?<0^IX[?S'4#-'NFV, M#2>3.L;V<#8+1-TG9R>ISF M+OWIL>NBT98O/86N:93?G+-QZY/)[F28N-*K.LK$[/2X52N^YOB^O?08S48K MI6[8!NTL>:Y.)F>[A^?[LCXM^%7S.FP]DT2R=.ZC#-Z6)Y.Y &+#110+"G\W M?,'&B"' ^-3;G(PN9>/V\V#]38H=L2Q5X MG?M-EK$\F+R=4X4S(?W2NE\[GU#1A>B:?C,0--KF?W7;Y^%+-BSZ#8N$.SM**+]349T> M>[? -BK)U?$LPK0LF!6] MF?-L9O& F5?TSME8!WIM2RX_WS\#I!'78L!UOGC4X#6W4UJ\VJ'%?+'WB+V] M,5O>'+Z],GN\_G1(^'MC^'M/V;] MR\OXJ)G[0?[H(M/N(=WK@U[?MLYBM$-O;3&E;]!4[#V7%!VI0+%F>OKDY6(Q M/[IP3:OL)HUVC\CYX<5@HG_S+<&-LL1V!7CLM5VE$H5"8Y&N=$$%ZH>VDS>5 M]@V\J$BM=S>ZY$ H;2?8@F HX-7PK;Q=&F["E'X!I!X+0=P\RHNP0 ,Z6#P[ MV*,U\T>8#06*OV'E :043U@BT;SQX,V&"N,"AR@N9-8H/,L\\O,=%]PLV6=7 MJBBR,['16=65.B(]"*&$MN6GGHP85"/OPAWOE&?@YU9)7K5-)GV)=0RUB'4: M=S:EHT6Z"HV( ZW8(CAC-O*>VYCW"MCW-D%(S$X5/6N0YD(11!YK(@;-%A)M ML_BGUI']VJ(-NF+,L>@C[3^F:B\[KJ#DD&Z]OBUK952I4HX,< 5,Z2V$C2K-).#94.K(N2@:C MDKP8T^,; 2=K6 .[GC]UVF>_7S5CF6)HDON*-T5?)!.NU;87ET99''A-ZAK! MK,H/4/I"D3$[$1*6TI_8?2B4O_@N9:G7#M&2VB*TP'>0Z MY4APA$Y<;X$1&'"AD$'DTZ2%7BJ5FM*JV'G.+,^-)+. A]8,(^A8>^9R MM@-DX-*N[-N^<@:W$$&Y39%0N\Z %F)2I9(CBQ\ZF^\-JGTAHJ7&F#)6,D7]AQR34O?2<<7.SG N5$_C\=ZP//VI&NCT'G.5W;+H'PA-;PBL=-U]9F7OQ"EO:(]-LNYJ*H*5^"^9812TO'-F'RLYSY=1JNE-G><*,$R''-=5@%1 M6022ZO3 GNQ%&# TZ8/]\1 RYE;(_G!F](8&KTJ$(YVX6?%MN@<2LA.&9+EN&:O. MC R4 RM*(P]"5229*37JX:G"00C+N$3<89[2?5?!V=;M'FQ8I6^89,W&?-$? M9\?/I+/\=7"W/']CO5,>=ZI ABMLG4]?'$S(Y^^6/(BN3=\*2Q?QY9$>:V@B M>UF ]Y6#DO4#<3!^/)[^#5!+ P04 " "-A&-7#DSKD!0' "?$@ &0 M 'AL+W=ON9LKVP2M#+USPC=5)=W^-6F[NQ[-1]V#]VI3!GXPO;FJ MY8;N*/Q2OW.XF_9:"E61\U'OOF^ MN![-&!!IR@-KD#AMZ0UIS8H XU.K<]1OR0N'UYWV;Z/ML&4E/;VQ^C=5A/)Z M=#X2!:UEH\-[N_N.6GM>LK[<:A^/8I=D%]@Q;WRP5;L8]Y4RZ2P_MWX8+#B? M/;(@:Q=D$7?:**)\*X.\N7)V)QQ+0QM?1%/C:H!3AH-R%QS>*JP+-^]I2Z8A M\9YRNS&*/74U#5#,KZ=YJ^1U4I(]HN1"_&A-*+WXQA14W%\_!: >5=:A>IT] MJ?".ZHG(+L8BFV6+)_0M>BL74=_BWULI?K]=^>"0%7\<,SCI.SVNCROETM5+)<8@_V4 BNQ3'_''7P!_2 M!"6UW@L] M/];.5I!J-T8IAE*\B45(SHNQV)4J+P7<%"( &81: S9<$E38BU+"(\(Q$8A@ MV0*O ";M%W7+MJ:!4!E>*2N&F73EUB%2M36 6B@'WD(@(@:V=2LU$+8Q21OV M(6E#( V";G2-HZA=)IJ9[>PM/B:P9D!0L1S#^Z.6?8GX2KY6269SGC;;C]8]\"5 MRFPM-IJ(#Q!96XU>PJ$-G$%,G)WWAPL6R\7TX6(4RC6T0 M+_" 7U/,I:@9_0_1CE)MG:20]U43]C77.PJCE4]!Y];/685$S,DC=4!3G)$H MB$*0BLY<[7OT#7N"'/IIJLU<,\#(4Y ZFC.J9O\JDS?@ET)HN8(^+F'X*3";17H4+K&:/4[Z'J%DV]H@AIA-3ZM2 M(=)RGOP6]V^S@A7 _<.,8'M2K+N<6L&%< "[#F96%$I;6&TW:$YYF=Y(ME)% M$JA(^L;U^-R0T=L]/"8UKK ^)@#8,E=""*!YS_:ICQQW^P812UY&] :['MMD M6";=;O\ICR7*?@#Y_R>PC&DK8Q;+9NWA"0)CUF*I=&[):VA9SUH9TUR6]0=> M]I9 *ISKO92C. 6A;E/3\;'#I9K-M8K##'?D8AN;Z*&W^;ZY3<3;)AH8T[=4 MR/-/C70AT1=/JF/Q7)R.9Z' K>[!Z0#FSL7I6UY*/K4 M*,Q?A_1)CDQFQMKMD/Y-%SZ?>0"$\9W(1-P:'HS<&LYYA1,9)P)0_+BD:R@U#:[= &# M B%_\ T'$!5PD8\&3/L5?$GH_;A7-9^.S[&R@>7X.-ID]5/UHL3^B M?B*.?91.!S\-T/ V\=<(C[SP8?I_T#_M_[[&UL[5AM;]LV$/[N7T&X19< :FS)2?S2)$!>FJY LV5-TWT8]H&2SA91B51) M*H[WZW='O5AN;+=9BFT8]B$111\?WCV\>TCJ:*[T)Y, 6':?I=(<=Q-K\TFO M9Z($,F[V5 X2?YDJG7&+KWK6,[D&'KM!6=H+^OW#7L:%[)X:F2++N%Z<0:KFQUV_6W>\%[/$4D?OY"CG,[@!>YM?:WSK-2BQR$ :H233 M,#WNGOJ3LWVR=P8?!S7_$:IX#@@O4JEQ M_]F\M!WL=UE4&*NR:C!ZD E9/OE]Q4-KP*B_84!0#0B /Y'@O&'@OZP6 +WJ") M=.#P!E^/]$*8*%44K&&_G8;&:DR.W]?%7$+NKX>D@IF8G$=PW,6*,*#OH'OR MXIE_V'^UQ>']QN'];>B/69KM0#\I"VPP81L V8<$V+G* 8LG,H'L,U< 93<0\Q#5 9N+G@&2*!* :H4AGEN(0M!-\GN#)?= M@[[K#O;8*2[08[V8JP+9"H$616F:$,,CGS#E"US5&.E@:NJZ< 0.5)I%"9TO8G9VWQ(,J#'IB=MD'9=&Y M7PI%V7&M!86+?M^(F113$7$DYF=T1[=[.J\X.!MYX.&HW M7M)?Y[*=Z77ZKTGS)D-W@ETV0(Q@5#]>(LSKLCZ^!6 EQ0EMZ".,7S\(K:3A M.?,/QMXH&*ZT2K??+1>M<[&Y^G8&N\SO#[T \[E^KDQ0];5;;@+'VELG&(X> MS#>3N'1Q#9(#S#&WM%4F5]KUXMDH\(>O#"LD1[&QSBTL,6G*EE&IB%WQASRE M?&9NV]QS3+0G1"W/N4#EN:>8H,Q5Y1:?=(UJI)7$VQ2HM/I>;@Y6W>11I ML MYGRAL49*LJ@2'0V\TZM>/527 &<;]E=9?4 +?&QSL-\]5)2C[VJW_E>"_H 2; MJ@'K&U5AP\'G04'CR<6=KNEH$J9BYGPV]9GE5CJ';BPZ@$=9[0I^L<X/*;M@[!$)"EP+<.4\Q]5$D$0#=6"V:2<>%\YR-!IZ/YX^Z[.N. M\N=6D).-^EH=K5!6JF:E+@]HVFJXEEA_,/3ZX[$;4K>?L QK]JM_D'F_/_:" M\;A%?=7S&.[+S ]0KBM>N,Q2CH M4EF6\#M2AD4CSGI% ]WII3Y]F-;F7T@5TEV?ARE4!Y'JT-,L]?*(@VMC=5&= M/]P]TM:WM/CAU;GEY@^/E=OU]Z)-A(0H/IJH1I_BYG-(E;3HTM(O,Z']1144 M =XA0;C O6H;;&U_C15N0V12D@)U\GYQ)C1%E*RR\^WN,Y[G6MT[7%,Y''&M M%\1].0-WLHYUM;SP/G$W6_=%I]?Z\):!GKG/BR0"R$/Y#:[I;;Y@GI8?[I;F MY>?/*ZYG5,@I3'%H?V]XT&6Z_*18OEB5N\]XH;)69:Z9 (]!DP'^/E6XYU0O M-$'S7??D3U!+ P04 " "-A&-7[0U_//$# !J"@ &0 'AL+W=OW^F MC)?IROHO;+J]211 UEJGZUZ9&-12=:-XZN.PHS![32'N%6+/NS/D67X03JP6 M1F_ \&Y"XQ_OJMFYU0WF_5IFN$6[1P%TI#"Y"1\B\'F8] MRD6'$K^",H>/6KG2PI7*,=_7#XG10"O>TKJ(CP+>83.&>#Z".(J3(WC)X&;B M\9)7\*Z$45*M[8N3\-?YO76&JN+O0_YV<.EA.#XI9[81&2X#.@H6S2,&JQ]_ MF)Q&OQPAFPYDTV/HWYV3HRB'.=YHAY">P2$3<"&LS* AV7I9U+I5S@+_T]:F M=9A#:RF.X$J$C:]XS-^)1S1T@$&U]3TIZX)WUW3D/(P%Z@76"96S8MZ:K3X9 MDCH?PP=9>>17#(LJ:ROQ?Y@&6AC!ID0%.7.@]C!Z"[ZA "HG1?65H<+HVNM* M:UNA,MSEXG3V $Z#%4[:XGF/%2D[(S/VK]O7*LFNJ]S#X1.:3%H/MZNF&VYJ MEE&;UF0E-:9]^X4:79]_A35E.QJ:DCEVXH4K=FSGYZ5J1 M-=U:PK,_ YU^AS[BW )>I"0:'5L[N=LA*U5/\:6LNAH6_C:83D9QE/"0SF,> M)O/W/,R3].2J*.C.X(AORV(_M-O83V8)]R>8S*<\'M)[);OQ= [))(5X-H-D MFGQ-//_F1!"STW0*TW@413,OS2*6TMD<+@]QVZV+TV24),DVE1LT7%99U7(N MAKK]UN8VUQPNNOV[6O+9K+O L/L\) Z[]X/+]N[5]A'8=:24E%A0:K1^/TT M -.];#K!Z<:_)NZUH[>)_RWI,8B&-]!ZH:E#]@(;&)Z7JW\ 4$L#!!0 ( M (V$8U=@VXU;U@< /T: 9 >&PO=V]R:W-H965T+/6YLD61$Z\5&5M;T>%<\W;R<2F M!572GNN&:KS)M:FDPZ-936QC2&9^455.DNGT:E))58_N;OS8!W-WHUM7JIH^ M&&';JI)F\T"E7M^.9J-NX*-:%8X')G#ITDO)5,5U5;I6AC* M;T?WL[]_ARU):>J_+OZO,%;>CQ4ADE,NV=!_U^EN*_ERRO%27 MUO\5ZS#W8CX2:6N=KN)B6%"I.OR7+Q&'P8+%],"")"Y(O-U!D;?R3]+)NQNC MU\+P;$CC']Y5OQK&J9J#\N@,WBJL/3J=/9P_P*Q/O=8586\EPW4PPJC&P]<,MAL4*X.$E8$4A6+6J\=II(9V'4<@Z0]TZ,(.@JBGU MALB._2@F+"]2HD"*4.PS3;<,R8>W)R\;>J^" MU6F17@E"FG]2\.< MPF8;2@GL)71-PG(>'P(EU56%, 9EX.P@]02;5,6SKHC<,27"RXPRT+*T.8C%!@M!<6JAZ)>JV6@8TVOI$Y$^8 MYC-T1R4C$W.EQLY1*,,N(#,;^*ZY$B#[!Q_/DPP1*ZK)2 8@+56>>QC^/::H M!@<8%7!UV.H.)\1:E26RXIG^HVEQ+$@ F'F@CZ6I!7:AI3,H,8]E:8:61)1 M_*[V(E(9*AF$ +#]+/A^^08DN7CS+J($P[PFX )_3T/>0P.%3M4M,2B\:#RT M'WH..I%I#GR08+&3^6>@QJ)T..7 MWP@8C%(1AWJ)%,E5JE YC31NPW-2YEZGG#:O(N>S3SS+LNUB"OB.XH"JR@CL MB28![Y>>VG7 'NW6$P+58.UI&1+7O:K_'8M.ICD89EOR58]TU89C(IDO#&5M M:,UXSTA3P[,\%5,H/M%HX]]#7:!H>N&=BK8Q[2+#+U+L&I 4./PS*?RU=7[" M60 Q'>Z/66LX15AW0T;I4!_]!H(L!OK!^LZV7NY!H9U;TEJ-_'#=#K0#2F>8KO&R@O8#L^G M?C@9,UR,*>BEW(3ME676R*Y?+=)]8506X^0B&:"R&,_F :77[KPNKE-9/FX? M,5M6M?HY5!DZ#_0\3,MGW')Q^6&.?@Y= ;@9F4Q]C?.^<,:,YU.3PQ5S*8(< MG] BK8E"*7K-H2!] ]55)_\(3 :#5,-,(UQK:KNE5E!POG>>LH?X=R\!A/CM MH 8IRM!V6X\AR]!L0<* -GY[U$\/4BR0Z7PQ2(79^'IQ_24+Y'?Q$@F>7 R\ MO![/9Y>OO?Q-);OK9#@2_+7Q6WM\TO&)NX]A>\5;D3?3(85#>K&2;:/D6Z3D M$OTX\MW/" 4C!_41*Z'OGK9E,&C][,".HUT!FM=?TXO\S[42VQ3;!]W_2>YW M([F=<,33=:"SZ^EPMY\E__U4=M"7Q6PV\.4JF7]!PAJZPGVEE_]02KCRF*** M,1(L/./FF VH=$8E$T;?3(=LELILTZ+CO%@J04^W0'8]ZR_7[2NW?5D(6]D6 M$,)>Z_@ G>?D=X;EYO#E2.SXT<^N";S$73=Z\2H:;V@% [R>P;F;8UO2B\?7 MMLL? Y9PP2BY+*D_%O<#(-6T;#.*/7A/*D'WLRZ!1ZF8HSJB8)@Z?#P(8[Z< MY1N%> +_,*Y0#K)6<-OJHZS>K6= MQWOS9J!WB-8IQ[2P77:\FH=+!/J)H80M>TW@P5=FB#4RPT,P=*!?N34JV'L( M:"\A[K![TY;5].=2OE?TEXQ8:L4/AJ1MS4;\3$:?I=I3JS\XQIM ;--2U9XA M?%]A5:5*["TGN!FK,T9>;!25V: 0_':M^!)Q(*FOX:Z%0.I0"H7]BSZ3QGC* M<>CD2HPI&B\E8]"VJA$9!2[@;) MBLS*?WCA](6#X>M$/]I_V[D/GS2VT\.'H>^E62ED:TDYED[/KR]' ;[NP>G& M?^!8:N=TY7\6)!$!GH#WN=:N>V %_1>ONW\!4$L#!!0 ( (V$8U?@&%GG ME@0 .4- 9 >&PO=V]R:W-H965TMM M*/:06*1XSSWWWG,IRG27+6+[E0T7P6YN[,?*9K)X6B.\-L79;<;*Y)ZO5E-(BZ MB;=B53@_T9_/*KZB>W+OJCN#47^+DHN2E!5:,4/+R^AJ<'$]\NO#@E\%K>W. M,_.1++3^X <_Y9=1X@F1I,QY!(Z?![HA*3T0:'QL,:.M2V^X^]RA_Q!B1RP+ M;NE&R]]$[HK+:!JQG):\ENZM7O](;3QCCY=I:<-_MF[6CLXBEM76Z;(U!H-2 MJ.:7/[9YV#&8)L\8I*U!&G@WC@++6^[X?&;TFAF_&FC^(80:K$%.*%^4>V?P M5L#.S6]I2<90SFYTB4);'G)U)[FRL[Z# [^LG[5@UPU8^@S8.7NCE2LL^U[E ME._;]T%LRR[MV%VG1P'OJ>JQ]#QF:9(.C^ -M]$. ][PI&BOC.%J19":L^SW MJX5U!F+YXU#\#?SH,+QOH M;\8PN(W2()?- T?S5B\%9\OH(^=&6_.@8^JFE M.@IVF.K/VA$[NV!'/+%?"@K37&V8;WJ'/\N45A]K+L52P"KOS+-=\RJ88QMA M#A +4K04CNDEXZQI4K8RNJ[\3(%6DILG. ME[I6!^@Z[;C$^Y?(RSB>CL[C!/GQB'XFB2?#09B)L??:BL+N*3?Q-AA#F39H MG:(D$(E-BW4EO[7;3RKWMZKLL6NEVF.WJ#U$X)%<81!:V7S# MR'_##E0HW@TBN%LI\:=WB$%>-X>-9[SYFK]D:3PY:[O-!BN+(X1_E>T'%O8= MUTJOW27:#:61=)"CG[4<^FJT@D[.A\/G\Y\+((6]$SN611(SC=#+XBHEH WXF$:=EX"0YP..1UDCB MZ73T/]7#H3-77,*W\YN[S!7S=']:7ES 7K#S92T0R[^5]02P,$ M% @ C81C5X%$.' L P !@< !D !X;"]W;W)K&ULG55-;^,V$+WK5PS4HF@!)Y(EQ5^U#21I%PW0#8)-NST4/=#2R")" MD2HYBMU_WR'E.%XT,8J]2!QRWN.;&7*XW!G[Y!I$@GVKM%O%#5&W2!)7-M@* M=VDZU+Q2&]L*8M-N$]=9%%4 M2K)TG22M$+J>+T,Q=?CQ4WA M_8/#9XD[=S(&'\G&F"=OW%6K./6"4&%)GD'P[QEO42E/Q#+^/G#&QRT]\'3\ MPOXAQ,ZQ;(3#6Z/^D!4UJW@60X6UZ!5],KM?\!#/E>-H_=AWG4+.,@D%M\(U\('K!'=ZJ#3-P9N]P MSN&CT=0X^%E76'V)3UC?463V(O(F.TOXB-TE9/,19&F6G^'+CT'G@2__ZJ#A MS^N-(\MGYJ^WXA_HB[?I_3U:N$Z4N(KYHCBTSQBOO_MF/$E_/".^.(HOSK%_ M9<7.'7P+V70TO(/K,'5L!7LGR"7DL"L1.VV44&M^%J2]X#81C#)@-NL3:H&;KQ5!ET+N/>RHY#9DC%GS MT2S-839*YVGTJU]NC&**MK/F.>3>O4]L_RLB'V7C.5Q$UUX]E\V[E:*3OH2X MYU>@DL0U=.SNZSBD&'@:)N,9S(H)O'6ZDY/>U*+=A@[LH#2]IJ%-'6>/3?YZ MZ&VO[L,+\5'8K>3 %=8,32^G5_$0QXM!I@N=;F.(^V88-OQ0H?4.O%X;/M(' MPV]P?/K6_P)02P,$% @ C81C5]+>*<%U! DPH !D !X;"]W;W)K M&ULG591;]LV$'[WKR#4HF@ S99D.W%Z"EDT64(C62LI/]^MU1LJ(@=K#M(3%)W7WWW#8 M0RF570:%<]5\-+)I 26W0UV!PB^Y-B5W.#6[D:T,\,P[E7*41-'EJ.1"!:N% M7[LUJX6NG10*;@VS=5ER\[@!J0_+( Z."W=B5SA:&*T6%=_!/;COU:W!V:A# MR40)R@JMF(%\&:SC^69"]M[@=P$'VQLSRF2K]4^:?,Z6042$0$+J"('CSQYN M0$H"0AI_M9A!%Y(<^^,C^B>?.^:RY19NM/PA,E^A&K+D.F1)E(Q? MP1MWJ8X]WO@,WE.&EOVQWEIGL"3^/)5H@S,YC4/'9&XKGL(RP'-@P>PA6+U[ M$U]&'UYA.>E83EY#_T\;\BK2:9Y?M0,VF[-S8=C:,13>0;D%TZG/N,K81[3T MJ^/(KR8AGJD6Q?10%+B0';AEJ2XK(RQD3.?,%!I&5YL\MP$D7LPH_BZS&[&'S3 MCLNSJA"W61Q>32"5G/"*P3V($PEY:2 MWJ-8)*D!T0W17<,9[GV' ]=)O6NS>S)+[Z M@$FU@1 ;E92/2%E2=V:\;/3*:A@RW/U4F+0NK6L$.!1@H _(!&(=N/$I):(=&30:/$L3+UFK,054:@M2P)[$P)+&V5$ZR(;L$U''58V^ MIK^%SZ#:T"]*ZV5ATR67L;K".[,0"&9$BEH=C'#PB\YS&W8QJ.92H+(C#?OK MF+EP>!^[ IN2]2[&H"5#'DJ7I*16:$+2HY8[*DD2_JD0_*G+:U?CEL #2NV: MC1JRM<\&=U *OW3L+EM &'\4R!40GH:-K*T)_Q_GG(K-MJT+3[WH-Z?Y8,.E MQ\/*?]$?\93[QC"X-7HO_#/FWX>-P^LX'OSH5,?-<^\+-CCJ5A!Q=H^$5/G!, M\P1J)DY7_MFQU0Z+P@\+?#6"(0/\GFN\BMH)!>C>H:M_ %!+ P04 " "- MA&-7=C60?MD& !($@ &0 'AL+W=O5K7@K/L1V64[VD,H!0_;,H$027 #46/GU MVPUR'I)&BK,G7V8 $/UU-[K[:Y 7&VUN[1K1P9>VZ>SE;.U.GBRU::6CJ5G-;6]0UEZH;>91$&3S5JIN=G7AUSZ:JPL]N$9U^-& '=I6 MFOLWV.C-Y2R<;1<^J=7:\<+\ZJ*7*[Q!]VO_T=!LOD.I58N=5;H#@\O+V>OP M[$W"^_V&WQ1N[,$8V).%UK<\>5=?S@(V"!NL'"-(^KO#:VP:!B(S_CMASG8J M6?!PO$7_M_>=?%E(B]>Z^8^JW?IR5LR@QJ4<&O=);W[&R9^4\2K=6/\+FW%O M5,Z@&JS3[21,%K2J&__EE^D<#@2*X!F!:!*(O-VC(F_E3]+)JPNC-V!X-Z'Q MP+OJI=C76#^7G9,[.IFAKTYOH1< ;[$\A*@5$012_@!?O?(P]7ORU/L+O MKQ?6&**YFD$0)%O026*&J\-0#O^U69!T:EI==#1_<&@W<5(J U%)56U!0 M%B0LC);U%@!61@\]X>L[5;.\PVK=J4HV4.G.4M7QHNJ@5LLE&@;I.:0D:B>K M5'//&W!OQ-:J.V5TQXH)C>WZ&67CUCMK1J6$,]EB&89,WWN)AQ "L*?MK=*- M7MU[P/4(:)2]I;EL[JVRK%S9ITHDUSR"D=T*&?O O9U^@\T8!:.V%A%0:TL!N9+^+"D M,*$1?G?E'^Y3HL9*>7INY2WO,7C'M,G_V TXFK+?KKI*MPC42@!EM69?-:D\ MR+9MC@E8# YJ31"==A,N^>[C92TZ'Q&\D\WP(#F!=/E.U5$"L?)*]LH+-8VN M)#>"TUT-J&YL:NP V\0>NK7!4;*CG(%V9#9D9B.YWF&[H 3>DI/?N%^. [\< M$1JIV]@S*K/Q($X^>]Q#HH3WK.!PY>3'=YQE>K $:U\]TO=0S0O/3OZRZ+Z' M, Q$D>8\"G*1!#&-XB01:1KQ* I%F!4GS]9)%(DD+R$L19YGD)4B#A/($IH% M)Y]]D'890!KB6,1QQJ,H%R')?0])&(LBX[6X2$49%_!AER7O?)9\:R<6%R*/ M$QZ0MT7JO0E%D"7^-'-1!OGSYT5'G*>0B3@O^.S2- 63LOIM+;9^Z14DDQ$ M00E)*O(LAC")148G'9(Q99:=7&M#E2/=(4OC%[JO680?R3X1471>T9"VDTH> MI8'(BG$Q"D28EO!JLN&);G(UIM#XU,A$$?*@C$09%=[E0A1!#M=(E4NE^,0 MRUQ)DZH9.'1+HUM?8%.K^>&[(@KSI@<.PV^-;T/VW!M/USTTAA2166S+"#/9-5]@ATM%M#4@T_1(F)[4Z8"8JKR7 M$WT=L_HX?-_([ASH)EC=_FMLO0\>/P8BIYU1%<^]# P=V<3NC5/=CV(;[AKG MNT:PMY0M8;K<>!)E8J2&Y&]+T&AK)U:O];!PRX'2O*KT0)1]"M<3U[[E\ZB5 MH[!^<\27)B']%GG 62VB

G':7.L-JN]T51I4)'':/;W"W\G(?D:Z9[)6#ZOOJKJ[=,6? H_ M/< A):];OJ/^Z1>^M40*19[Z,Q=AP(28B,03(P4]")]/IC2FW@=AFA(]/TZF M^K'_%%_JS*2!THAZA*E!\GT1$0>'!FD:0%I3OV"Z#]BB\MMPWE9CC,J MSL+1RXAY/Q-IS#TO%5&4P'L-1)0KNJ]5C?)E0.&ENR>%A&#X$D7D2Z7U#^:[ M8^'?W0[JP9_QW[]YT66U.Z(^S/X?I<_HVE[GQI<&*]MC"M,G"O^Y4W6HZ26G M]HJ.O4'.#][N6S0K_PV#BY-8=WS1WZWN/I.\'K\.[+>/WUA^D882VT*#2Q(- M3O-T1N\,_KO%.'&Z]]\*Z(7!Z=8/Z86A1L,;Z/E2TWOD-&$%NX]'5_\#4$L# M!!0 ( (V$8U<0YD7ROP< +84 9 >&PO=V]R:W-H965TDF8L)WGH] &B(!$3 MD& T++R]=U=D)(HRZK;R8M(0MC%GMV#W07.U]I\L9D0CMWGJK 7WX'R:\$F*M=U[9XADKO47_/AU<=$-T2"A1.I0 X?'G;@62J$B M,.-KK;.[71(%]]\;[3\3=L RYU9<:_59+EQVT9UTV4(L>:7=^!+ASII[7<:R\7/R(W9>]T MX3++WA8+L6C+]\&&K2%Q8\CK^*3"F2A[+)X&+ [CY(2^9 LL(7W)26#LKZNY M=09B__^U$RP*SU@-^S83[%KG)2\VP%$G#% 'AN62<=@)QO!B)6!K.28MXTRA M$....1"312I*VC%Z20-[TWOLSU(8[F2Q\D(@;4A$54 #>&&Z/8$9W!8O]?)E M!1_/?_IA$L?AJYL_/]);].H%X]8*9P,@NS%HT:$")?E<*NFD@$F\6#"EB]5+ MA'1J*IKB=D[ U:+Q*\M2#7PM+-@*;U8KN> ./N9<<<#-:"/UVN[3H*W0CF7\ M#IP!(TM9T.3& Q8]!?QU(I\+LR5QCP',&A[D+PI6X8Y:14YB3C-T$D2H B.- MVB RDF>0?4G0XR3PY(H'L$^OH^=*KC@%%Q;+^9=&8\DW&%\,I[2X[-+H?+?B M@[CO0R-#]DQ 1AB1ZE4AOX%K@5:ISD%[ZAF'#J=$NF#:QZBQ^(ZK2J O#VS2 M=^(0?8]=V:,(ZY@L-(6L-/I.+LBE,B^53*5C $,$^[+H=."+0\ZDAHSDBLVU M@0V-@+U RV)9^')(=>6.2\7G2AQ%&B 1FQV(VIX V//OD-Q;CS.NK&[VG"5& M'C@LYX1YP<1]/8N64.J4 HW"I!+7Q;_]4CV?Q^"_$C2W*M MQ /LDS95&OG",;WBAE(X":R2D"2:W/1(+K(.'C7SERSE-F-+Z)W:,6N(KI=+ MF0++@($:3-)FXY,D- X&FBI&E0(7C!*O> ?GC02'R=3A*M#45/E<\@ M7D./ MA$^0NLX@Q '[!5(N^QU^ C8#,+S4!M:: M@E0G,"O^U>(E3QM74L;U=%R) ERN@$U8C-#S<^'6 NBF"\]UX"7;"&XLZ[&9 MSD5=ONPV3_]7-@>00@I2L\YDFE%>JXN4VK1JWF%F;J4F0&%W-7CA:;XE_=;( MQBKIB\W#[=,.?T;,NA76$?BWZ!,A##KF&@P$T@.MH\$8VEY#-&$8)C3V0Z9% M(>\#=F7D-UCB**U5-#XHPZHCQ,R'''L!02<"XT\D66MH= N'838:X66$.GDEK@<2XP5VT[0JT S- M*T>2: (4(_ /5T>C"65 6+O+!5CK9J -T@[[!)M*;&B-]Y#2TB][&Q Z&%\, MP;9Z1SUCDTD'(Z$D13O MAI.0AN, PF)+08;7$0#<=/MZ[ _/Q]C+NE[)Z7D#_J-*Y: M]>RA+;N*4L^Q3:_QI"I10UD+H /';*NP8IQU;LGC^T(AFU5EJ9K^;5LW6\V: M$8J\!ZE&'YYDD"3?UW?$F(=L>=JLSC4B*+E<$$.A7ZD*9Q^D"73L.!K2H2_6@%_FWAY+0GJ0(F=U@W1G"Q!]A>@*_[[BKC.\0CC1NK:/((Z7B;$?6 MPPCZ?J5#07GN^^>F;7]*@GB!/)].47[ 1L%H1*]#",9XE.#KB V"Z6"(K\#: M($E&'2J&43 9A< YV,%\B?5[ OMFVKG5&+>#WO<92Y(@&4>=/S"MP\FF7E NSHALS/#=#*/RUTG9T>REW MY>^B=M/]C=X[;J KP6/%$D3#WGC8]2?=YL/IDFZFYMHYG=-K)N#L8G "_+_4 MVC4?N,#VJO+R'U!+ P04 " "-A&-7^[*6LQ($ *"0 &0 'AL+W=O M)'[,#-][,T/N;&O=G6^)@GCH MM/'SH@VAORA+7[?423^V/1GLK*SK9,#4K4O?.Y)-[(FVW\V):[!>^J74;>*%)O0]>D M-0<"C/LA9G$XDAV/Q_OHOR7NX+*4GJZM_E,UH9T7YX5H:"6C#M_L]C,-?,XX M7FVU3[]BFVW/JD+4T0?;#):O(&.&4X*;?!85?!+RRNK0G*K,G4BORL# C)&V4]N%]E]^H% M]P_B"P*T7OQJ&FJ>^I> "]E3?," MG>');:A8O'TS?3?Y^ J%TP.%T]>B_W>*7G5_'MQ7&TA,IQ<_ZQ$=)B*T)#S5 M%GK=1^D".6%7*2,C(46M%>1$1]Y'\H$:7K*F)I\:59GD+CL;802W7T2%PM4Z M=[&6[!%L,D)R>FEV;]^<5]/W'[WHR:5K!L$$=ZSHG?T'[3L6?SQ:BT9YN78$ MN%L5VA0(?:F\@"]F& S0TL(1-,Y_*WG;]Y;K=8]C8(0M'^MV+"Y#CA-P_1P# M%5B+1BXUL6=#$ 8MF4UPX=46YF"!^XQH42\)1&T /K0Q" M!8X(DLL2,VX;%GT+V82Q :@WD)27R2FIA6PVY#P)6JT@#VOUG)S+Z('. M>Y%T(9:BP74*WAAYJU63DK%2!HIS6!^PD'KEJ>) A%R@$';,>R.=LM$+36N& MDFY7B.]L-PAF\S_+WB' K+<(%H[$<6 &KO68Y^3L.V577[)'U[]5'%*]:79<#M+1\19$X(#IGT MZ/\D0 'JHY(LM>*P(ZXVG.$9$9Y2)[-<2(E6]U'!:C<6G^T6N-Q(-)'V10G: M=UF+B IV 0]LX!Y5IB7'M01!,EP44$W40"1F5H>(M?VIH*(;M QPNIRC.KKD M3@\]H"/_@RG*'F3W GA6WGL+-FR3Q0&C=19+XL;D *F:)(-*89NQ>.["*X_> MIX[<.KW""9L)^:DZK!X>^LO\OCV:YZ^$+]*ME>'B6\%U,GY_5D"I]/+F2;!] M>NV6-N#M3,,6'RODV #[*XNK;YCP 8?/G\6_4$L#!!0 ( (V$8U>\+$&] M= ( (4% 9 >&PO=V]R:W-H965TV @JFT/TQZH:&6EC>2.0K..;660YT$D MRY@ER2B67*AH/@US]V8^U;4KA<)[ [:6DIN7!99Z.XOZT=O$@U@7SD_$\VG% MU[A$][.Z-Q3%'247$I456H'!U2RZ[$\60Y\?$GX)W-J=,?A*4JT??? ]GT6) M-X0E9LX3.+TV>(5EZ4%DXZEE1MV67K@[?J-_#;53+2FW>*7+WR)WQ2P:1Y#C MBM>E>]#;;]C6<^IYF2YM>,*VR67G$62U=5JV8G(@A6K>_+D]AQW!./E P%H! M"[Z;C8++:^[X?&KT%HS/)IH?A%*#FLP)Y3_*TAE:%:1S\V6=6GRJ43FXV=#3 M3F-'6+\89RUBT2#8!XASN-7*%19N5([YO_J8['2>V)NG!3L(7&+5 W9^ BQA M@P.\05?C(/ &GZT1_ERFUAGZ(_[N*[>A#??3?)=,;,4SG$74!A;-!J/Y\5%_ ME%P<\#KLO X/T3_W/0XC?FB'T&<3^+_N.P5WF=,I&F"CYGSA!%R!<*5EQ=7+ M\=&8]<\N+"PT-SGH%5P+0PVDC06NE*Y5ACEPR+@M(!<;D:,*:5\@Z;$15$2V M!3?HY_9Q,RTE-2/]U]GC"53\A:!NUG-!W7*S%LI"B2N2)KVS MTPA,T_1-X'05&BW5CMHV# NZ)]'X!%I?:?HR;> WZ&[>^2M02P,$% @ MC81C5W7*: K0!0 G@X !D !X;"]W;W)K&UL MK5=K;]LV%/TKA L4+9#:CIWTE<2 TZ98,13(XG4;,.P#+5U9;"A2):DX_O<[ MEY1D=["]K>@76Z3(<\]]'8J7:^ON?4D4Q&.EC;\:E"'4;T%S?>LP&O4HN:K(>&6-<%1<#>:G;Z_/>7U< M\)NBM=]Y%NS)TMI['GS,KP9C)D2:LL ($G\/](ZT9B#0^-IB#GJ3O''WN4/_ M$'V'+TOIZ9W5OZL\E%>#UP.14R$;'>[L^B=J_8D$,ZM]_!7KM'8Z'8BL\<%6 M[68PJ)1)__*QC] #> M/,ML8X(R*]&Y*?Z<+WUP*)&_]CF<\,[VXW';O/6US.AJ4',0W0,-9D^?G+X< M7QQA>]:S/3N&OC]!^TA^!XRX>:RMP>A$?#394#Q#1Y!SE(M@A?0BE"2>/GD] MF8POWMFJEF831Z<7PKKN10?1OGDN8$8:068%!N0XRM+DPB/,B'FA,I%9X]$S M_*90KH(5&43M[(/*D0EO=15^7F\1FN!B*!66-4X$;B3%N'K-2FE5,5*4\Z_=0S*/;\%)O M(H^-R*TP-G $@^2X:-WRZPE'-*P!KJ.OC7+)[@^-6"JQ0'N3-T1?1 A;*\.$ ML+F2!J=5%;N&.(<,T8$(B@HBGC@L=9RHVI9&A<92J/#42SX(> M6M/WI$/IB%(:T,ZB2LI.K.S(.H+,K=*+<_(<.>V\5\@&2K]W^H$ZISM#&!8- M,Q%?&^E0O-@!V]*8!I3!2]F\;?O":GQ",,O=$O&E;33*@B%E3#FB^*4QZ="/ M'<;V=CKWW_J5X[G;]JD >(([=+'O2VN'6$\?77AQ3PQOZ/:NL"RT_77S]M* M^%:>@-6)CIB.8R0G)VTIK:'"A=)8TGOR'SLNFJ:E:[@&)V,I MFJD#8_JZ R 249CSS=*K7"'[Y$]V6H*+=%U:[E"[-I1#$[1.BM5&>XO+6#B/ MC9>M4&T+G[3"=Y!L^WO+FU7FR'E[WI^WYTAQLW$-T'#V0:5H"]%AST7N1-U$*>5-2&N@]T&()?XG>V22KAV/1=<5.2KC- M6WNLMW:%Z'>'60O4696L:/%3(!U%)GZ#"D3'=\&RS3(4C>Y;@T_2P K3*6@6 M]2]7R(<3!4YH(./K9LMY*/:UQ6CGSH!J6,6;440S(5T?^MG^\C5/=X[M\G1S M^R0=/O:\T%1@ZWCX"OWATFTH#8*MXPUD:0/N,_&QA%B3XP5X7UA(;#M@ _V5 M=/8W4$L#!!0 ( (V$8U>LG(XH\ ( ',' 9 >&PO=V]R:W-H965T M->=T;3G]"N%;QRW9F\-CLE*J0H! .B,+XU6!Z MK4MGN+_>H7^LN!.7%3-XH\1WGMA\X@T]2#!E:V'G:GN'#9\+AQP3!XQ2!L#,(J[MI1%>4'9EDTUFH+VFD3FEM4 M5"MK"HY+=RD+J^F4DYV-YKA!N4:88ZPRR:M,O5VRE4#S;NQ;\N#T_+A!F]9H MX2MHEW"OI,T-W,H$DY?V/D76AA?NPIN&1P$76)Y#>/D>PB#L'L'KMG2[%5[W M+^C^N%X9J^EY_#Q$N,;K'<9S)3,R)8MQXE%-&-0;]**STTX_N#H2;:^-MG<, M/5K4E0(JA1GJ&*5URX:#.13M<;QECI J087(90;6W3(DW,1"&31@Z;2LW5 Y M.D]NYT85)9-/9Z?#L#.X,E2(=08SE*B9Q012K0JP5*G 9$)OTZ+F3!B(Z2FX MM)K1R3+7B"_>!GRFV%[LG-!=6RQ6J*L+?Y:ZP;[TQ]G)K$ICZ'?@3?0[[FAVPQDMN%:R<+1%57H=\B$S:%S02H=IURO^J2\ M5$[I ,DF'08&I :#83MXEK:NB>VN^V/&PO=V]R:W-H965TMEGT O0AYH@B#\\,9X[(#!=2?=%S $.>,B[T MB3*&WZKAEL[FQ'>W1,*K],0++"'@D!B+0+%YA#%P M;H&0QM<*TZN7M!.;]@K]TOF.ODRHAK'D/['4S$^\GD=2F-*"FUNY^ B5/XY@ M(KEVOV11CCWN>"0IM)%9-1D99$R4+7VJXM"8T NV3(BJ"9'C72[D6)Y30T=# M)1=$V=&(9@WGJIN-Y)BPFW)G%+YE.,^,+BE3Y#/E!9!KH+I0@!$WFNS?TPD' M?3!L&US%CFTG%>)9B1AM0>R3:RG,7),+D4*Z/K^-[&J*T8KB6;03\ [R0Q+U M?1(%4;P#+ZY=CAU>_&V7SYE.N+1>:_+SZ40;A5GRRR:?2\BCS9"V<@8ZIPF< M>%@:&M0C>*.W;\+CX/T.PDVF0W(^%-+CZC6()=VPFV)0E5!CR M ])1S9Y6&><6IB\LL<;4%]1$;4-9^K0?'I ]THG]?K?7--[9O]8E>\*EF$AD M!@3S*+4$&[/GP.UKJQB@[*[M1P(T MW (N:EDT+0(F7& MT4)%$;JTM.0LI;9[0I%A L2)X*&+1'-!+,B#2S23> M'%T7@VK4]Z(9K].D2:(*-'.Z5%@CC@QD.9=+ #(! 5/V;8K-$OQ.//]>*3B' MI%2".'!*$/V;E2#RL9J:QFN4(/)[G7#5O%8)CKM^KQ>LFG4EP!7ZP9KU%Y0@ M]./.4=VN*T'9U[3^5X)=-/\#*K#C$-.I#S&=G4>*\6JWG7'QO-N;3B<[H3:? MML9;L\GZQ;1UJA2OAO"@-&'?IO/'!R6U)NZW=9I9E?D5 1X$7GSX2_-"&Y;9 MJ+W4GK'4AGQ E=3D$P+A=CR+66O,,8U0<.P!3K](P$'+N;-'>K$?XK=\54*K MCO)UP\G!5JVJCBE8HI595>KOPK1SX,; AG'7#_I]-V5EOV(;-FC_/QCY,.C[ M4;_?"'W5\V=B7WX87$B=N37VNP9NC";2.0[]HTZO2;#JV52M[<85,0,UZM[]JGY17S>7AY4;^F:F8#RV&*4X/#+E:K*B^_Y8.1N;MP3J3! MZZLSYT!34'8 OI]*_!A7#W:!^C\0H]\ 4$L#!!0 ( (V$8U>&)R1<] ( M *L& 9 >&PO=V]R:W-H965T? M\X_+=*/TLRD1+;Q60IJ95UI;3WS?9"56S)RK&B7-%$I7S)*IU[ZI-;*\#:J$ M'P7!A5\Q+KUTVHXM=#I5C155?A9)XX_];A!\>-V>N#RV2EU+,S[O*9%S@@ M%)A9I\"H><%K%,()$<:?K:;7+^D"]_L[]:]M[I3+BAF\5N(GSVTY\T8>Y%BP M1MA'M?F&VWR&3B]3PK1?V'2^EX$'66.LJK;!1%!QV;7L=;L/>P&CCP*B;4#4 M&9\!D#C=<-!9S.'2:AY(ZNNSAI)Y*A$()>L2T?>"*0]X(I'?9(UKR,!UF M8PB&6+.>==6SYEM62:R\8ZV)M8VK#@8')L[6>[!K-G4+63,!".8G>+(1P/77LHCG"LYIG;GBZV MD=P:B(9CB,,$HM$(XF'\/_AN1]_0B>PB&<(P&@3!J+5&@;.2T1@.W4M_KX!4 MJ-=MF3241B-M5TOZT;X27W4%Z,V]*^/W3*\Y92NPH-#@_'+H@>Y*8V=85;?E M:*4L%;>V6]+?!+5SH/E"*;LSW +]_RG]!U!+ P04 " "-A&-7SGZ]^"X# M #R!@ &0 'AL+W=OCY"1-L32'76Q1 MXGM\)"UZO%3ZR52(%E:UD&825M8VHR@R>84U,R>J04DGI=(ULV3J>60:C:SP MH%I$21R?137C,IR._=Z]GHY5:P67>*_!M'7-])]+%&HY"?OA9N.!SROK-J+I MN&%S?$3[K;G79$5;EH+7* U7$C26D_"B/[K,G+]W^,YQ:7;6X#*9*?7DC)MB M$L9.$ K,K6-@]%K@%0KAB$C&[S5GN WI@+OK#?NUSYURF3TK\X(6M)N$@ MA )+U@K[H):?<9W/J>/+E3#^"-U=(*_R([-L.M9J"=IY$YM;^%0]FL1QZ9KR:#6=^_#OZ M;#^]NU CT[ <)R'=&(-Z@>'TW9O^6?SA@/AL*SX[Q/Y2_$=NC=#KXLXY1<$=Q7GP:P?L;";92 MK6&R,$= ?;98SU#[9C];:=P+?&X-XP44K782&M1<%:/@1N:J1K!LA0;>0G+> M.S]-W2+KI=DPN%/RV.OAO$P#KZXXTH) MHJ@;K1:^]N9U8OVOB+27](=P'%PX]=0VYY:SAKL6XHHF?L$M]="0N^MC5V*@ M;3CK#V"0G<&^#SC:F4,UZKF?M@9RU4K;C:3M[G:@7W1S[-F]^QO<,CWGE+C MDJ#QR?EIV.6Q,:QJ_%2;*4LSTB\K^BFA=@YT7BIE-X8+L/W-3?\"4$L#!!0 M ( (V$8U>";@V$/P, #<( 9 >&PO=V]R:W-H965T2_6HEP"&/)=\Y M<+F>^+&_V;AABZ6Q&^%T7-$%W(*YKZX5KL(6)6]7<. MWQFL]99-;"6IE(]V<9E/_,@2 @Z9L0@4?Y[@'#BW0$CC5X/IMREMX+:]0?_L M:L=:4JKA7/('EIOEQ#_S20X%77%S(]=?H*G'$^D4^RE3:R;(*1 M0Z(IAX!\0S$IZVYX_ Z>_!>2M7DQRS5 M1J$V?NXJM,;I[L:Q[V6D*YK!Q,<'H4$]@3]]_R[N1Q\/L.RV++N'T/=V9A?/ M@TB[>?-&><(MB,I.2)QIQ=$ M@[ZUDBA(XL2[%^G^@%X'O<](KQ]$PYXWL[RHR"Q%A;R%:SWA4FO4@BT^EZO4 M%"O^ G9,^D$WBLB)L^)AAYQX=])0OO=6++>S.!CTNM8:1$$<=\D!1?1:1?0. M*@*%($7&.*/N@X:7/8<%$P(OVG'']V;-66E9V>/7Y9YOROWZ4N[%IMR-VG:I MZR"K/>JR=_(76:N,]!5AJ G3EK!UH?_1(X8'NI$==HQM"VODS2EW>-3\JVWL MD&NJ=ZWD$W.CYNUIXV 8Q]Z#8@8^R**P6L&V1UU4R%;.'<_LJ-'4+E&$6Q_S M$M3"C2S[R#!E_5UO=]NI.*N'P8M[/5*OJ,+KUH1#@:'1Z0 [J>HQ52^,K-QH M2*7!0>/,)4YV4-8!SPLIS69A$[3_*TS_ %!+ P04 " "-A&-7T@(7L$($ M !'"P &0 'AL+W=O3IJRJI-QJ=Q[\:/3]TJU%5K;SQTJZ8I_;<+6[OU62*2 MYXW;:KX(M#$:GR[+N;VSX??ECVGKFH PC'\&S&3CD@RWY6?T7R-W MY#(I.WOIZC^K65B<)7D",_M0KNIPZ]:?[,#'$-[4U5U\PKK7U3*!Z:H+KAF, M,8*F:OMW^33D8K<&3-J*1$*E&:PRN:JDH M=\'CUPKMPOC.SC'% 6[MTOE0M7,XO"\GM>V.3D?H1Q;8*3S\%=R+V =W9Y#+)@(+E4>_#4AJR*>.I_D_WK?-(% MCZWQ]RZZ/9K>C4;'Y:1;EE-[EN!YZ*Q_M,GXYY]$RG_9$ZO>Q*KWH>^(];KM MSR V,X/)-Q@T=@6^%WIWX,_^JA"E!YMN[+=P7W$W6X:^(T<;.\<'%ZW&(!;=0C; M';WR][V;/=\.KMHY0EM/F:0 OR Q#W?3"DE7#]44/H 0G.4F(XEG3'.%DM*: M&2-)DH*)-$>@Q\J[EI)5UA'JDRWKL IF6,96S3&D2D&UN M(AO!>*IC-C-6\.SM?&&*,P,I4UE.N3.& QF;8LA6-W2DVR2ABDD G3+)"]"& M9:D"H15+,=,"@RG2].#2>3PQ9;!;AO8)_\0Z"X<8'Y-8G2,441U=DF0X2_-^ M4W(F3 %'0PP_^$:J"DL36R-EN2"AD*R0>:2S*JS\^VMV MHP4^\XP3$R9%_^:&[VEP SK'/&./<_VJ2-.!LMVB# :;N1 YXBI=X%,8O56> MG2:"2?*!)T("'8="48?DV>!NIPTF'BM!/2<9+X@(MI[4=&@+1CP_6KSGIE5_ MJ1&A\X;NU'_CQGLKC&"9B1R8X-14FNG87)A$+MXNCE%X?X P!EO\=7%FK_EC MOO!V0P]8%KS?#ZT^^VH0BH5/4M) M9R=E1M&]89B4&G;];XZVAIO&^GDA%O1\Q/Y<> MT]]!;1_0E!]G)@'?CVW](KAE')4F+N#@%<4%3KK6DP)^?W N/"_(P69V'O\' M4$L#!!0 ( (V$8U=>7;D-/ 0 %H+ 9 >&PO=V]R:W-H965TRJ/2%DQE3GP\& M.LVP%/I,UEC1/PNI2F'HJ)8#72L4-!*?+*F8SMW8.:C.7*%'F% M#PKTJBR%>KW"0JXO',_97CSFR\SPQ6 RKL42IVC^JA\4G08MRCPOL=*YK$#A MXL*Y],ZO$GYO'WS,<:WW]L"6S*3\S(?;^87C,B$L,#6,(&AYQFLL"@8B&E\V MF$ZKD@7W]UOT#]9VLF4F-%[+XE,^-]F%,W1@C@NQ*LRC7/^.&WLBQDMEH>TO MK)NW<>Q NM)&EAMA8E#F5;.*EXT?]@2&[C<$_(V ;WDWBBS+&V'$9*SD&A2_ M)C3>6%.M-)'+*P[*U"CZ-R*%0YFO43VC,_GY)R]V?^T@&+8$PR[TAF ? MKJ4VQZAU"A^G]I0AI+*L9865T2 74+ .P!>J95KS*BU6%"W:@#09*J B5\+D MU7+[AJ0J,!:'XDH7<]YI6>1S8>B@#2WE%IX 98FP1H4@-"QD0<6NSWM/F4(\ M2!#X@PPXN.F=W+(FN=*BFNM3H/@3\HQ(<1+L3H';[_JO]V=K0F-L2OZ$=^#W MW5%(J]>/AQZM43^.1G;UPZ3W4:B<,W]?)DB&X"Q0D$/H1=*1"U*9"U)D*TU5=%]:MHH!KH3/X0(Z$VZKIOMS&'K&P M 3 2=A;;%#J6/)WJCB?/ 8>4.2R80[['0>TXR$.O:UA3_/_?%. ^\"8/Z,K_ MOE<]Z\5:Y'.BI$"4'X_O?U YVZALOO4_&LY#I]]@NBO 3_8+2#B7SP2R1#*%IX*6 M/SQQ <5G(;RB4!K",Z_9?2UYD^N4 P6/1 PB>OB>G@?POB,.21N'I-,I]\*L M5&YRM)VK879'32 O[.4Q+W<"'J^B0RUOW K%3A][EUY\GD^2\ZNQK!:OS5?A'01!/TB\WAUJ MJK>R7AE;;B2&U#Q/6)N;P.F!]-8OK]RX$V(6'JV\P=Z\4Z):VJE.@TV99O1I M;]O!\;*9EW;/FZGS7JAE7FG2OR!1]RRACJF:2:XY&%G;Z6DF#&ULM9G;;N,V$(9?A5"!10NDT['H!2./;2*2Z%*TG0)]^%*4(EDJPW62R4TLD3,?.1SRMR>< M[KEX*-8 DCQF:5[,G+64FW/7+9(U9+0XY1O(5<^2BXQ*]2I6;K$10!?:*4O= MP/-&;D99[LRGNNU&S*=\*U.6PXT@Q3;+J/CG$E*^GSF^\]1PRU9K63:X\^F& MKN .Y.^;&Z'>W(:R8!GD!>,Y$;"<.1?^>1QXI8.V^(/!OCAX)F4H]YP_E"^? M%S/'*V<$*22R1%#UL8,K2-.2I.;Q=PUUFC%+Q\/G)_I'';P*YIX6<,73/]E" MKF?.F4,6L*3;5-[R_2>H QJ6O(2GA?Y+]K6MYY!D6TB>U<0AKA_#8$0:UP^#8$8:U@P[=K6+7"Q=12>=3P?=$E-:* M5C[HU=?>:KU87FZ4.RE4+U-^3]3.ZJ;4/XDM0&!?DQ M DE9^E/935/54/>V *YVVCQZ\>O;,88;.C0LT;/,/[JG2$ M7.0+;^85AP3 M%F'"8B18)S>#)C<#30^?R4W$"KI:"5A5Y_!+<[S)MU^5*?DL(2N,R1E@)@<3 M%F'"8B18)SG#)CE#Z\'YOT:>D!L099OZRC8EI>)--*_\1;";>Z?CT=3='2ZV MT>BL:Q0=8Q0;C2:-42?H41/TZ.UJ0?Y54KU2GLHB7Q&JS+_(-0ARES"U.FS) M$JNR6*?PTLV+"8LP83$2K)/'<9/'\3LIRQ@S.9BP"!,6(\$ZR3EKDG.&K"QG MAJ,^\GO*8C0:])3%:!3VE.4[1IV@)TW0$R1EV3'!\ZQ@J5Q;%<4Z M]$LW+28LPH3%2+!._GRO+4V\=]*4&HR4'U1:A$J+L6C=%!U4CSZRLM3 [EGW MASUI,5OUM>4H5FRV&IG5Q0_:T -KZ!_9(RS(C6 )'%G@V($OWI68M B5%F/1 MNJEI*U _?"_A0"U"46D1*BW&HG53U!:BOK64>HUP# S'.!CTA<-H%?2%XQBK MV&SE/R,<;9GGV^L\NW"\M=:Q#_[B'8Q)BU!I,1:MF\:VG(AWV1,5KY?9$Q6O4UQF[4#;RM]WQ[P7>$Q+RB MZ+$/^N)]BTF+4&DQ%JV;OK9R]2?O)2VHA2DJ+4*EQ5BT[H5/6YL&UL+J%=)2 M [LGW>O_3^4HJ\ALU=>6[[&JT-V#R\,,Q$K?VA8DX=M<5K<^36MS,WRA[T-[ M[9?^^95O:(_\\[BZ]VWQU37T-17JETY!4EBJH;S3L?I&%]7-;O4B^49?7=YS M*7FF']= %R!* ]6_Y%P^O90#-/?K\_\ 4$L#!!0 ( (V$8U?O?!%5U0( M #\) 9 >&PO=V]R:W-H965T-K?T?9 T\ !'K,,\+'1B)$,3)-'B608WY)"R!R9DU9CH7LLHW)"P8XUJ \ M,QW+ZILY3HD1^'KLC@4^+466$KACB)=YCMFO*61T-S9L8S^P2#>)4 -FX!=X M TL0]\4=DSVS88G3' A/*4$,UF-C8H_F/16O [ZFL.,';:0R65'ZH#HW\=BP MU((@@T@H!BS_MC"#+%-$_5KG+G-980XSFGU+8Y&,C2L# MQ;#&9286=/<9ZGST B.:#7 >ZU"KP;HU,TJ=VUB\(.BB6TI$PM& M;(K7;(IWC#T(80V,08SJW;E S[;I=^>'-*U8^YI5U8MMX%E>S[(LW]P>NGY4 M_:VNMT5MUQVZ+=7YB52?.-IK'.T==719KB)YBZA#31FZ!N#H"Q7RKHNR4MXJ MLK&WF'<9VVOEZ+B#8=O8=EQ_..RWXL)VG&T-G$';LX[ *\NS#@,K/\R#BI # MV^A2S%%$2R*JVZ 9;:K]1!>Y9^-3>S2S.\9#^3JHBOE?^NII<8O9)B4<9;"6 M4M;E0"Z:5>6ZZ@A:Z'JTHD)6-]U,Y L'F J0\VM*Q;ZC!)HW4_ '4$L#!!0 M ( (V$8U=(N!OW!0@ ,1! 9 >&PO=V]R:W-H965TIE:KVVOM0]9'NQ]^"B9<-RZRAFTC5?4DPWGGFA1G\S([QR4V2_LA60N3H=AW%V>E@E>>; MX^$P6ZS$FF='R4;$\IW+)%WS7+Y,KX;9)A5\60JMHR'VO&"XYF$\F)Z4YSZF MTY-DFT=A+#ZF*-NNUSR].Q-14 *@7+%UU#<9+5C5+ARD20_BA?OEJ<#K[!( M1&*1%Q!<_KL6YR**"B1IQ\\*=+#760C6C^_1WY;.2V";.D^B?<)FO3@?C M 5J*2[Z-\D_)S5^B(LDRLJ_Z*9:ZPW08IOER;H2EA:LPWCWG]]6@:@) M^+1% %<"^*$ :1$@E0 Y5 .M!.BA&E@E4+H^W/E>!F[&;5,ALR#/T)_H398)><#C M)7H?\HLP"O-09/>KEHCGJ"8LK_DGL=BF:1A?H3.>A1EZ,1,Y#Z.7$NO+YQEZ M\5>6<[\W"+>9_%Y@CAR2N$/4P,XC-8?"861XAXI3C6Q8=[)\+KNKFFE-R)^?:7F"]W[0F%?DIQ')MMV8JRN MD4W&>-2TS;02CPLG6FQC>]L8F$JUFC)9R%SFDR,PS<]@[V< 7H-9IZ0)FN'V M1AB3QH4YA[5^\[^; F&"]PFC#?BY!1Y_!T(SVH=FU"\]1X=&869:^= AS;;Q MWK8Q:-N')!9W\H,F_2')BKH7F*P%@;JFJB,PS>?)WN=)S[O[Q*6+CL T%WU/ M?=Y[KBYLA53/+D8FHW&S&"TZOQ%C-9KPL;P1-ZO1AD^AE^*U;C]Z4UOE->XPI-=U,Q&_^)J$VEIYZXA$RPJ3!@ MB[XQ&4FKE"T]U4Y,R'B8R[DFA2JY$_PVI.UDCNDFS0N!=M)K,@7AJD(<+]$_Z(. M70FLIW-:.T+3HZ*(%:9]-Q2=LBE7:+J;BDUAD,9T:3HKI .:3HO.EJ;3A&]N M.FWX8-.)%07#,"&!"Z-#2PKKZ9PQCM#TJ"AZA4=]"\,IDW*%IKNIF!2&M]F< M\>]*SP$MJ<6B%OYMPC>WI#9\D']C12&"ZY&X\U61P+0VKQ:*6@C'@MS2L-GRP8(@BB 0FB.T% M@XWQ<;KSYPI-][TVTR1]B\,IFW2%IKNIV"3I.>\DS3%F8P@++='M4;2/_-*, MDSC=27.%IONJ:!QQ.>VLQFVGUX33#CRW 8,-*5$,CO2<;I+FT+*1C- 2 MW1Y%M0A,/(#[7[<&%-;3.6T?8X^+*!I%^LX\B5-VY I-_QZ(8D?4V=23-J>2 M#TO3HJRE\[0#SVW 8,M)%8FBECDG6 H=6DY83]<<<86F1T41)-IW"DJ=BU"F7D/>>@M#G<;'Q_%EJB?W%6D3GV2W-/ MYG2_RQ6:[JNB:LSEW),U-YT>WF\L^EK:2COPW 8,MI5,L336<\[)FL/+A\D( M+M'M472*]9UKDFYM):RG<]H^QDX44\2)]9UK,J=\R!6:[F;M._S.YIJL.7=L ME&:O@:8=>&X#!MM*IF@3ZSO))-W:2EA/YQQYC$DF4P2)]9UD,J=&X#!CDS4X2*]9U=DD/;2EA#Y]QYC-VY0!&ZH._L M,G#*Y5RAZ6XJ+A<\T>RRTA, )6(QI:5$[,!S&S!8(D%!\_0SBF@%/2B+I*NR M@A;1=EE^MB"^6*1;>;CA=VD21>73JV*]B9([(="%B,5E6#W3VAYQ%-4>=Y7G M\I5 YW(1C^^>/QMC?_0Z0]N8;Y=A7HK'2RF^.\J2*%SRXO0%ET@+^4%7/)E[ M]-O9N.#9JC2A/!#RCG3-H_+!X-]=F+J MR6?@"E2K_C\FFNIZ6'OR?"W2J_*1_TS";..\*.7:V=W/"ISYQ^?ET_>7H5QAB)Q* M;,IGXB^2/$_6Y>%*\*5(BP7R_]?% KV/]PP_0]02P,$% @ C81C M5PYZ[P@-! ?14 !D !X;"]W;W)K&ULM5AM M;]LV$/XKA%8,+;!%(N77S#;0.FU7H &"IND^#/O V.=8B"2Z)&6W^_4C944O M,7VV,.6+34IWCYZ[(^^1.-D)^:C6 )K\2.)43;VUUIM+WU>+-21<78@-I.;. M2LB$:S.5#[[:2.#+W"F)?18$ S_A4>K-)OFU&SF;B$S'40HWDJ@L2;C\^0YB ML9MZU'NZ\"5Z6&M[P9]--OP!;D'?;6ZDF?DERC)*(%612(F$U=1[2R_GK&\= MQ4;4QL*/="/-K)I^74"RPCB&&A+00W?UN80QQ;),/C>P'JE<^TCO7Q M$_J'/'@3S#U7,!?Q7]%2KZ?>R"-+6/$LUE_$[D\H LH)+D2L\E^R*VP#CRPR MI452.!L&293N__F/(A$U!]H[XL *!W:N0U@XA'F@>V9Y6%=<\]E$BAV1UMJ@ MV4&>F]S;1!.EMHRW6IJ[D?'3LP\\DN0;CS,@U\!5)L'42"OR.YESM28\7>X' M[[]GT9;'^;W75Z!Y%+\Q1G>W5^3UJS?D%8E2\G4M,F4\U,37AII]@+\H:+S; MTV!':-S"YH*P\6^$!2QTN,]Q]RM87) PR-U9T]TW"2FSPLJLL!RO=P3/ANP* M O6R.^Y2;?@"II[94@KD%KS9K[_00?"'*Z2.P!H!AF6 88X>MBS[WY^-(?FD M(5'_N!(0=IF CL :">B5">BA%7Z;"*FC?\$L;Z&T*]2]_R#WM\UP.QN%E-&) MOZW'<&A%@S$;CTNS!KM^R:Z/LOLHA5+D+C6-.4=E1Q'*,=KD<)/T\7EH]%I!8M,1CIR9Q %:KOA.@)KQ#PN8QZ_2,<9=YF MCL :":!!);7!_^PY!4!]O?7#\7#T;%6ZS!CM'UF5M/8N0#MJ.P40MK-1DR;! M2I8IKLLM6D^!A#+$3)H,*UVEJ&J=W7X*F).5=I@AE:[4C^+R]U5H'I.%?;.# MZLW.210%:KL!NT)KAEW)*NV_2!.BJ%RW3D)':,TD5/)-!..P&M-Z&U2/+A&O@2I#4P]U="Z*>)/8$K3UQG_P%0 M2P,$% @ C81C5UP@4\[K P U1$ !D !X;"]W;W)K&ULO5C;;N,V$/T50@7:7:"-[KZDMH&UI:(!NMW ;MJ'H@^,-+:% M2*1*4O'F[TM2LM92&"%IU7VQ1'KF#.?,1207)\H>^!% H,]%3OC2.@I17MLV M3XY08'Y%2R#RGSUE!19RR XV+QG@5"L5N>TYSL0N<$:LU4+/W;+5@E8BSPC< M,L2KHL#L:0TY/2TMUSI/;+/#4:@)>[4H\0%V(.[*6R9'=HN29@40GE&"&.R7 MU@?W.G:U@I;X/8,3OWA'RI5[2A_4X"9=6HY:$>20" 6!Y>,1-I#G"DFNX^\& MU&IM*L7+]S/Z3]IYZ6+J//E(BCAS%)(74H!\-Z\\']&U)8\NE=^9R[0T"[J"\0M[\>^0Y MGF]8S^85ZKZCU3V3.__->OROK7?(\-O$\C6>_Q*>;&EIE0/ZM$#$6OF]&@P806SN9F&24O#9)"&N"AS^@2 =H(F M#^A3^9*_@S!OK*1P#JQF+:QF'[=7CH=,V9C@D5C@L4C@75B-FMC M-ANNG_U>[H75'DIW$+D;1EQ7DMRM:4#R,TW%[WKH]'W1["URP+%%)6#>..Y()CMYM=W?\OUPWNLC M!B'?#7J-Q(0TZVU48A-2Z/=:B7UQ3"V '?3] )?[J8J(^F#1SK9W$!_TR;LW MOW:O-ZYA/E)W%OI8_ 6^OO#XB-DA(QSEL)>FG*NI7"FK[Q#J@:"E/B3?4R&/ MW/KU"#@%I@3D_WM*Q7F@#+0W.:M_ %!+ P04 " "-A&-775Q'=*X" #^ M!P &0 'AL+W=OB FYN"B$9UF8K-[ZJ).#<@1CUPR"X M\!DFW$L3=[:4:2)J30F'I42J9@S+WU.@8C?V!M[^X(YL2FT/_#2I\ 96H+]6 M2VEV?L>2$P9<$<&1A&+L30:C16SEG< W CMUL$;6D[40]W9SDX^]P!H$%#)M M&;#Y;&$&E%HB8\:OEM/K5%K@X7K/_MGY;GQ98P4S0;^37)=C[])#.12XIOI. M[*ZA]6=H^3)!E?M'NU8V\%!6*RU8"S86,,*;+WYHXW ,#S]@+ %A(\!\3. MJ 5$+]40MX#XI1J&+<"Y[C>^N\#-L<9I(L4.22MMV.S"1=^A3;P(MW6RTM+< M$H/3Z1=3BC<\$PS0$B1:E5@"^H F>4YL(C$UMTTUVK2^FX/&A+XW$LI*JL37 MQ@A+Y6>MPFFC,'Q&881N!=>E0@N>0]Z#GY_&7YW ^\;Y+@+A/@+3\"3A"JIS M%%Z=H3 (HQY[9B^ 1X&#AWWN_)_VQ3]K/PI&U)5#Y/BB9_@66'+"-^J@&'Y, MUDI+\Z!_]B6[H8O[Z6R3&ZD*9S#V3!=3(+?@I6_?#"Z"3WV1?DVR^6N2+5Z) M["@G<9>3^!1[.N&:Y(36MJ.B%62U-$\3S -XR&AMW@ JI&!H)EA5Z^:9B@(] M3>09FC!1<]V7Q<: H3/ 3I9M>A&97^)O#]/S5"HXEI@_E0CCRVAX++4XQ=-$ MR#]H: SDQDT2A3)K?U/,W6DWK":N1S\ZGPY<'/^=P,MV86_:5O)N,MEAO" M%:)0&%7!^4=CIVRF3;/1HG+M="VT:/I!1)C&DF3D^1+XDN/ \OKW3,E^)TQ_BWV7!*8EU4)9ZV/='7D:2O#>;ZFO7?#9E M6Y$F.;WFJ-QF&>$/N$G6&Z$N>+-I0=;TEHK/Q3679UY#B9., MYF7"*P"=(DO"=V5G6.DNK)@[)LZ^12?]WS5(IK2I5 ((O_= MT4N:IHHDV_%O#>TU=:K [O$C_3?=>=F9!2GI)4O_3F*Q.>]->BBF*[)-Q0W; M_4[K#@T5;\G24O]%N[JLWT/+;2E85@?+%F1)7OTG]_5 = (DQQZ ZP#\-&!P M(*!?!_2?!DP.! SJ@,%+:QC6 ;KK7M5W/7 A$60VY6R'N"HM:>I C[Z.EN.5 MY.I!N152;ZFC4+?<-7G0ER]VA,?H MZQ\2B3X)FI7_V$0<0(H("0LA81$0S!!QV(@X=+Y"UY0OI2#RIQ:Q%2)YOI59 M=,'R;8E**D0J-=LE8H-6VS1]0'>T%/**;(;@R5(=EBHMHVV>"$24IJ5-1V<3 MCM41$A96L%,-4U.5NYE_,IAZ=UUY@"HTY!DU\HR<\GRI!ORF'7#].UB]/]:Q M=O*.'6M(6 @)BX!@ABCC1I3Q&R>^,:2(D+ 0$A8!P0P1)XV($^>;5;U'E3C+ MCH@?T(:E<9*O44%YPFQSOKF3?*P\D+#0W>J"$V])&!-0*0XK31HK35TF! MZ+TZIC8)*N*HD[CQ<-+W?=],WI>6*;;#N,)U0Y3D'8E +]N M)< U(:Z1QD*BFN4^G0_;R@7[ZXBAI=PD"/9GPY9R(WQXO1&W[AN[W;=.',BR MGZ*;8.9U@JG+F0FF^I4H471?)+R*_8MRZ]=X=UN.?HQ!;?LSXQ3XCN?X1WAT MW'IT[#2.^N-@G3XZWW"K+[*L%D=/JZ1TLHSNAU4=4"<.2@MKFOF%%@^?OB4_ MPF'CUF%CM\-NC&5W^O12.^EF'SWZH)_'06D1%,U4J;7_>/364RK0E0%06@A* MBZ!HII3MR@!VVM7OMI-N_-%"@?K^9[K^(CL)U:)*'J^S:S.C?*VWRY9RZK3- M1;59K[G:;,F]T!M1GUR?!V>7@>5Z&)Q%U8;;%E_M_[TB?)W(5)K2E:S*/QG+ M%,*K+;75B6"%WC.Z8$*P3!]N*(DI5P7D_15CXO%$5=!L;)[]#U!+ P04 M" "-A&-7ONWOJI:J;MYX[V M LL(-U*J'N]^U#U@TD&$JT3<[8#R[\_ MVPDY6+PIM/G2+V"/_3PS]LS8SO1WE#WS"$"@EX2D?&!%0FQZMLV#"!+,;^D& M4CFRHBS!0G;9VN8;!CC4H(38GN.T[ 3'J37L:]F"#?LT$R1.8<$0SY($L_T] M$+H;6*YU$'R)UY%0 GO8W^ U/('XNEDPV;-+EC!.(.4Q31&#U<"Z7?%D9 B&*2=OQ;D%JE3@4\;A_8 M'_3BY6*6F,.(DG_B4$0#JV.A$%8X(^(+W QAN 1@%H7&I2LP T+S6I M50!:EYK4+@#M2P&= M"YU*1N >CJ<,C]IYT_Q@(/^XSN$%.S)9MJZ C2:.GS M.%7!_B28'(TE3@S'L +&($0CFL@$XEB'X(+@E*,;=!>&L1)@@N9IGEEJ^,,8 M!([)1SGCZ],8??CC8]\6TAA%:0>%XOM&8A\]TE1$'$W2$$(#?E*-[U;@ M;;D)Y4YXAYVX]RH)GV!SB[SN)^0YGF^P9WP!W'T3W]-^ZP:/H;@ M+?C)7OIE5/F:S[\JJNX8P^D:Y%$I9)2+2,94&&_C,,/D$YJ\!"0+XW2-GB+, MX$:=8"%:X+V:SA%.98=RP4#$+*>XAQ16L1S[]J=4C^8"$O[=%(BYK0VSK>HV MZ?$-#F!@R>N" ]N"-7S_SFTYGTU14"?9I$ZR:9UDLYK(3J*G449/HXI]^!?# M.A X!!F3YP]P% $)49RJ:RP/K. XL#;RN#(Y/E?3TFK4K;\=NDZST^@ZCM.W MM\=>K33H6J]>K'9:I]J92:W3]MUCM2?^:);^:%;Z8WS5IN=T6.MLJ8:%6R MC")UE*N4E&_D9_DHWV*2 :(K))A\M2#,.0ANBH_6V3INO';+D).&B8VNUSR; M.#F?V/3:[GFVF30[G<[Y#LXJU_Z3IU^[W-EVYW@&F=Q<27JMF^LDF^1DW>,;[-4)7:>Z64UD)[YS5:GF5'+T MI>W^Z)$@4UVE-^BW+ X"ELGF!N\9)43G-B0;0O< :'G(:B5]^]6+2(R7,LH^*( FPM:Z@<[8U=@WSB]J8F^4Q5^TP\ M7F]DXI]XO0>3?.;UYB;YG>M(!8YQI"PTVO\O.2]3/F*VCE.."*SD\IW;MGP5 MLKSREW<$W>BRT)(*01/=C "'P-0$.;ZB5!PZ2D%9?QW^!U!+ P04 " "- MA&-7"4?MLG8# ,"@ &0 'AL+W=O9*<9/]^E)QZ M:>(8P] OB261CY^'E$G.]DJ_F +1PJ$4TLR#PMKJ+@Q-5F#)S*VJ4-+)1NF2 M65KJ;6@JC2SW3J4(XR@:AR7C,EC,_-ZS7LQ4;067^*S!U&7)]-\/*-1^'@R" MUXVO?%M8MQ$N9A7;X@KMM^I9TRIL47)>HC1<2="XF0?W@[MEZNR]P7>.>W/R M#$[)6JD7MWC*YT'D"*' S#H$1G\[7*(0#HAH_'7$#-I7.L?3YU?TSUX[:5DS M@TLE_N2Y+>;!-( <-ZP6]JO:_XI'/2.'EREA_"_LC[91 %EMK"J/SL2@Y++Y M9X=C'$X<"*?;(3XZQ.<.PRL.R=$A\4(;9E[6([-L,=-J#]I9$YI[\+'QWJ2& M2Y?%E=5TRLG/+E9U50FDM%@FX)&;3"A3:P2U@24S!7RF-,.3;*Z+B_O'1[2, MBT]P ]]6C_#QPR?X %S"'X6J#9.YF866>#GT,#MR>&@XQ%2^Z3O3,4RG ?TS1K4.PP6/_XP&$<_=\E\ M)[ WHH>MZ&$?^N))9JI$L.R G5>B\1Y[;U=J=HMX,AE1MG:G"CJLALDP;:W> M4!NUU$:]^?A=R9O,Y83+'1KK,D(7%S9<,IGYE:LMW'(TG3D:O6>.W@GL32#& M;2#&O3GZ3NHQ!RHRV0O4DEM@>Z9S ]R8F@ZL H/6"J2(9-KMK)6L37="FU>- M3E(UB(;IY"RA75;4<;H3.FEU3'IU^-YSHS8WQ V8(9S+I#*/QD*OO6EK5/5Y))O,HW.K^FEU31*KXB:MJ*FO:)^<_0* M)4A"66FU\T7:7!>F+X+0I6=ZP32)!^F9G%YB__-.IJWLM%?VO;MIU(N&PO=V]R:W-H965T I$N0TE33*G55U;3;P[0'!VX25&,SVR3=OY\-E)*4LE6B M+PF&>\X]Y_K:NI,=XP]B R#18TJHF!H;*;,STQ31!E(L!BP#JKZL&$^Q5$N^ M-D7& <<%*"6F8UF^F>*$&N&D>'?#PPG+)4DHW' D\C3%_,\Y$+:;&K;Q].(V M66^D?F&&DPRO80'R/KOA:F76+'&2 A4)HXC#:FK,[+.Y;6E $?$]@9UH/"-M M9AL7 MDJNOB<+)U=:>V[A1\[K^L7S,) LUHC*X8ILU2H)]7"H0N):3B5YOA,L.P/8,^@F]@NUZOE>IUR MSQ-"(&[3VR:UD^NM?=83V9YMO[;MO_NA\_LL1D]D>\4(ZF($W8?NY>7;YC=X MV8"N9P7^09^VA*F;TG;:^W14:QQU:KRGRS=U:B?;6S>G)[(]X^/:^/C=.W7< M9S%Z(MLKAFT]SPE6'[U:L33O=L^U@M%!K[:%^=;8.^A5LS'8Z*GR&^;K1&T! M@97"68- =3LO![5R(5E6S#I+)M7D5#QNU' +7 >H[RNF-K-:Z/&I'I?#OU!+ M P04 " "-A&-7RW_U]P # "(" &0 'AL+W=ON@MC2DN?5\G2\BI MOI %"-S)I,JIP:E:^+I00%,'RKD?!4'7SRD37CQP:S,5#^3*<"9@IHA>Y3E5 M?\; Y6;HA=YVX9HMEL8N^/&@H NX 7-;S!3._)HE93D(S:0@"K*A-PHO)SU[ MWAWXP6"C=\;$*IE+>6\G7]*A%UB'@$-B+ /%OS5,@'-+A&[\KCB]VJ0%[HZW M[)^<=M0RIQHFDM^QU"R'WGN/I)#1%3?7&,4[C+$F7B4)'(EC";7D !;TSF',_(-L^?$ODJM0;M(%.YFIML MQ4EM]G0*AC+^#NW=WDS)Z^09G663^I)(U+2=$127UR MA::7VCH(Z5.\C^&I8Q1M8S2.&@EOH+@@4?^,1$'4.N#/Y 7P5N#@48,[K?K* M6HZO=83O\:8T^3F::Q?E7X?B5/*T#_/8]^%2%S2!H8$RYRRMJR!35YW-01R):"B_9NH[-OF/KN!OV\>K6NX(: M3;Y24*<6U&D4-%-RS=Q+:$LEV98*?RR5=%LJM"J50SI+(YT=G6$_#/=T=IX% M(PK#J#[TQ/]N[7^WT?\[Q0R_5_O=>FE!8 MGJ;,J(82'_>>9U0["/84-=K\5T7^SJ.>@UJX7J>)2X;R[:I7ZW8Z!@ SB0 !D !X;"]W M;W)K&ULM5K;;MM&$/V5A1H4"=!$W!LOKBP@%ADD M0(,$=M,^%'U@I+5$A!>57-EIT8_O\F)2W!VQHUK* MYZ+X4K]YM[F<.?4W$JE8RYHB5G_NQ$JD:FL7[,./'[]P/ZF$:_$ M?(XKL2K2WY.-W%W._!G:B-OXD,KKXOZMZ 3QFF]=I%7S/[IOL9S-T/I0R2+K M@M4WR)*\_1M_[4[$48#B@0-(%T#T@%,KT"Z GKL"ZP+8N2OP+J"1/F^U-R6-V*JT2_0N;R^Z.GG/ M0R'C)'V!7J)/-R%Z_NP%>H:2'/VZ*PY5G&^JQ5RJI6N"^;I;YJI=AIQ8AJ+W M12YW%8KRC=@ \>%T?# 1/U>2>]WD0?<5F22\$?M7B 0_(>(0"GR?U1GAU&G" M"23G^U:/OGGUTAR^.,7!4?OI,BJ/Z',M]P, MYJX+W46UC]?B\$8%IHPAJGO:FR1":,^#ZC? MPT8R>2^33\K\L!=EW%U_ZR(3D-R6@1^O3 -*-;4 RO6QA@I-5$ "XFM:313& MON]XL%:WU^I.:EW%^T3&*8J^JIZ_2>2AA-/KFJO[F&ER31!Q D=3"S!YA!%- MK8D*.,.P5J_7ZDUJ#87Z3:R3MIRH!H)>9W6=^:G8@C&'=?7'0^$(P[FP8D",?@ ;,<(8&!^)\S750,H-1;KH@&4 M:FM&231A+O5/&!\\N %LV0Y@8$#GAG( Y#%=.& : JY[( CE!:(\ $CQV?>UKY@'".Q_21,P1P ME#%NU! (1S!V3VR1D<$YD&GG<$Z/), 4[WM4WS:"8 'UN2[9A&&"'5FNI;\5<2IW9W?&:?['EERK;*%5ML@6VSA3PZ1.^!-V1C)I QZ=)IMLH56V MR!;;.$V#N2#3YF*R,P)W#0C3[PBM !@./-UNA0#,#:BQH0;!F.>=JIF#IR#3 MGN*LKFB.]1[SN*X7N&5 /:-, K/R&;A@8-R>YOG$(8/1!(00PF.NWCB"0 M<>MH?O1\1B;*;?-@3(76Q2&7[5WZ_FC_\,WKYI$3[?@5OEAAX'B(+Z+VT9J! MOGW2YWU<*M-9H533KDB+(&J,]O MBT(^O*D7Z!]A6OX'4$L#!!0 ( (V$8U?C9?'&PO M=V]R:W-H965TZ^V"+%.<,YAQQ2,STP M_B2V !)]IEDN9LY6RN+&=46R!8K%)2L@5V_6C%,L59-O7%%PP*DQHID;>-[8 MI9CD3C@U?0\\G+*=S$@.#QR)':68_S.'C!UFCN\\=SR2S5;J#C><%G@#2Y!_ M%@])?)1W;X':J 1AHO89DPO^A0C?4>*B(9!X+]A$%0& MP:D&@\I@<&PP><-@6!D,3_4PJ@Q,Z&X9NR$NPA*'4\X.B.O1"DT_&/:-M>*+ MY'JA+"57;XFRD^$2-DIVB1ZA8%R2?(-^1;=I2K2*.$-W>;D6M:8_1R QR7Z9 MNE(YUN9N4CF9ETZ"-YP,T#W+Y5:@.$\A[;"/^NTG/?:N"KB..GB.>A[T BZA MN$3!Y (%7C! BXPH"CJFM3@!9> 9E.!ME.C\N:!*E@ZT^$OGU")L4"^3@8$= MG+Q,FBOCXQ]J.+J30,6GKM518@^[L74JO!$%3F#FJ%PG@._!"7_ZP1][OW5I M8A,LL@D66P)K"32L!1KVH8?O=W0%'+&URMY:(KS* *GCA&.CEBCU$^C?GJ4U M[W5QKDXVP:(2;&3 ]-FW#X.INV^2;\E=B_Q13?[H1/(3L^$$2A@M.!&0(LHX M(+G%.?*]'TM]]I#OE#AZU9ERRC5\%[[> 7O=,[E^O_=1=; MEQS/>[E>HDS$"H/&1(OT'MUE_IX#YK_3VIQ5_UHS1E%YM8CT(+EB1*% ME[GJD8BGIL4]R0G=T;JK2X#>&9V[+VR"13;!8DM@+5FO:EFOON(!A==H ?@ND]]4'2)4N)-FGGDTC]*7+T^S^7Z!(>Q M)8D6FCEQWG=6U?E;DTM MZJA_[M\L_([^2%?Q3*'H!;XL =YCOB&Y0!FLE2OO\DI)SLNJ6MF0K#!EHQ63 MDE'SN 6< M<#U/LU8_*YH1W4MGOW8G4O3#IMHTWBGNU2./'ASW9"VD!J*#N\@2;Q M_&8\?WN:P0S7C/\0"P!)[O*L$"-G(>7RV'5%LH"4ZDN^=P5 M2PYT:HSRS T\K^?F-"V<\=#&:L( M\K0H?].[*A%;!F%_AT%0&01/#()@AT%8&82O]="I##JO]="M#,S4W7+N)G$1 ME70\Y&Q-N!ZM:/J#R;ZQ5OE*"[U0)I*KIZFRD^,+4%D6Y#=R,IVF6CJ:D?.B M7(!:R(\12)IFGX:N5-ZTC9M4Y-.2'.P@A^22%7(A2%Q,8=IB']GM!Q9[5\VR MGFKP.-73P J

L^N89"FH)J-LH#^="F M0XGH&83^7K\='QVI[WEOZ-YN9_CYL'XX>#8L>CXLZ S\9^/BEG%^M[\]KC'C M7CWCGKTRS&9I @?D@MXP3B7C]P>$%E-5P-3E',A$Y]I:,JS\?9)E?S&2 MOT:&!W6&!X@E2B7V,BW2?)6WI=;J:=\-@0F+,&$Q$JPAE^]M6A3O?&$:,%48S]\$F]P%R.:-WN\J9W=7>&P:3%J'28BQ:4[1- M_^R'[U324#MJ5%J$2HNQ:$V%-EVU;VT,?[*DV=F^9XJ):)4$M9-^>R Q5B#- M_&\Z9]_>.E\M&!3IG7K)3?]C!;6VC';4WIL"DQ:ATF(L6E.437/O]]ZI;*%V M]:BT")468]&:"FTZ>]_:G/YDV;*S0UO90NWFWQY(C!5(,_^;[MVWM^\G'*A. M\X5^!7L@M#7-+0URI_^D([?[V3NAKW 98[ELIF[3EOOVOGSSEX_RT$,0R<@U M%+"N"LY#]: UIX-G$PR>9A2UOW[988SEL'G:M6F; VO3M[L4F)S2S)2$MER^ MP/6[N\N W73?'+\]D!@KD#+W[M8!:PY\;DZV!4G8JI#EJ5E]MSX]/S%GQD_N MG_K'9W[+_<@_CLNS\0V^/*J_I'R>JKV0P4RY\@[[:L7Q\O2[O)!L:8YW;YB4 M+#&ULI59=;]HP%/TK5M2' M5MJ:Q$F@5(!4"-,JK6I5UNYAVH,A%V(UL3/;E.[?SW9""DE*J^T%?YUS[CTW MEB_#+1=/,@50Z"7/F!PYJ5+%I>O*90HYD>>\ *9/5ESD1.FE6+NR$$ 22\HS M%WM>S\T)9H_-@$ESR3]A=M*ZSGH.5&*IY79)U!3EDYDI>J#GL$K=--P!4! M-PGA&X2@(@0?C1!6A/"C$:**8*V[I7=;N)@H,AX*OD7"H+6:F=CJ6[:N%V7F MGLR5T*=4\]1XRO.",V!*(KY"WT#7',U>]"W4XVD,BM#L#'U&MRH%@6X+$$11 MMD;7;,ESC:B@9^CG#>0+$+\T]F$>H].3,W2"*$/?4[Z1A"5RZ"J=K@GJ+JO4 M)F5J^(W4 G3#F4HEFK$$D@Y^?)P_.,)W=9GJ6N%=K2;XJ. ?_HL_^.?I!,8+ZX@16+WQ#[_4N9/;2++E47=^X5.E9%?-H M/8^Q-PB'[O-^X=H@OW?A'X+B-BCJ18-#T*P#A,-^#3JP&M96PZ-6'XF@9)'! M.TY+D6@O=-"_:!AM8W"_48RXC?%QU"C&K T:^$&WS:BV&1VU.4^Y4)\5B/P= MHU'[DT:]AM$VQF]^];B-&03]AL\V)L11PZ>[]_SE(-:V[TB=_H:I\D+7NW5K MN[(O>F-_XE]._8[]6+?"LG.]RI=]](:(-652%VRE0WGG?9VO*'M3N5"\L(_O M@BO]E-MIJMLY" /0YRO.U6YA M1_$,9_ 5!+ P04 " "-A&-7@3'2DLX" M 8" &0 'AL+W=OMN#.[K*M#WPDT%! M5CA#?5_<2K/S&Y:4YL@5%1PD+H?>9=B?=JR\$_A*<:-VUF ]F0OQ8#?7Z= + MK$'(<*$M S&?-8Z1,4MDS/A9@XT%.>75ESS6<=@!&)YV0%0# MHJ> SC. N ;$+]70J0&=EVKHU@#GNE_Y[@(W(9HD RDV(*VT8;,+%WV'-O&B MW+Z3F9;FEAJ<3F9E43 TB=>$P9BH#*[,TX%K7CU!F\L[9$1C"EK YP*E.>0K M^(0F.PJ.)Z@)92?P'NYG$S@^.H$CH!R^9*)4A*=JX&MCI=7E+VJ+1I5%T3,6 MQ7 CN,X43'F*:0M^ M!PX>M;GS?]JG_ZQ]+QAQ\UYBQQ<_PU?G_?OE7&EIJOQ'6X(KBDX[A>U\?560 M!0X]T]H4RC5ZR=LW82_XT!;=UR2;O";9])7(]O+0:?+0.<2>N%(M"$W!%"J0 M7)1<*U-Y"U::5V]+4&<(NCL#\.6\XG9NQ54^H/?34S;XA<4:Y,[)9&57!Z9CJQ MK.90M=&B<(UV+K1IVVZ9F=&-T@J8^Z40>KNQ"IH_ \EO4$L#!!0 ( (V$ M8U=6TUZ;;0( \& 9 >&PO=V]R:W-H965TW.OR0I[EI+7* U7$C2NI\'U^&J6.G_O\(/CWARMP2E9 M*?7HC-MR&D0N(!186,? Z+/#&0KAB"B,WQUGT%_I@,?K9_9/7CMI63&#,R4> M>&FK:? ^@!+7;"OL0NT_8Z?GPO$52AC_"_O6]W(20+$U5M4=F"*HN6R_[*G+ MPQ$@OC@!B#M _#<@.0%(.D#BA;:1>5ES9EF>:;4'[;R)S2U\;CR:U'#IJKBT MFDXYX6R^W#:-0"J+90)NF&"R0%CZ]W,KVT?BLKU P2R68!5\;5#3IMS '5+^ M#+R9HV5R7/VX/8"4B2/0')-L =1-B"G,MKHDDQEF*#I-UMU.S I>JBC3G*[5.9:FGN M4A.GBUNB5Y)J"@J)!;H!DR"ZH61&6;MX>@V:4':&3A#EZ*$2*T5XJ<:A-G K M$G+V7B8TWKL$DBZ!Q.FF>W2=985^ M7\Z4EN89__%9:R4&?@G[XE^HALQA$I@W6X%<0U!\_!#CZ,L!@VEG,#VD7KA\ M3^%YSE8EY4ND*T#<[$&UX+I2"'@))3+'HZ&>@>S.Z,R72(O"#F4_N'41X]%H M'*X]!@>=P<$Q@P,?JXW*=E@8XSVLK&-EQUB9CY7U6%F.4S\+=RQ\C(5]+-QC M#4:#S,_*.U9^C)7[6'F?E:;8SQIVK.$QUM#'&O98\1!'?M:H8XT.LAXJ,+5^ MH4'ZB*,><1CM>QOCZ*TB18>90A.&F"M%#7DQ+4#[ZTW4PZ=IFL=[^#L5,3[( MOP&E$*V;E3;?)>4F=U#::R#N&?B=YR8#V7:O=J)%XSK&3&C3?]RP,AT?I-U@ M[B^$T*\3VX2Z_Q#%/U!+ P04 " "-A&-7+A!YACT" #(! &0 'AL M+W=OZ5?3(5HX55P M:<:DLK8>19$I*A34]%2-TIULE!;4.E-O(U-KI&4 "1XE<3R,!&62Y%G86^H\ M4XWE3.)2@VF$H/KO%+G:CTF?'#>>V+:R?B/*LYIN<87VN5YJ9T4=2\D$2L.4 M!(V;,9GT1].!]P\./QCNSP#0HZ%]0S4_78X0\X]D0OC MSX&3=)(>>+H^LG\+N;MPBT PV?[IZZ$.)X DN0!(#H DQ-T*A2CGU-(\TVH/VGL[ M-K\(J0:T"XY)?RDKJ]TI*BH/>M-5++NBEL'"*E8&OLL3R+3YRL7<)),<$ MILE5PN^-[$$:?X D3E)X7LWA]N;N"F_:%28-O.G%P@C!K&L_:X#*$MX6:LY, MP95I-,*OR=I8[;KK][EJM"*#\R)^XD:FI@6.B1LI@WJ')'__KC^,OUQ)8="E M,+C&[N^V0!/&APK52'LNP)9B&"C\!._R)(MVIZK127<)U-LP0P8*S]@V6K?; MC>FD[<[_[NV,+ZC>,FF X\9!X]ZG>P*ZG9O6L*H.O;I6UG5^6%;NJ4'M'=SY M1BE[-+Q ]WCE_P!02P,$% @ C81C5T.*%3.9 P 'A0 !D !X;"]W M;W)K&ULO9C1;ILP%(9?Q6+3U$I;(22A:9<@M0&T M2IM6M=IV,>W"@9-@%3"UG61[^]F&LE 1EG36;A)LSO\=^_R.(9YN*7O@*8! M/_.LX#,K%:*\M&T>IY!C?D9+*.2=)64Y%K+)5C8O&>!$B_+,=AW'LW-,"LN? MZKY;YD_I6F2D@%N&^#K/,?MU#1G=SJR!]=1Q1U:I4!VV/RWQ"NY!?"EOF6S9 M#24A.12[U$SW2DY>366 .H)C14OIAG7GVA;Q7IC"\5K+FA>B^4(P2C6C Z-,.X%HP/S>#5 D_7OBJ6KG2 !?:GC&X14]&2IBZT75HM M"TP*M;+N!9-WB=0)_WZ]X/"XAD*@<",_.7J'KI*$*-MQAFZ*:O&J17 2@, D M.Y41KY&->(H9\*DMY"@4RX[KC/,JH[LGXQ!]HH5(.0J+!)(.?=BOO^C1VW+V M30G8-#UQ.Z/M'&8%N!.3\1\?PKBOA,>NP0JV$3#U%-UXSMGKC>U-[O6 M=@:-VD%A5]#YI!T4=0:Y35"KQ..FQ./>$C__#775K)=P;,U,P@*3L- D+#($ M:WGJ-9YZ9O=%SZ3!)F&!25AH$A89@K4,/F\,/O_?^^+Y 5O9O'=4QUIK$A:: MA$6&8"UK)XVUDUYK@\;56_P++S)XB^2K-J"@]KC+NWYB\\:Y]Y6S5W^LK29A MH4E89 C6LO6BL?7B1;8*BA8@^TBGL7]A0BR-=7N,[=4?:ZQ)6&@2%AF"M8P= M.'_^TSHOLI8NT1W$E'4Z^S>FLA8YDQYO^PG'FFN4%AJE1:9HE;_VSO%%#FRE M#YJX?&RN"U']]6QZF\.L*WV$\ZQ_/K@,!AW]H3K\TL&PO]%266$X$L>;+2)?OUTY4O# MULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7 MU-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ> M1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1Z>#" &+B MZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\P*K3DD4/ M5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1<*NUR^PS^ M[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'@\FCJ,G!JS09-V?CS@&\=_RVT0A>4.G]D5Y3]^.SUE!E\+"(;-M?6MVT?<>RN;C,V8KEDZ:KYU/7C&S#9FTN(!PBU^X*(QC'8V$$,"P/ MY@#C>!:6YW^:SP"=C\AD M$G0PP=8M3>$;5L.\ 0/+ YG^;*WQW<8KY.DZP/;TJ0K!9HI7(C93?*T!":\; M,+(LO-M8'F!@NX#5#N0/YX&:"G.2!'85\X8]P3B291@"M1BNT31%5B>%3WA_ ML*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G7Y#U<_/E9JJ>9E$_D1\.%'B5+8]K+P4!72VBH_E.V M(.R5N50--?90+0:Z54!KO00P#1]DP^'%H*%,)%\^;\N:JD%X( U4ADEA3[H3 MCPR>]>MU=TA63+,9X\R\C!+_G4-"&B98PWY"/4J&"=%+^?RW5.RG%(;RLE*2 M\U&2KB\\@C*LVCM=.L@'.M/^C*&S>VI!1LG%T!8X9TH;?X= MD;>,&U!C:N O);N6B84KQK[%('@-'X?MYSJ(E^IWPBCGUCY[4Z[(H;ID]H*: MU!X\'N2U%#4(#36QW[3DK+8<-?E*.145D R0R"S$T+^FP60.0*9GP2R=#CV MIP%D@4 6)X3L1?(<@3P_)60>0%X@D!>GA"P"R \(Y(>XD%/Z0E::3$'YG[L> M/6:ZXE)W"@+$CPCBQ[B($Z%9#8H\*%K;3$VNE*)BX7J,T0'A)X3P4US"KU0S M3>2<3!5H>^M>]AYBZ7L8%^X>5B Z(/=0R85@NVBH62*KY98R11XIMW3?@+H6 MMUNI*>:4-+)4OMMR)Z*2#;C^0#Z]-+8DO=?J M,(NDD34RACDHM0-'IE;'O>K%'))&EDC9M2WW+8YR6FF'ZF(1@F':2"-[ MX\ZF%.BU-DP1:61'V#& "PZ(BO6@,LP-660WE-U,PW^=J[Z;U4[JS3 S9)'- M<-"HY-W4CJ)VXX?..B(;XH!;R;L'UT7U^Y 1,T46V11')+OE##$Q8621A7%( MM@=CB2DC.Z4R>I.C#%-&=B)E;.(98F+FR-[:' ?K&U-(]B8*.8B%N22+[))# M:>>,E%W34/5"9+C:@=DE?_N9A\6\JFO_E8:8F&ORT\Q"'*K6O7%6CKDFC^R: MXY@^$868Z!I79-VXRK9C'-M=B%D"&8.0#1/42.5]'F)BNLE/H9O7QAEB8L+) M8POGR#1O@QIB8L+)(PL'F>TYTA 3$TX>6SBAOE^7N5R[='THQ,2LDT>VSG%] MC\'07J5C%LHC6^@HYIG/^.%R-F:A(O8<9S/*"#96-H'DH= +3$%%9 7MCX0" M3_(P:1:8@HK("MH,AWILA_>K"DQ!1?1]EJ:5PLO1]FP/36Y^N+P$KN9#3'2C M);*"\,E$N(E18 HJWG+.L]WU\YNK'C7$Q!141%;0-VHZ91LE!)5^QZC?>NZO M&!28@HK("NHM ^WWI! 34U 164%["T/'$Q*FH,(K:+#=2:]AS@34W^TCM#U? M45Y-%7$?Z[7^XMPMT"+[\ 4$L#!!0 ( (V$ M8U>.83CZO0$ 'H= : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78?! 4I_RP>-(6AD6 KL%\18"O17U5@*]%?56 KWU MX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O M0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4VPGT=M3;"?1VU-L) M]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$%YP!'K>^_4$L#!!0 M ( (V$8U><*],/O0$ '<= 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MR6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2) M[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6VU MB M8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2( MXVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B M/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRY MP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\ M/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96C MD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S[G_K]!-02P$"% ,4 M " "-A&-7!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( (V$8U>I3VGZ[0 "L" 1 M " :\ !D;V-09 M7)PC$ 8 )PG 3 " &UL4$L! A0#% @ C81C5]$^HO+A!0 [AX !@ ("! M# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC81C5P0LS?M]!@ C2 !@ ("!AQ@ 'AL+W=O0 & @(&M(@ >&PO=V]R M:W-H965T&UL4$L! A0#% @ C81C5S6GCD9>!@ X1D M !@ ("!O"\ 'AL+W=OC^.!!R@( -T) 8 " @5 V !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5^AKL87-!0 2 X !D ("! MRCL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C81C5^T-?SSQ P :@H !D ("!J$\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5X%$.' L M P !@< !D ("!JF 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5Q#F1?*_!P MA0 !D M ("!R6\ 'AL+W=O&PO=V]R M:W-H965T\+$&]= ( (4% M 9 " @0A\ !X;"]W;W)K&UL M4$L! A0#% @ C81C5W7*: K0!0 G@X !D ("!LWX M 'AL+W=O&PO=V]R:W-H965T&' !X;"]W;W)K&UL4$L! A0#% @ MC81C5X8G)%ST @ JP8 !D ("!Y8P 'AL+W=O&PO=V]R:W-H965T? !X;"]W;W)K&UL4$L! A0#% @ C81C5^]\$575 @ /PD !D M ("!H*0 'AL+W=O&PO=V]R:W-H M965TN\(#00 'T5 9 M " @>BO !X;"]W;W)K&UL4$L! M A0#% @ C81C5UP@4\[K P U1$ !D ("!++0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C81C M5[[M[W*%! BQ4 !D ("!5,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5\M_]?< P B @ M !D ("!],P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5ZF!V[+C! CR !D M ("!E=H 'AL+W=O&PO=V]R:W-H965T M!,=*2S@( !@( 9 M " @:[B !X;"]W;W)K&UL4$L! A0# M% @ C81C5U;37IMM @ #P8 !D ("!L^4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C81C5T.* M%3.9 P 'A0 !D ("!X.T 'AL+W=O&PO7BKL

WU !X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " "-A&-7CF$X^KT! !Z'0 &@ M@ %Q^@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "- MA&-7G"O3#[T! !W'0 $P @ %F_ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 .0 Y (8/ !4_@ ! end XML 62 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 63 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 177 209 1 true 38 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Income Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Basis of Presentation Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Revenue Recognition Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995475 - Disclosure - Fair Value Measurements Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 995485 - Disclosure - Net Income Per Share Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare Net Income Per Share Notes 13 false false R14.htm 995495 - Disclosure - Stock-Based Compensation Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 995505 - Disclosure - Deferred Compensation Plans Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlans Deferred Compensation Plans Notes 15 false false R16.htm 995515 - Disclosure - Supplemental Cash Flow Information Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 16 false false R17.htm 995525 - Disclosure - Accounts Receivable, Net Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNet Accounts Receivable, Net Notes 17 false false R18.htm 995535 - Disclosure - Segment Reporting Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReporting Segment Reporting Notes 18 false false R19.htm 995545 - Disclosure - Leases Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeases Leases Notes 19 false false R20.htm 995555 - Disclosure - Contingencies Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureContingencies Contingencies Notes 20 false false R21.htm 995565 - Disclosure - Subsequent Events Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 995575 - Disclosure - Basis of Presentation (Policies) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 22 false false R23.htm 995585 - Disclosure - Revenue Recognition (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition 23 false false R24.htm 995595 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurements 24 false false R25.htm 995605 - Disclosure - Net Income Per Share (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare 25 false false R26.htm 995615 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation 26 false false R27.htm 995625 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNet 27 false false R28.htm 995635 - Disclosure - Segment Reporting (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReporting 28 false false R29.htm 995645 - Disclosure - Leases (Tables) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeases 29 false false R30.htm 995655 - Disclosure - Revenue Recognition - Summary of Revenues (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail Revenue Recognition - Summary of Revenues (Detail) Details 30 false false R31.htm 995665 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 31 false false R32.htm 995675 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 32 false false R33.htm 995685 - Disclosure - Fair Value Measurements - Cash and Cash Equivalents (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail Fair Value Measurements - Cash and Cash Equivalents (Detail) Details 33 false false R34.htm 995695 - Disclosure - Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) Details 34 false false R35.htm 995705 - Disclosure - Net Income Per Share - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail Net Income Per Share - Additional Information (Detail) Details 35 false false R36.htm 995715 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 36 false false R37.htm 995725 - Disclosure - Deferred Compensation Plans - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail Deferred Compensation Plans - Additional Information (Detail) Details 37 false false R38.htm 995735 - Disclosure - Supplemental Disclosure of Cash Flow Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail Supplemental Disclosure of Cash Flow Information (Detail) Details 38 false false R39.htm 995745 - Disclosure - Accounts Receivable, Net (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail Accounts Receivable, Net (Detail) Details http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetTables 39 false false R40.htm 995755 - Disclosure - Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetReconciliationOfBeginningAndEndingAmountOfAllowanceForContractLossesAndDoubtfulAccountsDetail Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail) Details 40 false false R41.htm 995765 - Disclosure - Segment Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail Segment Information (Detail) Details 41 false false R42.htm 995775 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 42 false false R43.htm 995785 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 43 false false R44.htm 995795 - Disclosure - Components of Lease Expense (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail Components of Lease Expense (Detail) Details 44 false false R45.htm 995805 - Disclosure - Supplemental Cash Flow Information Related to Operating Leases (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalCashFlowInformationRelatedToOperatingLeasesDetail Supplemental Cash Flow Information Related to Operating Leases (Detail) Details 45 false false R46.htm 995815 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail Supplemental Balance Sheet Information Related to Operating Leases (Detail) Details 46 false false R47.htm 995825 - Disclosure - Maturities of Lease Liabilities (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3 Maturities of Lease Liabilities (Detail) Details 47 false false R48.htm 995835 - Disclosure - Contingencies - Additional Information (Details) Sheet http://www.exponent.com/20230929/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails Contingencies - Additional Information (Details) Details 48 false false R49.htm 995845 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 49 false false All Reports Book All Reports expo-20230929.htm expo-20230929.xsd expo-20230929_cal.xml expo-20230929_def.xml expo-20230929_lab.xml expo-20230929_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "expo-20230929.htm": { "nsprefix": "expo", "nsuri": "http://www.exponent.com/20230929", "dts": { "inline": { "local": [ "expo-20230929.htm" ] }, "schema": { "local": [ "expo-20230929.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "expo-20230929_cal.xml" ] }, "definitionLink": { "local": [ "expo-20230929_def.xml" ] }, "labelLink": { "local": [ "expo-20230929_lab.xml" ] }, "presentationLink": { "local": [ "expo-20230929_pre.xml" ] } }, "keyStandard": 188, "keyCustom": 21, "axisStandard": 15, "axisCustom": 0, "memberStandard": 29, "memberCustom": 9, "hidden": { "total": 11, "http://www.exponent.com/20230929": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 177, "entityCount": 1, "segmentCount": 38, "elementCount": 424, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 617, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.exponent.com/20230929/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_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.exponent.com/20230929/taxonomy/role/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_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.exponent.com/20230929/taxonomy/role/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_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R4": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "longName": "100040 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "expo:RevenueBeforeReimbursements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "expo:RevenueBeforeReimbursements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.exponent.com/20230929/taxonomy/role/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_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R6": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_2719a620-9053-43e4-a5a0-61d352db9c28", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ce7c99e7-1abb-4bfa-8c16-491a38f4696e", "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R7": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentation", "longName": "995455 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995465 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995475 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare", "longName": "995485 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995495 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlans", "longName": "995505 - Disclosure - Deferred Compensation Plans", "shortName": "Deferred Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation", "longName": "995515 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNet", "longName": "995525 - Disclosure - Accounts Receivable, Net", "shortName": "Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReporting", "longName": "995535 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeases", "longName": "995545 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "expo:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "expo:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureContingencies", "longName": "995555 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995565 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "longName": "995575 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995585 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995595 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables", "longName": "995605 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables", "longName": "995615 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetTables", "longName": "995625 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingTables", "longName": "995635 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995645 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "longName": "995655 - Disclosure - Revenue Recognition - Summary of Revenues (Detail)", "shortName": "Revenue Recognition - Summary of Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_3dcfa0c2-cf6a-482d-8b97-987d82d4297a", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3dcfa0c2-cf6a-482d-8b97-987d82d4297a", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995665 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995675 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R33": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail", "longName": "995685 - Disclosure - Fair Value Measurements - Cash and Cash Equivalents (Detail)", "shortName": "Fair Value Measurements - Cash and Cash Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f2bbf6f2-23e3-4f9a-bc71-121c47d003ba", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f2bbf6f2-23e3-4f9a-bc71-121c47d003ba", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "longName": "995695 - Disclosure - Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail)", "shortName": "Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_51aa4b8d-28da-4c67-853a-c6f9866a97d5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R35": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "longName": "995705 - Disclosure - Net Income Per Share - Additional Information (Detail)", "shortName": "Net Income Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995715 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_ec3b911d-2994-40f8-b534-1c987adc6f16", "name": "expo:PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ec3b911d-2994-40f8-b534-1c987adc6f16", "name": "expo:PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "longName": "995725 - Disclosure - Deferred Compensation Plans - Additional Information (Detail)", "shortName": "Deferred Compensation Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "expo:ChangeInMarketValueOfDeferredCompensationTrustAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R38": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail", "longName": "995735 - Disclosure - Supplemental Disclosure of Cash Flow Information (Detail)", "shortName": "Supplemental Disclosure of Cash Flow Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "longName": "995745 - Disclosure - Accounts Receivable, Net (Detail)", "shortName": "Accounts Receivable, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d195aa90-2381-418a-9faf-97a38e923bd3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R40": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetReconciliationOfBeginningAndEndingAmountOfAllowanceForContractLossesAndDoubtfulAccountsDetail", "longName": "995755 - Disclosure - Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail)", "shortName": "Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_10122c36-d5e4-4dc1-a60c-8f077f82982a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_10122c36-d5e4-4dc1-a60c-8f077f82982a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "longName": "995765 - Disclosure - Segment Information (Detail)", "shortName": "Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } }, "R42": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "longName": "995775 - Disclosure - Segment Reporting - Additional Information (Detail)", "shortName": "Segment Reporting - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8110c9eb-998b-43bc-8933-b1c9240dc7df", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "longName": "995785 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_3f3f8e66-91f6-4875-934b-e33b54ff641b", "name": "us-gaap:RentalIncomeNonoperating", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3f3f8e66-91f6-4875-934b-e33b54ff641b", "name": "us-gaap:RentalIncomeNonoperating", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail", "longName": "995795 - Disclosure - Components of Lease Expense (Detail)", "shortName": "Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_8a1eb826-4e1e-429e-a4fa-e2df92f6a6f1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8a1eb826-4e1e-429e-a4fa-e2df92f6a6f1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalCashFlowInformationRelatedToOperatingLeasesDetail", "longName": "995805 - Disclosure - Supplemental Cash Flow Information Related to Operating Leases (Detail)", "shortName": "Supplemental Cash Flow Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expo:SupplementalCashFlowInformationRelatedToLeaseTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expo:SupplementalCashFlowInformationRelatedToLeaseTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail", "longName": "995815 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail)", "shortName": "Supplemental Balance Sheet Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "expo:SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "expo:SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3", "longName": "995825 - Disclosure - Maturities of Lease Liabilities (Detail)", "shortName": "Maturities of Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0ba7f32d-7b0a-4e58-bfbd-d562ab919c76", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.exponent.com/20230929/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails", "longName": "995835 - Disclosure - Contingencies - Additional Information (Details)", "shortName": "Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_76f119cd-1e0a-4ce3-a657-1d2b4b175d4b", "name": "expo:ConcessionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_76f119cd-1e0a-4ce3-a657-1d2b4b175d4b", "name": "expo:ConcessionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "995845 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_61837868-5331-4390-932a-46951811780b", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5cf1fd36-50cd-43a0-87a8-40e9274d3ce3", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20230929.htm", "unique": true } } }, "tag": { "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r247", "r265", "r270", "r338", "r370", "r489", "r490", "r499", "r500", "r501" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of allowance for contract losses and doubtful accounts of $6,400 and $6,193 at September 29, 2023 and December 30, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Total accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r197", "r198" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r304", "r311" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r81", "r228", "r229", "r479", "r625" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r247", "r265", "r270", "r338", "r369", "r499", "r500", "r501" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury stock", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Purchase of treasury stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r59", "r60", "r82", "r420", "r469", "r477", "r522" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "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": [ "r352", "r367" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r247", "r265", "r266", "r267", "r268", "r269", "r270", "r338", "r371", "r489", "r490", "r499", "r500", "r501" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r602" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r352", "r367" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r352", "r367" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r200", "r212", "r382" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r88", "r99", "r318", "r319", "r612" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedLabel": "Employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r59", "r60", "r82" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r613", "r614", "r631", "r647", "r648" ] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled accounts receivable", "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "negatedLabel": "Settlement of restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r59", "r60", "r82" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r59", "r60", "r82", "r286" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r602" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r33", "r35", "r56", "r57", "r196", "r478" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r352", "r367" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of Land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "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": [ "r94", "r100", "r146", "r147", "r176", "r314", "r317", "r395" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury stock (in shares)", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Purchase of treasury stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r59", "r60", "r82", "r417", "r469", "r477" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Additions", "terseLabel": "Capital Expenditures", "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance", "terseLabel": "Foreign currency translation adjustments", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r115", "r116", "r117", "r118", "r340" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r567" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r18", "r106", "r133", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r322", "r325", "r326", "r341", "r508", "r626", "r636", "r637" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r60", "r431" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r525" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "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": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "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": [ "r359", "r507" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total", "totalLabel": "Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r54" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r587" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r589" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r592" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r70", "r453" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Percent of Revenues", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r629" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r593" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r588" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r159" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time And Materials Contracts [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r495" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r593" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r196", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r226", "r227", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r488", "r603", "r645" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r590" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and leasehold improvements, net of accumulated depreciation and amortization of $109,435 and $103,034 at September 29, 2023 and December 30, 2022, respectively", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net, Total", "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", "r381", "r388", "r508" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r260", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r591" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income, net", "totalLabel": "Investment Income, Net, Total", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r71", "r73" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r260", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r592" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r495", "r629" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r337", "r338", "r339" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r26", "r28" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetReconciliationOfBeginningAndEndingAmountOfAllowanceForContractLossesAndDoubtfulAccountsDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for contract losses and doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r128", "r209" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r504" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r223", "r225", "r454" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r225", "r454" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r592" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r95", "r96", "r97", "r98" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r352", "r367" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r593" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r191" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization of property, equipment and leasehold improvements", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "verboseLabel": "Depreciation and Amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r44" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r525" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r593" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed Price Contracts [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r495" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r247", "r265", "r266", "r267", "r268", "r269", "r270", "r369", "r370", "r371", "r489", "r490", "r499", "r500", "r501" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r593" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r358", "r507" ] }, "expo_NumberOfStatesInWhichEntityHasLeaseArrangements": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "NumberOfStatesInWhichEntityHasLeaseArrangements", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of states in which entity has lease arrangements.", "label": "Number Of States In Which Entity Has Lease Arrangements", "terseLabel": "Number of States in which Entity Has Lease Arrangements" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "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": [ "r357", "r507" ] }, "expo_LeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for leases.", "label": "Leases Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r495", "r629" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27", "r77", "r132" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "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": [ "r633" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r90", "r111", "r133", "r168", "r183", "r189", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r321", "r325", "r341", "r383", "r443", "r508", "r523", "r626", "r627", "r636" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r273", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee benefits", "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": [ "r17" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r273", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r364" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r633" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r77" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting Information, by Segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41", "r43" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41", "r43" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liability", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r354" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r361", "r507" ] }, "us-gaap_FixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedIncomeSecuritiesMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fixed Income Securities [Member]", "terseLabel": "Fixed income securities", "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity." } } }, "auth_ref": [ "r501", "r510", "r511", "r630" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r354" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r525" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r76" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Compensation and related expenses", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r609" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income, net:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetReconciliationOfBeginningAndEndingAmountOfAllowanceForContractLossesAndDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at September 29, 2023", "label": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Balance at December 30, 2022", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r113", "r199", "r207", "r208", "r211", "r644" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r354" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r27", "r107", "r482" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r72" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r62", "r82", "r385", "r411", "r412", "r418", "r432", "r508" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Plan Assets", "terseLabel": "Trading securities held in deferred compensation plan", "verboseLabel": "Trading securities held in deferred compensation plan", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r604" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r264", "r271", "r300", "r301", "r302", "r372", "r373", "r407", "r422", "r423", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r491", "r502", "r509", "r512", "r624", "r628", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Amount of Allowance for Contract Losses and Doubtful Accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r621" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r59", "r60", "r82" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "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": [ "r127", "r140", "r141", "r142", "r143", "r144", "r149", "r151", "r156", "r157", "r158", "r162", "r334", "r335", "r379", "r393", "r484" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/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_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "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": [ "r355", "r360" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r271", "r373", "r407", "r422", "r423", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r491", "r502", "r509", "r628", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_DeferredCompensationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r264", "r271", "r300", "r301", "r302", "r372", "r373", "r407", "r422", "r423", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r491", "r502", "r509", "r512", "r624", "r628", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Settlement of restricted stock units", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r82" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r363", "r507" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r21", "r82" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r271", "r373", "r407", "r422", "r423", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r491", "r502", "r509", "r628", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r33", "r35", "r56", "r57", "r196" ] }, "expo_SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Supplemental Balance Sheet Information Related to Lease [Table Text Block]", "label": "Supplemental Balance Sheet Information Related To Lease Table [Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Operating Lease" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r272", "r277", "r305", "r306", "r307", "r503" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and leasehold improvements, net of accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "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": [ "r45", "r108", "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r364" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r109", "r213", "r376", "r488", "r508", "r622", "r623" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r180", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r196" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Total cash equivalents", "documentation": "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": [ "r107" ] }, "expo_OfficeLaboratoryAndStorageSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "OfficeLaboratoryAndStorageSpaceMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Office, laboratory, and storage space.", "label": "Office Laboratory And Storage Space [Member]", "terseLabel": "Office, Laboratory, and Storage Space [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Income [Member]", "terseLabel": "Other Income [Member]", "documentation": "Primary financial statement caption encompassing other revenue." } } }, "auth_ref": [ "r53" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "expo_DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAbstract", "lang": { "en-us": { "role": { "documentation": "Disclosure Assets and Liabilities Measured At Fair Value On Recurring Basis [Abstract]", "label": "Disclosure Assets And Liabilities Measured At Fair Value On Recurring Basis [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r585" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r308", "r309", "r310", "r420", "r613", "r614", "r615", "r631", "r648" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans 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": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r21", "r102", "r123", "r124", "r125", "r135", "r136", "r137", "r139", "r145", "r147", "r163", "r205", "r206", "r248", "r308", "r309", "r310", "r315", "r316", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r346", "r347", "r348", "r349", "r350", "r351", "r365", "r408", "r409", "r410", "r420", "r469" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "expo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment awards annual vesting percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Annual Vesting Percentage", "terseLabel": "Vesting percentage of stock options granted per year" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "expo_VestedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "VestedRestrictedStockAwardsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Vested Restricted Stock Awards", "label": "Vested Restricted Stock Awards [Member]", "terseLabel": "Vested Restricted Stock Awards" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r135", "r136", "r137", "r139", "r145", "r147", "r205", "r206", "r308", "r309", "r310", "r315", "r316", "r327", "r329", "r330", "r332", "r333", "r408", "r410", "r420", "r648" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r538", "r549", "r559", "r584" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "expo_UnvestedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "UnvestedStockOptionsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unvested Stock Options", "label": "Unvested Stock Options [Member]", "terseLabel": "Unvested Stock Options" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r586" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "expo_SingleClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "SingleClientMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Single Client Member", "label": "Single Client [Member]", "terseLabel": "Single Client [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (excluding the nine months ended September 29, 2023)", "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": [ "r635" ] }, "expo_DeferredCompensationPlanAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "DeferredCompensationPlanAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation plan assets, noncurrent.", "label": "Deferred Compensation Plan Assets Noncurrent", "terseLabel": "Deferred compensation plan assets" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Maturities of Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r635" ] }, "expo_PercentageOfCompensationDeferredUnderDeferredCompensationArrangement": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "PercentageOfCompensationDeferredUnderDeferredCompensationArrangement", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of compensation deferred under deferred compensation arrangement.", "label": "Percentage Of Compensation Deferred Under Deferred Compensation Arrangement", "terseLabel": "Percentage of compensation deferred" } } }, "auth_ref": [] }, "expo_ShareBasedAwardsRecipientRetirementAge": { "xbrltype": "durationItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ShareBasedAwardsRecipientRetirementAge", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Recipient age to expense award on grant date", "label": "Share Based Awards Recipient Retirement Age", "terseLabel": "Recipient age to expense award on grant date" } } }, "auth_ref": [] }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromRightsConcentrationRiskMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Rights Concentration Risk [Member]", "terseLabel": "Revenue from Rights Concentration Risk [Member]", "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r102", "r123", "r124", "r125", "r135", "r136", "r137", "r139", "r145", "r147", "r163", "r205", "r206", "r248", "r308", "r309", "r310", "r315", "r316", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r346", "r347", "r348", "r349", "r350", "r351", "r365", "r408", "r409", "r410", "r420", "r469" ] }, "expo_ConcessionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ConcessionAmount", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Concession amount.", "label": "Concession Amount", "terseLabel": "Concession amount" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r33", "r35", "r56", "r57", "r196", "r478" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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", "r10", "r23", "r328", "r331", "r365", "r408", "r409", "r606", "r607", "r608", "r613", "r614", "r615" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r562" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r585" ] }, "expo_RevenueFromReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "RevenueFromReimbursement", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Repayment received or receivable for expenses incurred on behalf of a client or customer, other than those reimbursements received by landlords from tenants.", "label": "Revenue From Reimbursement", "terseLabel": "Reimbursements" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r562" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r33", "r35", "r56", "r57", "r196", "r413", "r478" ] }, "expo_EngineeringAndOtherScientificMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "EngineeringAndOtherScientificMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Engineering and Other Scientific [Member]", "label": "Engineering And Other Scientific [Member]", "terseLabel": "Engineering and Other Scientific [Member]", "verboseLabel": "Engineering and Other Scientific" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetReconciliationOfBeginningAndEndingAmountOfAllowanceForContractLossesAndDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r210" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r196", "r494", "r629", "r645", "r646" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r585" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r565" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Compensation [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r564" ] }, "expo_IncreaseDecreaseInOperationLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "IncreaseDecreaseInOperationLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase or decrease in operation lease right of use assets.", "label": "Increase Decrease In Operation Lease Right Of Use Assets", "negatedLabel": "Change in operating leases" } } }, "auth_ref": [] }, "expo_VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Vested stock unit awards issued to settle accrued bonuses", "label": "Vested Restricted Stock Awards Issued To Settle Accrued Bonuses", "terseLabel": "Vested stock unit awards issued to settle accrued bonuses" } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r585" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r196", "r494", "r629", "r645", "r646" ] }, "expo_RevenueBeforeReimbursements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "RevenueBeforeReimbursements", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Revenue before reimbursements.", "label": "Revenue Before Reimbursements", "terseLabel": "Revenues before reimbursements" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r563" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in diluted per share computation", "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": [ "r150", "r158" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r353" ] }, "expo_UnvestedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "UnvestedRestrictedStockAwardsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Awards", "label": "Unvested Restricted Stock Awards [Member]", "terseLabel": "Unvested Restricted Stock Awards" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r337", "r338", "r339" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r585" ] }, "expo_VestedRestrictedStockAwardsHoldingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "VestedRestrictedStockAwardsHoldingPeriod", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock based compensation, holding period", "label": "Vested Restricted Stock Awards Holding Period", "terseLabel": "Stock based compensation, holding period" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r563" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive stock outstanding", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r152", "r153", "r154", "r158", "r276" ] }, "expo_PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of annual bonus settled with fully vested restricted stock unit awards", "label": "Percentage Of Annual Bonus Settled With Vested Restricted Stock Unit Awards", "terseLabel": "Percentage of annual bonus settled with fully vested restricted stock unit awards" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Shares used in basic per share computation", "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": [ "r149", "r158" ] }, "expo_SubcontractorFeesNotIncludedInRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "SubcontractorFeesNotIncludedInRevenues", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The total amount of subcontractor fees not included in revenues.", "label": "Subcontractor Fees Not Included In Revenues", "terseLabel": "Subcontractor Fees Not Included In Revenues" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r585" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r564" ] }, "expo_ScheduleOfEarningsPerShareBasicAndDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share Basic and Diluted [Line Items]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "terseLabel": "Schedule Of Earnings Per Share Basic and Diluted [Line Items]" } } }, "auth_ref": [] }, "expo_FairValueMeasurementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "FairValueMeasurementsLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurements [Line Items]", "label": "Fair Value Measurements [Line Items]", "terseLabel": "Fair Value Measurements [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrual for capital expenditures as of period end", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r79", "r93", "r104", "r119", "r121", "r125", "r133", "r138", "r140", "r141", "r142", "r143", "r146", "r147", "r155", "r168", "r182", "r188", "r191", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r335", "r341", "r391", "r451", "r467", "r468", "r486", "r521", "r626" ] }, "expo_UnvestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "UnvestedRestrictedStockMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "UnvestedRestrictedStock", "label": "Unvested Restricted Stock [Member]", "terseLabel": "Unvested Restricted Stock" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r586" ] }, "expo_ChangeInMarketValueOfDeferredCompensationTrustAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ChangeInMarketValueOfDeferredCompensationTrustAssets", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Change in market value of deferred compensation trust assets.", "label": "Change In Market Value Of Deferred Compensation Trust Assets", "terseLabel": "Change in market value of trust assets" } } }, "auth_ref": [] }, "expo_SupplementalCashFlowInformationRelatedToLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "SupplementalCashFlowInformationRelatedToLeaseTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information Related to Lease [Table Text Block]", "label": "Supplemental Cash Flow Information Related To Lease Table [Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Operating Lease" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r565" ] }, "expo_LeaseholdImprovementsObtainedInExchangeForRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "LeaseholdImprovementsObtainedInExchangeForRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leasehold improvements obtained in exchange for right-of-use asset.", "label": "Leasehold Improvements Obtained in Exchange for Right-of-Use Asset", "terseLabel": "Leasehold improvements obtained in exchange for right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r54", "r55" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r127", "r140", "r141", "r142", "r143", "r144", "r151", "r156", "r157", "r158", "r162", "r334", "r335", "r379", "r393", "r484" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r247", "r265", "r266", "r267", "r268", "r269", "r270", "r338", "r369", "r370", "r371", "r489", "r490", "r499", "r500", "r501" ] }, "expo_CashPaidDuringYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "CashPaidDuringYearAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash paid during period.", "label": "Cash Paid During Year [Abstract]", "terseLabel": "Cash paid during period:" } } }, "auth_ref": [] }, "expo_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Table]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r585" ] }, "expo_CostIncurredFromReimbursableExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "CostIncurredFromReimbursableExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Cost associated with reimbursable income. This occurs when a services entity incurs expenses on behalf of the client and passes through the cost of reimbursable expenses to a client.", "label": "Cost Incurred From Reimbursable Expense", "terseLabel": "Reimbursable expenses" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "expo_NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of client comprised more than 10% of revenue or accounts receivable.", "label": "Number Of Client Comprised More Than Ten Percent Of Revenue Or Accounts Receivable", "terseLabel": "Number of clients comprised more than 10% of revenue or accounts receivable" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r530", "r541", "r551", "r576" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r529", "r540", "r550", "r575" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r29" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r374", "r610" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "totalLabel": "Revenues", "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": [ "r169", "r170", "r181", "r186", "r187", "r193", "r195", "r196", "r259", "r260", "r375" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "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": [ "r104", "r119", "r121", "r130", "r133", "r138", "r146", "r147", "r168", "r182", "r188", "r191", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r320", "r323", "r324", "r335", "r341", "r380", "r390", "r419", "r451", "r467", "r468", "r486", "r505", "r506", "r522", "r608", "r626" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r531", "r542", "r552", "r577" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r60" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r148", "r159", "r160", "r161" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r529", "r540", "r550", "r575" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends", "totalLabel": "Dividends, Total", "negatedLabel": "Dividends and dividend equivalent rights", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r6", "r82" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r120", "r122", "r126", "r378", "r392" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r67", "r92", "r168", "r182", "r188", "r191", "r380", "r389", "r486" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r14", "r182", "r183", "r184", "r185", "r191", "r617" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r532", "r543", "r553", "r578" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 15,040 and 15,064 shares held at September 29, 2023 and December 30, 2022, respectively", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "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": [ "r20", "r46", "r47" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Foreign currency translation adjustments, net of tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r66", "r342", "r343", "r345" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "negatedLabel": "Dividends and dividend equivalents rights", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r605" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r33", "r35", "r56", "r57", "r196", "r478", "r601" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r532", "r543", "r553", "r578" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r533", "r544", "r554", "r579" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r525" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in per share computations:" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r75" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r534", "r545", "r555", "r580" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r105", "r114", "r133", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r321", "r325", "r341", "r508", "r626", "r627", "r636" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r536", "r547", "r557", "r574", "r582" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r82" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r11" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r112", "r197", "r198", "r483" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r249", "r250", "r261" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r16", "r133", "r204", "r234", "r235", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r322", "r325", "r326", "r341", "r430", "r485", "r523", "r626", "r636", "r637" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r25" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "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": [ "r356" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r527" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r525" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r560" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r356" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r65", "r91", "r386", "r508", "r611", "r620", "r632" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "terseLabel": "Equity securities", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r42", "r518", "r519", "r520", "r649" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r599" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market securities", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market securities", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r630" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r135", "r136", "r137", "r163", "r375", "r416", "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock based compensation, vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r503" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r103", "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r196", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r226", "r227", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r488", "r603", "r645" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for contract losses and doubtful accounts", "negatedLabel": "Allowance for contract losses and doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r113", "r199", "r207" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Total cash and cash equivalents", "documentation": "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." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r562" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r60" ] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalIncomeNonoperating", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Rental Income, Nonoperating", "terseLabel": "Rental Income", "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature." } } }, "auth_ref": [ "r72" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r525" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r134", "r170", "r181", "r182", "r183", "r184", "r185", "r187", "r191", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r244", "r245", "r626", "r627" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued at September 29, 2023 and December 30, 2022", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r60", "r384", "r508" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r525" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r203" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r134", "r170", "r181", "r182", "r183", "r184", "r185", "r187", "r191", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r244", "r245", "r626", "r627" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r262" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable, Net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r366", "r368" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plan liabilities", "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation plan", "totalLabel": "Deferred Compensation Liability, Current and Noncurrent, Total", "verboseLabel": "Deferred compensation plan", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r312", "r313" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Billed Revenues [Member]", "terseLabel": "Billed accounts receivable", "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Supplemental Disclosure of Cash Flow Information", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r337", "r338" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, Net", "documentation": "The entire disclosure for claims held for amounts due a 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": [ "r618" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r101", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r263" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Reconciles Shares to Calculate Basic and Diluted Net Income Per Share", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Amortization of unrecognized stock-based compensation", "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": [ "r50", "r51", "r274" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and employee benefits", "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r7" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Deferred Compensation Plans", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r83", "r85", "r86", "r87" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of reportable operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r616" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Grant of restricted stock units to settle accrued bonus", "totalLabel": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r49", "r52" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Exercise of stock-based payment awards", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r13" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r362", "r507" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r196", "r600" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "expo_NumberOfOptionsToRenewLease": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "NumberOfOptionsToRenewLease", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of options to renew lease.", "label": "Number Of Options To Renew Lease", "terseLabel": "Number of Options to Renew Lease" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r566" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r574" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r594" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r565" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r568" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r135", "r136", "r137", "r163", "r375", "r416", "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r513" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r565" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating Income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r182", "r188", "r191", "r486" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r594" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "documentation": "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." } } }, "auth_ref": [ "r107" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r570" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r569" ] }, "expo_EnvironmentalAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "EnvironmentalAndHealthMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Environmental and Health [Member]", "label": "Environmental And Health [Member]", "terseLabel": "Environmental and Health [Member]", "verboseLabel": "Environmental and Health" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r573" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r595" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r571" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r566" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r572" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r110" ] }, "expo_PhoenixArizonaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "PhoenixArizonaMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "xxx_Phoenix Arizona Member", "label": "Phoenix Arizona [Member]", "terseLabel": "Phoenix Arizona [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r594" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r572" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating expenses", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r69", "r394" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r596" ] }, "expo_FairValueMeasurementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20230929", "localname": "FairValueMeasurementsTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurements [Table]", "label": "Fair Value Measurements [Table]", "terseLabel": "Fair Value Measurements [Table]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r595" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r566" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r60", "r63", "r64", "r80", "r433", "r449", "r470", "r471", "r508", "r523", "r611", "r620", "r632", "r648" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r566" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r597" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payroll taxes for restricted stock units", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule Of Deferred Compensation Arrangement With Individual Excluding Share Based Payments And Postretirement Benefits By Title Of Individual And By Type Of Deferred Compensation [Table]", "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r48", "r84" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r528", "r598" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r58", "r89", "r414", "r415" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r566" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r528", "r598" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r566" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r574" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r528", "r598" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r567" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r561" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r574" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r567" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r567" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r15" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of each class", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r524" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r567" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r336" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r574" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/DisclosureFairValueMeasurementsCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Estimated Fair Value", "totalLabel": "Debt Securities, Available-for-Sale, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r201", "r212", "r377", "r619" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r567" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r131" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r539", "r547", "r557", "r574", "r582", "r586", "r594" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r567" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/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": [ "r131" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20230929/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r539", "r547", "r557", "r574", "r582", "r586", "r594" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/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": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "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/2147481071/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": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "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": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "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(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "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" }, "r73": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r100": { "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r377": { "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/2147479853/942-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r382": { "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/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r479": { "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/2147480327/954-440-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r604": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" } } } ZIP 68 0000950170-23-058876-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-058876-xbrl.zip M4$L#!!0 ( (V$8U:W-\L$! "T:)P 1 97AP;RTR,#(S,#DR.2YH M=&WLO7MW$\F2+_K_^11UO.?1O:[3Y/MANOLLMX$9UM# QC"S][WK+E8^<4W+ MDK=*HO%\^A-9LHT-IC%VR?J\>1[_:/;\HGT?'[6= MG\RZY3PV/QS\]F/S=#III['YVZ^OGC6/9GYY%*>+!C6'B\7Q[H,'?_SQQTY( M[;2;398+>%6WXV='#QJ$5L_>GT>;OVX>V45L=BFF#!&",'M-^"[6N\+L&"KY M_X/Q+L8??S4[/IFW[PX7S0_^QR;_"-X\G<;)Y*1YTD[MU+=VTARWYO?G/_DZ*L7RPNGCIUL65MXK5K8N+M[:7!G#Q;O8 B+B MJ<6S^X'LO__)[?FRL]WY[1\^N__2_/+5LUO;#U]Z+LG#R.N=E_OL]NEL^AR6 M?=[ZJW\6%O,'BY/C^ !N1-/5G>>CZMJKQ@0S( _^]MNS W\8CRSZ=.HA?D+] M+OJ==[/W#^#"@\P/9SIAP(5+3P8*H$R![BL$@M]08'[$R/DK/AS/+OTH?S$%$>OE*+\#&VH^+MP" MP1@N_>!L3!_7[<%B;J==FLV/>MG+RRH0UA?>"L^Y>J1_]I \=(J(/'M(-U]\ M3G?X\O("+>9?I+=Y %>W?OE?S4^'T0;XM_EIT2XF\1>"T5]_>K#ZG+\]B@O; M*QP4_[%LW_^\M3^;+H!&Z#40=:OQJ[]^WEK$#XL'*T%^D!_[X/2Y/[E9.&FZ MQ+V?]NCXYG'6_UK0_O^[$>A M[8XG]B2+0H2K/[4?=O.SXWSUL0TA3ON/'V6E:8%YGKS%S-$H=$ Z:HIXB!99 MK3RR,2H29526BJUF:H_R6V*[NP?Z-60=^V1BWYW.[:$.Q-=,@8 M[1!GSB-M&$..>$,Y#EZ%M-6L%NWG+5CEW=1^B $E.P%%\4O_ST\/+@WSZE$' MX01V1L.+K$$<:X$L,1XI+E-DS+IHY,51GQF&)V \[.0E/&D6GL!WW8UF\,M? MV;5&2:UR1&N%%(T,<>J!K,9(9##A@0A"G',71[F_G,_/!_GW:.>/IR$;IIL- M$B%"$377&BE1VCB7"*):P1-=Y,@J89"GCEM,E8\"7QSIXREP_\D^#'9N)T^G M(7[XCWARLV%B^$\+(BB^'DT]:!Q.-1+*P\H[!YS+C$5*60W/\42X>#;2K*MV M#P[M//X*ABCL_6'GH7L5?7O@$Q,$6"1Y>""30&]M)6*.),]4 M@$?B <8MC%;:R8 $#!S845$8L@*>-$X0S35EB7S3N(W5D3DC$,BC13Q*AHP7 M$D7LG);$84N*'+>PFB>-$W UJ!W0=2+S-T8,)VF"Y1J+(>1R\'%C'W&R&!P0 MF[(^\18Y*8 /)0D" ]=%1\_&?>JT[3Z+71?CB^,X!]]C^NY9A%F\CO.C%RD; M_KGUBT^';86G)&&%>B7+(XG(1"V1QHY2'R(&4P##)G__;,P/+MOO>4P1;(2/ MW2\_99=YM^L]5'A-T[O0N]F/^WFK \=ADMW5_KO#>1Y%ICHZ\]AV/G0!_(0' MEY^Q>MW%=_1_=K/EO/^KAPB[IU/K";@/I@/CJ$%487HI,ZQ!VFN+<(J84]#\ MG-JMLY_&WFZ<_=6&_'=JX[SIAQ"O=!SWG_['92OQZ8]_.?OJ\M./>RM__J[> MA5_\LH)X&%%U_J#3*V=_G_WNP:79?F'R@EBB0T0N!EA7,&C(@G9!7AJ.)0@$ M)6S=DU]]T\5W6616?X8V.^Z3UK>+W^*1@U>$%JZNL/89%S^Q[?P_[609?STY M__CO\$0[]X-_>G#E6V\VF#T0KL7^ MQ';=Y?<_!M]Z<7(0_7+>+MK8?>75#SZAR[?Q",W.$\-#\(@!A44-=DAYL)M< M@'T#C@6']()#AE@:KPT81@!Y@@(>X8ER!/:>(R4H%Q3 19)KMRQK7IH]#[AT M.8%[PXO%89SG^^;Q,#_M/>A9/SN*8UDM@@FX,DRB(/)J!4^0E1@@'_@%"@RA MT:7Y 0/J>/#/ HR,(\!*X/U:J9"E/FM[+<%)M1Z0<&F3'TZ%1N' W8&E#@8F MSU4.(6F-B*9*!&<5IWSDA!B D&/@+2MG<1*!T@2HN="E[&%DCKA^:OVZ!2 IT+#] MXKV9MHONU<&;-2\?ZY>/7&?Y6%Z^'*>[_?*%'-GP3*"8P-\$(^F05:"2A<>1 M!R=33*(L-023EP.IH>0P)Y)HE#2QH(:D0 Z[',-D08.4$*I=J;Q;LKM0 %]; M"6L;@5-2CHQQ\"20#=8B@R7USFL.1F?D2WO7$&I SX]QDBR8#92(#.#\@-]C M#:9(&F^84[""1:& H32CUD3S2 PR)$L?)P0Y M&2RBGN8]%YH8HZ6N79D6;C/N?Q1,)@](7-"<" 7>9=Y TRA$0[%@QG%9K/M_ M:KG.5O/9S/=YOI=7L0^"W4G<:S."Z)V1) #^CB8KT0BNII6!(B-SXH!R@I"Q MF,'S+(ZCX\GL),9>>[XXSFM:E.P-9?^X"]Y*D<^21-"A*FGDA/2P=%HR0.), M^&)W4M;D7=[D_3?.3&)C<745I8Q&;E!@ 63]/L-,WMNWAP;/W75/971]'-%[NO M[/3=J8;)?_YF/[1'RZ.QK+W%%A,L _+:T9SAHI"-'O0[UI8*3KT28\]PN?O4 ML,&2.HCA(B0?010-0UQR^*0(0X1;9F(R4IIB(4S)&XJ7LU N.KNW62WMN",B M8&2%\HA[$5"?E )8TU 9,9?E1E5!A?J8M6AVAUZUW>^_GOP:I_[PR,Y_O[Q@ M!W82NU=@X*;+^#PNAK*X9SK\O]K%X?ZR6\"ZSW^U7=N]2"\![0)"^D2JX1&@ MS7\#QIFW=M*=_7ZH\9RS[Z_+#F!:UQVL:-I=L"Z/I^_;^6R:O[83&,R_1SM9 M' Y(D4^7Y*JP=[\03^:SH]7)WL]^=2]C.U0K#_XKR!;+I^](SIG5U",EB?.. M$:/..4K ML>K,3>G,381RG+'8&ZT0)3D[+;J(+#864:EQ#K<&K(IU]8N+Q6TBH&,5%E1@ MBV2D8/1L/KO+HD")Z("#4)+BT:.!#1F]360ZA2!)"LPA+P#7<4DXTE8QY!-. MA%GK0R@VM%I8:LR D!L>9BVQ 9' ^+!)62C2"!SC"BKK&!N[>HGCS\:- M-IO@8$^74W>W]<(\&@D;@,!N\B)DUX"=G'&Y,(%%%EF M(^<,J92@*//3_KSJ#H MFK8.*;$\1(&X O>4TQQ2-8 SO:;,,,>.^Y)W:PL) M^5?W95SNPF8.NF!/8[3@EBN>#[J82)#CP2!O#>:)&27)V@,F-X&8L#K=;-*& M?G6> I]]HHC/HP1G3#<6KA[G#A;F5G,!%CU$2U>G HS0$3FA.64J$*6+C[U#5YAB5*?& D;'!@QLB #F& M7)5<8D$4IN"7%)M\6)'CZ*S%1BI,2(V]YQ)QX1CB,3!D@O6@E70TD5%G6+$! MM$*/A0Q9OH4FXG.AT\2X19P%B73T'AD3!99<6F6*/=D'=F"VA,5X/EO$[MG, M3CLPVZR^UPT\^5\&KX7T-'4XE96XF2P M1SD,#\:#YD,BQJ*@%8Z26NE5L1BVX)V3(9VQJ#Q(DD+$NKYNA,TU0$ 5&F*9 M3EP:N?;J.NO==Q_J='\@PGL+;BM-D>0B-B(WVLEUB)2,(8(?1(K%%,7'8S:2 M(DZ#$CF'PGD60#D9CBP'S.@"Q2YXPV/1GNW&_S/%Y G?[V&2V4II:L* [33:Q0&N+X?_2<5HBY4 M-EE_6:%-V*G 19"YR0,5,G=Z<."BV02?6,YQ8>"@\;''R^[NZ,1@<3%MHTY. MI]Q7*.:\(X VSB;DM<3<"4.Y+TY02R_:M0F%R[A0TCJ-0M_@D@F'' !59(2Q MT@1-/"NVO&AAU6$WH1PET4QIJ9%@>:4(T:$%E MLL:6)X?K2 \;)Y(U)H&#EQB2*O>O%MC%)?*N&(3+$:WT[+IBE?U],EFDYF")H(#O%!*@X/A8LP5.A5R M1@?,&56FW#8KHY.U>BI[Q("B81QQL.[ XY0@[@&5:4.%DZ-$8ONS M^7$NX!V?SZ:G"O9>'I.3 0R_R+ZV5A20-'AI1LF8SRX;Y;PTVI1=4")%XL>F/E<5K;M$HA,Q0F50 MM$]-4H@G<'W[]I[).A&B9MZ4:T=*/DY4@(MGL4E)D9SO8E+.?/'(6A&0PPP6 M6\@ R&;D2WM7F2\#]A^/43)A54"2],E\)'=1"0(I0)=.><])*"X1NM -K$V< M0L?11L\#R%1.8T^>( N^-F)):LTDY;[P+E.$4U%O>MLK:!S3X6?++8 M4^23M(AK"E+GC$)&JP!_<&K*+4(_.EFKL;C-^> L164]9LA8DO$2<$O >$DJ$)&Z] M2,D5EY<\@HS(398[W$@#;QNYS;UY50P4 >-XE#:DPGHR\31V7'BOD/(AYNB? M1IKE' H6 0WHW.BG6(=SN&(Z;Z;N[LKI# @7 !H0*@ N!)U-+?:Y6 O-C;LL MU>!3*:>+,[57@+@;EUNG0YG@:R#*WT#L3WX#+!,73Y;3=9PI6X^$2RNH4L8@ MF:/ZW +_:9YQOV51J%QAL=P#!G]VS'\3!_TV$TRCBA"7]SH)%B177*3(>,&1 MQE$EX4F,M%@I_\*)Y,='QY/928P7:C44A84&RT6PVB3*%?(\A"Q\'IG$$_+" M>NT2\;$*7]DP)! CK#484:9)[K5N805M0D99IJ.AS(5BTZ='66UP0/?(V13! M0=(HQ)"CJ2D@HW-[-!NQ2U2Z@BOFE^:1#-E#DQ#L372Y7)Z#90'+I@UCR!%O M*,?!J[#V.FOC,!\N2LTCYR@(4#F<*I:-OD,**V>,"\:K8E/9KL' ?3;$:2G" M[["=TX!.OH@I<4H)2B(?\I',(H=SL$R +%FE,;.A-$:I74Q+W1#:1!I:$!3\ M$:%0M#E&Z)E'5CN,F#$D:<<32\6JNA%M"&TB_ OXU5A),3)8,+#WD2,K+$8R M=R.DP1E/UW[:]]LT\X#)L80&1;A7B!A'5K%O9X5'N8F"4))+T-.E\G59598V M$WSQ$@>NL$5, 'S@2@;D1"['F7RRVCLI=;%[%_?!!2-C<<%RU3FELN/EDP<7 MS,,GE10R41+'B6Z:)QF[]W376C'+N M.!-BL/K-WGMCG.;(,!YS^0&*- %'W5$>K4B*1EM<]X<1I*UMII#?!@(87O"H MA15(:6803]@C[< 33-8YAJEF5J_=F(Z#4M++X!V.*&B:\Q"4R_T>-8J58M-4F-KH5\3HJ+9 D M!+25 &9W.HA@A'%N_WK;/0YY,=":QJ!,"D)J;=(>0NZXRQ"RU(:D0<2A6"96\ M/[>>U;*14"RT1=AR<+%EX,BR)) P3"=KDK!D]*NU@?/7 ^X+M=K2C"401)%.(I]@0/B0:S ?B&C'17<"F?DF/,^5^OV/6[7#GETRC-G M" GP.,,!'R>=NR=Q1+S1R@8O$RDN+^.JW5+[X1J[I2-5LB8&ER.JSK#<^E0H M,)$J@"D6*._=29D'G#56>=YKAZ!-R2>;*1DC];E(@*A= M'NKV<@VC#*8QD\=@PQ3(.@[@^&CBD<.!(A>M"5A@1V.Q$C<2D#[DV7NKO?<) M(X$3Z$&EQ<3O.Q>C'JI;&LQ?% [-:Q(2 "7,7-2V1=5B@ M ,I*2Y,BJ<>8*BC+'K_C3AK%D&01//[<1],XF]LXV\"HH@:'8G-HRTJ6WXR@ M$YZ<];FEFTU]A0F*C(H,*2P<95*H$,:<+%]RX&4T1Q5)4,8IH5$PLF_/8)%6 M(8$&49C1Y"B.Q# ML? \XZ$*+Q-E0?&YG.6@52XHPI"5BJ(8+66,8A-$LD@06WKDD M-#(XYS4Z#.Z8U@()+5)@TG,GBPW"7],=NZN6<@,ZR4HF0@QH;1(Q.%X^9B=9 M*$0"==P1)0)?NT1^*](#IF1W7VV?!BU\LH#O9.ZT _1"8-$XTD*S**.VE!0+ M)X8/N16C5H3&EAD2D* "W Z=&3@H![HE8$89UHH5=_QF!*=)-]<$84.E?ZVR MBJM^Y\PA+AS)O4XY^"@L)I.$8+$X-OHN=ZX$LRD:;9 B7B!N\UX^<:"00R $ M6Q$,+M:%'!O,N,E^:S%X-$I**0\8/ PU3F@!!*=*$J<&2:$M4P6N_U16OBO M 4M01U[@PDBR<9\$" @ZX/,'3V39@DS$XHMZ%&K/FU\;V@C184M=[D1+8 I M!H@WAH2>I*1Q-*6Q[ A17C5,/6$9H2BRA*2W.NI$46YP(O-FHC%:$"%]N8I/P=R"%# \2" MQZ4#HCKD6+942 M8+2^3T5):HT*Q]K*8]DV;T;\I2!D#\RBJ[.](P5<]2X1. MRD> ?M85YRJ/)_PVY%$:3:PP(%Y2DI@;(0KD&&-("@IHW 3G17'5%,X(?QK) M.G/$GLU\[]1\ FYRL/NN>@1L(F$1K%9B'#P=X?-Q;.:0#8&CA).P5OM$:+%' M]DM,6!S0?N$4C#18(W Z$^+6YE0G+I#BC$B0-&)#<:'M&B\HQXA*$C2G8#6M MR$F4R2=P5$D^'F(2T9[S N--=^FHWF0P161@#6B_*8Z1]*4>, _@:/'<$BY: M4/_&I 0+&W6Q]73*ZY.Y"3A*L4TA-SG%(>8FM0JL1)(124>%BBZ$A,<2JM@< MRMF,[^6\8\HPC+0U'GPOBY&A((N6PI>4Y.S'XB()I=99V8CH:=/XG@[#W=G(-A[X8[T*.160C%8@RXW.N(+.\ M. 5<:D[(>IJ#.&Z38#XG=7&:3^Z1W"DI]LV+L3):A0$ MEA);RD0L%N]O/(>DE@8<=2K)9DKS1.$\SW56F-!YARP"ON<@>RY&RZE4%.-B M0>)(2@,.6(+ VF"<8+DQE@X Z7-&<=0 .2*XFE%A"6M6ZFK=A;]9#'0327!- MJ$4L8 &))=O)-$CK&&]?-X=<\5Z%N4OU) !$(NE\ 8CJ0D!C!UMSL(!0*=I M2A8'8]38'?.[WF >2MD9[XC%$20'Y[W_B ,R/($T.6Z$C\JQ]%W+T)#@>JSG M:57@F#.O$2,<<'4$K&!RZ5S.L9!>R*1=<64\1I"$L+GSM)O9ZC*@ZXF3$:D0 MLQ<,+I5F\'21P#=6049LBHVT%E=@= /K%U.4!!.)9(JY8WV.&S@![I95D6,E MI17%GI[\PB[S)XOW9MHNNE<';^XE" U>A^BP0SA*@[@'%K*"8>1#!+##P&$N M]_ KH,O9$O3G\]DB=L]F=MJ!SGS23NTT!SI>11_;]]9-8O?KR:_M9))5.JC@ M9??YBK^9.K@ABVT?B1C--A7U5#(2P/(Z8W/S>H&T(PDE&[@Q$D<5BTL$K)5; M:Y3LFU(I8@B$"22\R,>YB4+:$H%<\-%$KU.0Q4&1$KOR;2;3E"5 BE%*9$C* M17>40(9QAR)C3O"4)"^O852AIP VLX#<<^DT\T@11\ ]YQ[\@X 1B][AP+QE MN-@@S36S5,9B[!-U+LE$$661(9[ XCNO<@-4DO<1,&:N+L4=Q3ZD-H8X *U1 MY[,Q@'RT]?"G9%Q$T&M!KAVTCL-\">+=, :<6$-4(IJ)+G"@6(75;EI MY+5R\QVA&)LXH2QD\P(85!'@%DY L;D0''$Z2IDDA*SG"BPFE; M'"JJP+_HO*%11" V4M9#ASG9]^?_9U_?\6S3I719X_KS>'IQ6]\Y/'RBN&=3G'YS0/L#NT\ M=E]XWNKB-SXQ[S'F[4:@/;A!>^ 1M=X^FDTF=MX=Y >>ORRT[X&#+S[B^?(H M]JTD/AU/V\TX)6KWS<&C/QO.9[_/7SZ*T]E1.[WJL=>=YJ5'/+@\^C^GQNID M[]7KO[KVC>3=G[1?9*C5M6]ET;Q27V#0?.E;E__@T6] M NH.V^-FTDY_?S6;7%:*^0<[L_F[!Q1C]F .EQ_D^[8:._?S/[_Y](X'"3QO ME&:SQ70&0E9 M&1@2Q"3)1!2&&;B-R42IXZ#)M(#;!.@T*S4X:TYK$5CBTB2XS9,@J?*Y[E?N M]N; '8#[/1(67 /!G4H^HZ8'GU"T"!*[% E1"B.+<\=FZW@F&$<^VFB\LX8X M=IG$6%%!K/I] <8\-LK [B%VY1706*6D+.YE4;( MU;XB 6X(A$H#CCD\$FYS)B2.K4'8YM$,< M$PLR ?Q,I.?11WB*SJ+#:30"?H<2YB!A-I?Q,3$@(QG(KF%$1U\JB;45C'H& MXLF%SYOY^="N!"W@O8N:8IB'ODQB'2(V&, W3!9F*T*>K9V4V6)Z"S#)ICC97D MO4H$QD_P.(U8S$<(P)X!LUL+ZM-Q">+B<"!9.RD*^@56(J]/[H@."(;FRI^1 MPFU.I\3S;4Q%K8V#];;19?P9D&4$&9 S83580:E*77[P S"A(BN&7)H_ M.# ZBH!9\E19*G(+*7YY^4&7<]?OL7EELPUC2$LB*-Y8$%H+ MXL> _HGDHU1!Y>9AV%)O0%6Q?L$"R!O("HW9Z0"> QL&[P_ 5Y)X9FFBO9L0 ME;0,%ET%,'41C*$Q-(+3H4%]B6B-EE>2>/5--UO.?>Q6?QY&&WI(!Y[O+_^K M:7XZ;KK%229D!E*HG68TNHL?)D!6J&O_)^X2?+QX>&3G[]HI6LR.SZXE>]1. M3OH#>UWS//[1O)H=V>G9C6ZV6,R.X-[^J7;2OION3F):/(1Q=L=V>O;2/PX! M9Z N-YK;/9Y'],?<'G_Z[C]]';SKCS8L#G=3NT ]')SFE_S+7XC$#W]ZD-\% MDSTN?ZIL+3-ULSDL=S\9ND/%\:()LZ6;Q(?'-H1V^JZ_0N#5:R=)#LS&^3<2 MA6]T^>G7WOZML_6SR6R^^Q?<__?PRW/_(^9P]JZ;3<+%X8D;4N/-\Z>O'S]J M#E[OO7Y\L#&9*(HD!X_WW[QZ^OKIXX-F[_FCYO'?]O]][_F_/6[V7_SVV].# M@Z9T5EG[[7+\SY\H ME3.5G9W.IGWLLO5]& WP6&!>T+PU1QPX?P(PAHF 90D) M5IK($J"%K>8TB TN9K\-00CV)KI5&?%9 BQ MW7TT\\L<@,[;HV6L+<'HK^=\?HDLOU3%,3I7]K^7W:)-)\/J#7-#6OR04V.: M%]/XXR?T6.1S-5=QDUTN9F>KG,<'?)3GEV]'$WLR6R[@%1]B>+AZ'<%X!];Z M] <^;W@<=W&WB\NF\LWP(?YIZ\[7!$X:[XKW@+S0&X>[>^[_?]1_N+JU7H? MYXO6V\GIL@//7.2"?L)Y*!MGO(]O^E39_^M!?#>+S9NGS<')$3#OXO%LOMAJ MTFQ^9!<_;[4PYRYZ$)+9Q-G)9+9PLP^#RMLWD>K+BL@H+A]^7;5?S=!WSXJZ M9!5X4U?EKV_V7KU^_.K9WYM7CU^^>/6Z>?GFU<&;O>>OF]/&E>__OCY@+B.4<[>_NO\V5B&+]J^<[4#?R;]649AN=^6MEU M..EK%N[JKV\Q]FEFP!)R/(47DDE9(.<.$ M"Y[[.)B9?#V'X?2ET<<,''D%CIL%CJ]?[3T_>-K#PWN.'#=M5+Y7/^(,."[. M%=89OKELOEMET]V-$]:<$M 0V:LMQ:RFLD 1.Y7+D0_6YWQVUT"<\PG M[30.0'Z,B)9"?./6U<9X]..KZ->RI+[ Y(;+8EF**9<:TT%BJP6'+&<*ZB\ M-%CJ87C@57S7=EDM+)[#E4\FTL^TUQG9K]E='H/2\!:\WW4QR%?I]24.>?RW MER^>/W[^>BAHO=;!;C=/G^_OK(F;[T6@\X?''ZQ?],S:S%(S/V?2QG9-=QQ] M/I47FG;:M(NN\8=]./33G;K^!ELH/I5V[Y_#%_@JK-P*AZ MQ0Y_DJUP!9ML6J9O[:)X(X7)QT12P("Q<0*,[3Q&*1JKO%!6XUOOS:[,4SX+ MNSI[WN:V1<"$^[F0Y_QD?Q;BYW"[RW<^EGF"$$XKS(4R7+,A\/E=H MK$>1DURYFPA'Q3!ZXK7]\/3TM/[J@/U@N.;VK*5RK6VB#>;?(.E_8L+4>DS8 M31A0E966_]E6E+JI_]F;FF8V;V:Y-$/SW\MYVX76]Y&365J[FBAQ+;ZB>&]* MZCM2O"52=&/<_73GU<[!3G/:(WW>7%:=S?/9SH_W1B=M%@\/MF;M14>X5TSS M=W;:_D__]Y6K=<\7XKM71V.GYT5M4@:!Y28)+.\?PU9Z5GI>4P&,,4JWWCC' MK<$W-327Y.4H4")RQQ? T%)+0-.6.QH%MMP/ [[W0IC'KCO]YUD[C:0(X$VX MN7*+MK X8#[9_.+Y?SW>>_;ZWYM'KY[^Y^/UY;,.-.3MB_(\=D'A(D4GL48N MYKXQE!AD7(B(I*2IE2)I8@85E'WX^&+^>O9'X0'JWQX_?_:B>;GWZC^^@2$+ MF\-V.4*SGG01[KDA/"OW("WBBFFD+1=("X5)#(X&'P;EWCXT]F+^ETS/5I#?Q/,<:,QDK<.LTX@]T]T!4#N0+K)+(4>,V1EW6._L?U MX$L6@G%6Y[KJ 7@D88Z<)Q81*X2,D4?M;WW^/W?%F+P\G$W'<1R!48G H?P: MLQ1S'N&V!N[&2NOCX8)_^:F;:;_6VPWX=Y-E+B/66- 3 MP$KALR)25]*0[PC&_GD=-N%F!4[TSDWKLEW?!-[YG&_+.S M0W.\G'?+?!!@,6O@CCX;@M ?W(\9*^0C;GM^L7M/TN/Q#C-?2WZ_1GX\D3M$ MJ 'R[,D.)W23Q]>'#=NL6+,8'W) T7G=+B;]P9EH_6'CP]9[E7E<,<]U+ M='<:_2Z)7B2I-R@-<]M[%ZNZ"%40JB!\IX+P_/0X96\5X@=_:*?OX(MI X. M;SYZ6=\8$5]SI9H;[\,,'BG\ED7X IRV7% AHD&"Y^Y,6G$ R8P#5%56!:TM MS=#X=G#ZU',^(=3UGD Q#)C+* "['2QF_O?M!KSFYGWN6-K\$_C5F.22%$W? M+'#3]6ANKBON.MQ?MF*^KT(L# XI8(*TRDV<&''($DZ1PRE8)YD".;VM$)]Z M+2NGI1@)SG46JG16Z2Q9.BG!VI/@D.0F(HXE1DZEB*AU(7BL(N>#F=C'IUY4 M7SSELTRH[&-=F02U21^P"_8?=U@P];8R\&^3F;.3YB!.HE\TN?M:;XYRGTY#/,L;&G33^,/K?FZ/*/P]B?YLUAX@LE97X@ M/S:'MFM2.XFAL9,)7,S5''/<^1_+-D>=%[/&Q=,;X)GG@6>63^*M2O*=AI\O M1*W/=$,.2>?+N21?$^#J]%U_*U#!QSXR06C3E[;NFA_@>:!%FFX)@*P[G.6Z M-F>EVA:'=O'IV/^PET>9A[CZ\>D3K]7J MT3M8?6V?@>U@-D#-G^L\ALL=SLFF]BN.VA F\6J'Y^X$Y[RRZL ^EO9&2V$E M<@"$$#>>(9TXSE5V4R0A26+B,"FE^\OY',BS*K"; ='"+FY;D7Y 4_/WV(W" MF6IZQEX;GCCE]KN-K]X@2:U<1'9*P>\]ECU(_Z,[7YRK=W>^H:SU8.NT<02R M'LJ72=4-POC9=TKRL3/RN/3[O:5V5=BEG3@H .)_[QF7WQ8VR^&D;NF.VL4B MAJ8/S\YGTRR#DY,F@CR>-$^S3K&^/[/UR"[LJGC^)U&UC\^XF-OY:@EW4Y$,5ZCY7]5G3 MGT;MBC%M-4Q7PW3?+XRK8;J*^NXTGZ@@DM887>7B>ZW<[RVUJ[:N,;H:H[M5 MC*[M&MM,8'JQL=['28Y,>S*;QM 1^C*"QW, CZ>YI;EL)J?'0%9 M3K9S'AP\+@*F>I>_?S>?_;$X/+N\TQS$V(\MQ-1.^P:D?7&G55D __!+0UQ= M#P_/;[S&+5\1!O\H MW:'D:\$_>HV#_M>(#X[P5==X#_OF]]Q]B/%. XI7Q5R&2/MCC$CN/(HF)<1# M-,C1R!%FQ'&LB#)DH+ZT>:=HO@_"]FXV/[GB9$5_4V\!_.E-!1VR>':U.;OS M@U.?H\1B4,MW%I*J$==*P4U3L$0U\,TTO:&45Q8=!8M6"E8AKT)^SUET\Q3< M'#+8^R(F^)X40DG./__6WF0;# _<5ZEX?E7 N4I&D9)QSYB^&M/OEH*W:$E1 MG,=<"DTK5U8*;IJ"5:XK5U8*%NCF'WPI,Z-(77!G7?V^T6?_4DU*:;53VJ! ML4+<,(M,T (Y;00Q0D6N!SKJT2_CK\NNG<:N^WQKULUF$P=WS!9N]F$<\.96 M_0#O;3Q@[*KV7C@ -11^GUFT4K!Z^071M')EI>"F*5CENG)EI6"!Z/WQU2S1?RW?@WW5TMX"<.O M#D+ ;";=^AO'W#%ZKZ?FOM=3<^E/3J?E#K17'JIKTU4UK_I*5S$TTUE?J&K9 MK4ZVP>PCT#4T^Q]&[[4 97]8'^\\G1:\_\US?]?&P3< M_A1E=Q@GDS.6:7X 1NC/,L*"?/6(X(^UWV%4356GVJ,O)&%?;((F%2*<<3 MC4BGI!"W-"!M0D16J4BQ33SZ@0H,'&0\-^( F/R6 %BU<9M2#37T>&>3O8'W M_NE,__77V>SW9@\4Q#^6]F:I-G7.WV>(>:\O:/;"+V8NSANJMAN**=ON@X$3 MNXC=HCGN"V3[/AX6X*OMS\/+H;D*Y7_+^#9'@5.#_J2?Y6QZ:M&33L$PJ1 E MAB%.<$0.:X$D)HQXEX1)GW4*) KCJ!D88:P2XE$:I+VV"*>(.04KSZF]HE/@ M[.AH-CU8S/SO!X=V'KL7RT4?/V^G[[::Y;1=/?[-VZZ_NM6$Z%N8?/?SUM/G M3R[[ -/E$0JS!3J]9>L7@;S;/7PJ+RZQFEYG1]P2!(0%%FME' M8FPN''T#==6_>S!K='@>O3RV[^+*#4(V@6>[:R=_V)/NX5;S8 1$^;3O^N@, MUR#'7\%A#D.PRN._O7SQ_/'SU]O-T^?[FY..HFCRY,6KWQJ"T5]O2XZOCV D M%'F]]^NSQ\V+)\W^B^>O@5L.OE\U.M(]O;S/IF^_AZ;%CN;L]L_AG^W%_S%*-AZ+?8(Z&(NF5UNC."?H- MF DL9?[]SUML:]S^JVT.YSF6_1? R8NW[=OSW/&W[705QFYG?U(./Z5KNPG] MRT/TLWG_S-TES&X^::=Q$ =B[]7KYNEI+Q;VL'GR]/G>\_VG>\^:I\]S_&GO M]=,7S\_7W&XXS["BD&L=TJI^,:M.\4C,:*5>I5XY+EQUBC=HB[Y;IWC4CG 1 M]O[I(AXU9*<(15N=U,+H=P[58)A';\D%J-8M+'P% ^C*1VI/S@\G'YR/NOEA M.;7+ *,+/^Y6E#8" :@HK:*T\?IUE7J5>A6EC9ZB%:5]URAMY"Y4I=\(Z7>. MP6"Z\+8NAK?PJ<_HR?VFWCH[ 703WW:',8X!C>V?3:/9OS"-YM?5-)J#?AK- M03P&I-:?1C*KTTB-G8;F4?2K;QGNOZ5W MUJFEHI)K3"N>I2E\"]E7J5>A7. MC9ZB%%ZK2;X3T^QJ<^[BQ]K:=^MG1GY3Q*1S17=ALFZ7F:3^9YLEL M5:'V-5 A]I#N.8RB^0T>=M@UC_LBQ%_ ?A^__A3\W9X^ U"AJ5!TI'J@0M$+ M-.<5BH[+>:W4J]2K4'3T%*U0M$+1\;I0E7XCI-_7H>C1XNTLOD^@ M:"Z<.X^'<%_[/JX5F%8H.#(YK%#P LU%A8+C)GF ML@+"<;F0E7J5>A40CIZB%1!60#A>%ZK2;X3T^P9 Z&UW^#;=$T2X#Y-IGDQF M?W3G +#"O@K[OFO8IROL&Y>C6*E7J5=AW^@I6F%?A7WC=:$J_49(OW/8-YTM M8O=V,7M[7B;S[95(L'S8]SS/I%G,FC=G,VF^@ 2OJA-:$=Q(Q:E>7F@[ MO^PZ &%OX=O)2==V8]C:^^U\"F=9G%WSZ'PJ_>;R6D]4^X(OCN!IH18!C%:Z* "_0G.(* I5"#AZBE8(6"'@QB @ MJQ"P="^U C(WOYC::>+=@& YWW,?TS./F<\.)EUR_(AX%\O3*$' M"^9IS.%1>VZV7#2_V?GO<=&\:KO?*\ ;J>A4@'>QA40%>"-S"2OU*O4JP!L] M12O JP!O8P"/5X!7NI=: ,#C.6-S,9]-NK?'\YF/(0.A\B'=_NF@>SCW\GS@ M%:^-5!(J7JMX;<0>7J5>I5[%:Z.G:,5K-\%K8"?S[W_>8EOWQ#,^MO/%V[9] M.YN_;:_6Z>?JT666ZL8?-B]?__OA5\_3YDQ>O?MM[_?3% M\^H@5P?Y'CC(I#K(XS*IE7J5>M5!'CU%JX-<-S0VMJ%!ZH9&Z5YJ 1L:Y.TD MOK.3U6Y&#.WTW0BV,Y[E(:_V,59#KCAMI!)0<5K%:2/V["KU*O4J3AL]12M. MJSAM)\L)I%&U>GB-YT,5\\W82K"&^LLE,1 M7D5X(_8)*_4J]2K"&SU%*\*K"*_6]JL(KRCZ?5K;+\1DDGT4)?Q^@^K4^>/M][OC\ KP\UP*=[SZYL'7M3 M!?G5<5S#"^G7MEWU>?JXMMW"PE6+YX^?O]X&?M_?*6B]FA*6J)% MM\Y.@,/CV^XPQE*D;_]LJ,W^V5 +6E*@6O/KBFK-04^UC1O,(NAR$(]!+;DX M;ZC9;BBFK*_*^2CZU;<,]]_22JU,K1_::;,XG"W!*PO==A,_>"!? TY/\]Y. MEO''NZ12[SD62ZCEU"X#O"Q\2I,>UIZ-[G1&V6_>MS)8+>,>'&!ZNWDH?J?,W6OC(RLAK0COW;'UZ[3'7KK9VQ@ M%'\2N#=7QNV=];^_F\^6TX!..33U_ST<,L9T!L>^*H9FK;KJ*PC0K#5FMSY" MWR5A;P"LUT16(&*^\O,6W5H_B4^5VQE%=@08F]ZS:LX4>GG[,Y@3D3U9O]0K,"ER_JJVJMJK::MW:ZA*^.E=65Z;@5655D+(: MP-'U0,OD;[%B0,>-J[/;PUUT.W%Q32&Y-\FI$OF9$AB+QS5($AB+Z M3=+@[MHCJI0>&Z6KVJC,?&^8N5*ZC'#G"+W P=#3_G(^AT^-[?W!W1I5*%"S MKR&>_]WJFSO?.:F4KFJCJHW*S)72=QT6O$BO/OMB. _Q8K)%_^CORF6TW6&? MV>3SA]Q0^;V=?)*-6<,"HP"HTUG!1+W,WVMAY7\:&_A?[P&NZQ-T4[KGI_8# M/&SZ9&Y]/@?1)_8^>2MX$B&&B*0) O&4+++6660DU<$&9Z2+6TW_E ^+5_FX MYOY;[*Q*C :D'+:(1Z&12RZ@("2USA#CE=QJIO8(Z++LT#MKCW>SYMN;AOS/ MXX]J;V^Q;^?SDW;Z[C]SYN)6LYRVJ[>\>?OFX!%X:+#X\!2VU83H6R!$]_,6 M@K]6QSE^WFH_ (661RC,^B.?^8ZM7PA3V]B8GQYD<*4&,:,0RI9CK@D 5DE/=+$.1.X=\;P3XT4P812SR18I0B_"9X@ M*S'\)F&EDJ9&4[M1(R7)-A>Z&JD[,%+#[924 (R++L]YXZ0:[X'R/_LP42%0OYEE8FLFLZ^#9&4Z'V=(MTG+2V-/'K)+9 M5AQQ\?_PM'.;*Z8RG!EEI4-)<(^X]\ @ MV#JDA7"4AT2LHT.8V\TP%;@28V"J17/=0Y';H#.[XP@S>1\G)W4_J1"0=FVR M?K=N60-EG+"Z^0DP#)9+2,)H]Q#'@0=^,S*_ \+H8U M!$23;27X /BK"GH9@KYI"E;[4]FRVI^UVA_"M?%"6T1L2@A@"E@B9RU2 #ZT MXQ1'3 9!)G=@?Q3>)J3:GY'$_VIBS%K%_>4\'MLV-/'#<:[>M(KJS?K.D_Y2 MFG7=@RS$O1AFU^'KI[4W3?814'C($_'51;FEB^*9I9AQBQ)C!EP4;[*GH5&, MD2;X)"D>!"*?:LS'*X6Y-PU]G][5V>1A/17*M[G\,56^VI7P?<6EA!JH& MR&LYQ1'5="GYL&JE=%4;56U\Q\Q<*3VN*JSW\N3PR_GL&,AQLMW7TSH^ZG J&Z-N^/W#_6WLT P+_ MS^J+^W9FV%%,!+8!<2DTP-F8D*7<(L&PQ,;+)/UGU11N>(CGC,*/+A 8/D]B M_K W#7L7Z'RVCB\G=KJ :X_/5G.HC5ULMCG[\LYN";Q\3P\4!T\"-T0@SBUP MG/8*&6L5HL%@32EE++F!TO;+XCBVC=F74_P+XKAZVG@S !&!P/RQ6&$5J:=1.22,_B[O?+)7Z"W;@>1S*%"BY37G=]KT_ M):%90DOXHYXA+LIKJ)5+Q[R/ M4[V&*TMD>:N$HPGI*#'BBD=D2!2(:4E<"(HHK(8 K>=Z[EE6A?VA^AMC(?(7:Z"?I_26.XC;/VWV2S\T4XF-:)=B&]0(UTUHGW? M? ,IA.0\$,2"S#B3&V0]L(,V4VD!N@M^4@7D 5Z3)$>M,4 MK):FLF6U-.NM@H@M4XQ*%'6BB"?LD/&)H20P#I$*K(P= H562S-2D:[;I)O% MFX]BBO-Y#$T[];.CV"SLAU@W1DMQ"6J\J@:F[YM+0"V.PA&//'Q"W+@,)+%$ MQ%.N+%94D<^ZRMT$?)YIMJ>]8GMM/ZS*:@R73"7X-N>U<>O]D?)-4[ :G\J6 MU?BL%X\JZ:7F#,5H%.+8\HPM([+&N4AXBM''(?#H^HT/VS9XB$S>*N5U2W0D M$!5$*9?]7IW&/Y[ R&J5X:(\AAKNJA'L>^@VSJ1^T&*3!VP"S:WS[W@C\IBE8[5!E MRVJ'UIO/Z[AF7#M$8RZ@(Z)#-D::4WBHXL83E6ZUD[H).Z1S):9JAT8"8NL^ MZVV.H_8];.NYTZ+\A-K-KQ@*UVY^!?D:6DO# HXH$7 XN.0<.>PT @2L+4TI M!O59-[\;G5W]V+QO<-^";^M!^NO4]GWCT1*;IF U;Y5QJWDKWKPQ[[A@.B"K MHP+SIC72.%&D0P3;)40TZ;/"QS028[;C7B&$OG24B1OI9%MO-.]\.57L2TVTNAZ@B=0=JX[OP6JK-*YFL MU>95FU=MWL=C0R9Y[<'()8(#XL0 7K=@SJCQ/%GE- V#9&X/:O.$EMNRVKR" M;%[MS3L"&UGW VY#UMID\UXR=O]C3 _=)$)9^[ MJ)2N:J.JC>^8F2NEZSF93>?I[*^RY)K)1Z=QMT8""E3O%9_62$"E=%4;56W< M\!VHONN;8GMB1^C)P&I)V.B' NO,%86AX,CN)L7%Q&N'V6JJL%">DEND? M.\8];QTUC^_C=%FW?XOQ)6H$K8R]GNI+#.=+Q,2UCL8B*\"#X"Y$9# A2!@; M<<)::7NK5E%GOL0^/"&_^;_:Q>'^L@.BQOF90W$RM#NQS?40;2:KO)+MLIMKJ+S@4'EMO;%^QJVM-^XTW)YRL4XL M44P!_ RJ .YR)5!@B2;KHE;QLW#[C3I+G>G(9UE%KLDK$=L*#Y'W7'MPC$== M;)J"U4_KV13P_Z%N"TU#%C#_O?-Y3"1,*X!'$ML#>(F:F2P M(4@KZ9T4X$,8.02T7E_J&C7;4J@:Y;\WXKUI"E:K4]FR6IVU6IW$2$@V*D13 M+FM!N4:6)H+$XC/.Z"U&@EJF L<:#[EL\R%,E2= " M$9$BX@G#TDBJ$=;)T$"(%7*078A>JUT("CV?3?V@<2&^39BL4:%[(^2;IF"U M/94MJ^U9[PZX%=YJBI$D3"!.'4;.18LH <.C31#*#I-TMV[;0[>9J&5*1Y), M5]N]#5&@Q<^.CN.TL[TX'T]@9/586WE>0ZT)->:X8O4:KO(:5+"&<<,1@%.9 M&W. !Q",1"IZ(X/%@DLU!&(]4W7[%S3=QX3]B>VZ-K4Q#.Y,&+:-53G'U*KP M5YM4;=(]9,MJDX:S25ARZBF1B-)( )5R *3>)>2DDBQ%(XCB0R#9C=DDLDTT MJS9I' BW;K^64JVE!L,+#H;74^SK9]QZBOTNW1#" W4*$*[(O@A7X$T S 67 M0EMC1=0LLD$*FG[A%/OP<76R;60Y9>2^]Y/LU=:53-9JZZJM^XYL72 &,\,$ MPIRE#+D9LL9%E ^W!<(M)\-TO;PK6T?8-N-#0.QJZPJ!X=_)<;C-5FVIN\[E MN2RUR%PQ%*XN2T$NBS.>2$84HE+0#+4=LDEKQ#!7+$6,/?\LW^V6%5^& N)< M;VLZ1*F76E-N/-IATQ2L9JTR;C5KQ9LUIJ,UA'CDF?6Y?TE")E*)N%9S=K=>][LY#Z8#'SOQ_.)L"$W;_\Y0/%Q#QLXC^6 M[>)DMVX(%%AA8K.GFNY7W8.2SX]52E>U4=7&=\S,E=+WK=/=8%BR) =R?W9T M-,NC #]RN_FGLU6\#RB7$):()0EAZ7*73L:0IIP@)8E,^:2RD)^AW)LUB\XD M[#WQEW;^8GZPL(L8_M-.EO%EG!\92@^;^R1SC&!ODF'(4K36.$="\3:^LLE>\3*TFGACS\EROV3)F(3!A$64VTT#SUB- MM!$8B:"PD#@&HMA:9.EIURWO0(XD#H9Q$ ?+8T+<>(RTQ11YZYE0C EC/RMD M-8@<#3X_F?M47K77.A81:GN*-#^Y>?/@],K%_]M%SB$DF;#BX6B%0 #51_E_VSOVY MK2.Y]_\*RC=[=[<*K9WWPYO<*EF64[JUD5VVDIO?MN8I(4L!- J5O[Z.P[V=Z>J:[DK>%$?.<.YZ#UJ:7WL8?$.,0R?24 MO#1]5#O$N!['N![:@L -W!*X>=@%Q&R#DBD22QUNO/,42@ZD0^4^2%5MJCT' M*,#-Y,;UPW0+'BK),<=-,H]S7G7N'\X6YV&5V]=>I'"^VH?FCJ]FS] MY%+;/IA5]#2AD((MN1:C.?&*X0X*@4(S=$M0J#\*&1ZZTOR"3)&-0M$P\C9R M8E%E87QRJ?92LO]X%&)\R1@H-)'8=D0;^&89VZ9T\?KBK-MTM=@<^M!U=?ZW MY559[U9ORN)LLT.9A3'NZ$8#S--86H>E(1N0C1-V9ECZH7(DXN'FD>+4YI'? M;;;M'=>+RQ)YZ>UBOPWKW=EEMZB0_^MBMW_=GHF*VF.1)P2O6*OZ+7T?2D3^ M-*?M]X'Y*GS@%&K(I**WY$KVI&UURGLC>?&]I&_>1_"'MI=//HS?GZU;.%_^ MUH+X*X%^<<5V51\<$:*>'N7Q+WR4U/ K'9] M5.R9QW@6M6>7HG:!Q.6;TM=I55??4NT M,4O-'0Z'S&:X#VU!4 AN"0H];)C,7$U:N(:=ZD@I;REH7JBJ4*MC-:AB^PB3 MCTI2Z*1X])1S=X6Z1/SCO4QE;XVYF';^=4.]*L"3Y]8\^GCS?_TDJG?5J\Q MN-15[:9UGI4/E1(ESRW^*M$WJ$6;R ?=O(DI4[RMQHI;-6#N \(C^=#O-$L> MCP]=50E[5<[RXNY:8+]9.>RN&F'+17NW\]*^[9MR]A:ISI&$30_>AO3*>X"2S*[2$'HV%9SF[FNJ$)H@:LRB,E!#MAY&2?,J61)&V<&%%9&,XTYPH+B/XTE/7+W'< DI[])3C:U:NZ^IC]?YP:8\AHFE,N.I\_N[[GP2DQ[0<,QF M!0U!0]#P???L:)FJ/E/@LM'0\$+!&DE!:>.YX"+'6V<-[A/R'XF&VIFE 0U' M1,/K)8#VW]"^]>'A9X]5\['+^NWOVU6C6=6W?;@\-V+;[Q:8N]J_*KBS^?1TN\JJK7?]DTQEK=_GH ML))T*&G_W6H=UFG57OC3OOWB4(+TT0=WXUY&Y^+^5G^ORWT:_7"%][$ZW7FV M9[#+D:.ZF@7=\)17[];JSL/+[U<_7X0_+G=AO:-=V:[JI\O:<;]T+Z,H-LSVX29/__.'[Y\_ M??YBN7CV_,FC'CRXKPM;?+'0??23/WZ+#M.I=*W.?T\?J//?=^\T^>^K0P6U M<=S0NUDRIAO['F8="R^KSV$P7M4A[^8&BQ>OMJ43;BX:%O)NN2B_I&:HQ7FST^%EP!OF->?W'Y@3W_M=:6% 4\!K,QP6'B[?^ZN; M6=4WJ]WJ$&"__?KZ]7>D5R\_3KI'W(H_=*:[*Q:^NJ9'TLF//>=C?Q>/F/WB M-\&%C.-"?B>9?QA6GY'-[[-FTG5D,+06'TUYABLI?>*F?M=YROQ.YZE!3LV- MY<8,MH9Q.0_^EIWK5H"!E6D,+:@85&PT-V8$*M:EJMZIF("*36-H M0<6@8J.Y,2-0,MPU@ ;=KCTD4^;GJVAGA /&;ET+ UQ /B 8>& MK4=N:X@'Q&-6#@U;][QY[D.3H=GN0ZQ:+6*IFVU9;,OJ=;S8[B[/Y(Z[]M4< MF?#EAOWBWMY'=/2'\>D!:UN-4?D_PZ*#R=#=E:ND*;:&6$AGGT@5X\F[*"@; M65C,4<=XJUBUX4Y:9QQI*3DIZ1EY*0(IXS5WG%O'XG7EJO++^>;K*P7\YJ!_ M/_Y*_GJJ6,6%6GH]G@Y3@XO %&04?#I)UP2?P*=/YI-Q4C&3$O%:#2F6&<4@ M'1F5+*LB^9)NM0I*6A6G@R;KI"=5NZ**L:9V03%*)IP,SAZ;3UPON9+@$_@$ M/HW<-<$G\.F3^509%X%Q3[+$%@&EP,G[G,AK(YS/CAEQBT\M1&(-7+$]T\46 M/\7&)R\E19Z\:(A+-M8JF5S[ F2-5+JH6K.1Q^:3YDLA M.?AT%#[UN-4=:<6'2RM^61H16TN&WN)PA+ZXT]4@=,:=XW3$&&^=RYQ:<-QU M?GYB%M*VT>D/*[FN% *8&Y<[@O, M 7,3Q5SU1CFE)3D7$RE1' 6K/6FFO*M)EQ9W]Y6U?"C,<;%DTH!S)R85@]L0 MG(/S@G/3X)PQ/$L9&'$;*ZED [E<#?EQC6LT$Y5^=G!@HC)P=4E,5!Y@HE*X M4S[H-CVQ4K2 7*@6BY?0)BI>%FM32,%\27[U8D1BURQ;5^^7BW*^W_\XOP2U_+TE(N92_KT@^N(R M@@? (# X;L,"@X,[+S!X7 PZJYEM5T*A=+MM&2_D?&1DK#2B:F&D_Z+T[/ 8 M5%PNG4$T>&I*,K@-@4$X+S X$0R6+*5,FH**+;)SC6M!NT+6!N&UYED%]R79 MV^$Q*)U>M@ 7&!R-DJ!;U."IV^_/RS;LVWA;E%_.RWJ'OE$HP'X*1<%1@'UN MMH9X0#QFY="P-<0#X@&'AJU';FN(!\1C5@X-6Z-OU$36KYYL7G?+5N&PDAW6 M>;$M9V%?\KOE+*3?1B-/J"HYEN3:& 5^NJFSH"77)522NG2;(K,CSW+7*$JI MPICUU=<^SA/\+<3-]O$Z_W@I<4\O%:ZG[)A52\91.W9.HWQP&P) <$T Z A[ M-XS)/%M+R;,&H.0B>=%@$H45,H9LVX,^=O(_*(",6-H1[=7'* > *#9NB8 MU&L##:5L94R3=SI2>US(=;L!4[:Y\AQ$5+>.DMUG#_V# D@HOFS@ X%F-,P' MMR$(!-<$@8Y0?,RI*#W/9+52+03J6%1DI&1-$JH8+6SN8_OZ@Q*(.[_T3H! M4]M]COS>@^U/W[\JV\7FUBYU[/88S92BGU*'@YMU"A;$E.*(4PJF LN*>:H^ M:E(MQJ5HE2&>8Q1>A2S"K2G%?=)Z!XE[LMGMV[3B:C[Q[E1.7Q,+MO1^/&5- M,=:!(6!HMJX)#/6)(56-*2$8TB6+%J4J1D%8U?UPM@B5K&9])/>.@"&W=**/ MZ!9#?2Q#?7 ;@D)P35#H"%M,4O91Q-1EZQ(I&QJ E.)4N2J&:\.5OU4S^3X9 MOB-02+*E,Q(8FM%8']R&P!!<$Q@ZPII<+<):U2*9F+M5M%9S?&]^D IL*L'=HCI,*+KQK M$P1!R47;8MOH* 97R0A5V@.G.;]U?.)S$GV'QH7=9.+9.EULMR5_V+VP$[M^ M=Q&YI;1]Y/HPW,W(4@$UP2)CG"2W":3K-%D64FD![1SV,RYG0[/OE 7CC-BR M-[CS GC'!5Y)5:MH6=%/2 MC,%M".#!>0&\:0!/>E5"JH6RK"W""REUS1Y4UR?=<5>=+5;W<1#R.,#C;MF" M5!#OQ$1C'!>$&\:Q%/,UL ;O=SA>$1(LM'+9^(Z5<^=JSK<.OI_GS.7 M1R)>B_$8 _%&(QH/=#13/%R&5IQ>AO;%9A_.>BG#BMU?0^]=PA1F\/UAF,(< M=PKC8S3!F1:J!Z9; "[:9*;!FVRVG">=G'6]I&7?U8BXFK/L>IJT>+]4K(^2 M10\N$BPZ)@'!@W;L."<8,[+QAW7,;E6GW1LI&-^ MJ2 U!:T+R51C%J+ZS'K)MSX4Y(2Q2RXY(#<:G>CQ$&Q_&=732J"^&VR+U3IM M7A?L_1K-7 3UL\>RLPOSB#[G$5J(J'155#TOI&*IY&MM\PBI2C4B56%N+0A_ M4=+SV4'9_K;9]18NRQ8MHU/+G(;XX#8$?>":H,\1HECKM#&LDF-!D,HZ43!9 MD0DB%N^<4=SUFH[LGSYFZ3CH,ZW(= #UP1Z'AX]T5I94T,/+R:3ZY+0.L5(T+>11V*YDDG M2K>!6A#>/$I+I7AM M4Z+(>RF U9T=>KY9;WY]'.^S^Q;NFD>T1Q_-6%K;Q_3IA(IK_MHO'\8%_PQ$ M ]% -! -1'].TR+72!R-(FVB))6D)Z=#H22JER$XYV[W%KY7E;"C(EHNO=5 M-! -1 /1$[#Q+!$]72B&Z*TH+5K5Q6I2I19R.2FRU4?9'E57;I7.O%?QLIZ@ M^+LLM$NC/5AX8I(QN W!.SCO:?$.(6E?J\:Y9I\2V>(;20_=!JOF5'F5*1II MC%.]%&\[[JJQ77J![KK3B$D?Z,BM>+BLO3B]K/V+S3Z<+38?U(W[XIP]M@(. MO9$-LZ_!-PM.<_8UW?E.S3FZZ"T%YTV;[_A$025%7B>CJXE2V%OSG?MDR1]Z MH<&-9T_A)&8W,Y"*P6T(SL%Y3XMS6&7H:XT_MWA<*G)5>5(Q)O+5&6*F:A,* M*RRE/A+?1\QY2SF>>O&3(/!(<]Z@\]#D )U!YQ.+0ITH)3+M*#!56Q2J)#EN M6A3*;73<&U;9K4I2]\EY/W04RL72.08.GIA<#&Y#L [.>UJL0R3:#WF++"(X MSL@$ZUI4&1N#=5?-,5>F6E29F=1]Y+N/F>IF7@#!DPA%T?IL<#V['(R+6-JH M*M>I['WXI>RP?W T\ZE^MMT,;M8I6!#%;(XX^Y!>)JNMH9JY(!53)6]X)F^Y MK\JP$KSLIX+T=8?4[[:;UT_:^ZW6%VTF?7/0O\OGO>C4[^DO^VUH MSK%:A^W;9_OR>M>F,-V5;#=G9X=)S&7-_9Y6#J1:,M['"CJD8BQ2,;@-03&X M)BAVA&QN"EXS(TGXT#CDE2QLI%[*<4]>@I)I?*CF>?.:0"% /% M9NN:H%BOL5AA(M18*')F2#FE*$BE2;C$4C:N)MY35>NQ4XPSO72LC^8,T(JQ M:,7@-@3&X)K V!&V$C56&>4*B9(8J=BXY'6CFJP^JIPX#ZZ7A.84,,:7EH^G M$M6\M:+'4[M(97Y1*O.>R4ML!AMZHQ(V@V$SV(G-5E3,46M7J?VWD,J.MP Z M"THYMV@\QF!C+\=OW\U"KG9=?5/6I5U?3S,-OU2VCRI?)[3E:@9:,;@- 3HX M+T W#= YR1TSL9),KJ&*ATA!2DG:<9LKTZ;]L;\15 !]"-V[ MW>#."] =%W1:M(_F+)(177_&P-KMXRXUANCL6%%:&=M?&O6A0"?,4OKQM*<' MZ4"Z<1L6I!O<>4&ZXY*.^1:,:1Z)B9A)"6$H,"U(I>ILJ=X8>:N(T?TSK0]& M.K[T#(N7XQ$+G D=/)'ZO.RO3H)BP]9HIB(/47I=/!*=P.3-13PKXYF,'.,\ M^C^-I.59UES+5%%D6Y+4I/$3CN+NU^GRO*L=E_WY? M6%\3%+744]DB@("CMNP(" (" +^BH Q6E.B[1:C60N\.6LL#"E0 MU^R(1U==L;67BL,/0T"E^BCI! *.3*A!P-$Y, @( LZ2@+*T.,YF1]F6W*(X MVV+ %#/Y%$2QJI;";RU7WZO&\ ,0T/IE0S8(" *"@" @" @"WJO6+]="!BZ) M<=YB0)4BQ1;B42PUN>R55^Q69_E[U?I]& (Z-I[*0B @3KR.*E&[."_M)KP* MV_(UMH\=>[;2S-C]Y5^^$E\]O)''R,2QS1)AZ^G9&N(!\9B50\/6$ ^(!QP: MMAZYK2$>$(]9.31LW?-!@@]-=GAM?PM65W;L9.'RK4]K!>N;L%LEY-=&(T$S M*?4X\]S9& 5^NGDQ&5GT)0C*G#%2M2IRH0KB62I5?:C)YCY.!SP-V_5J_7+W M0]G^U*W4'[3OU_FQ]K#DG_9A7W;?U\>OR[;=^V\W9V=ANSN\Y%WVC'V8/1,? M29ZQ1VH\!P@&UX8IJ"NP=9*N"6P!6Y^,+:-X-8Q)*K;:[M1]NSG>1Y(QY.15 M8#;B3:,/C-YE2M&9O*A9.#;U=E%&V?8EC*::4<_ M%18'-^M(IQUSWGPRW6F'RR+(*"J%6-JT@XM 3E5.T6 M>?O(3AX77'WD)V>B#E/05X#K)%T3X *X/AU%UQ]U(&>B3J,/D?YQ3L93KNZUV&@[!87NY(7J_7["E]M M#+\^OVACJWG_[A[EOK OZ@CGYN>\BV=LLSW8>GJVAGA /&;ET+ UQ /B 8>& MK4=N:X@'Q&-6#@U;8U/]1):T[EGN"WDRY,EFGL(=HXA/-Q<6O6.L=C6\O(VD MA#/=)@Y!LB;-BM39N%O-WNZS;?[_';Y.R8_;30TOR_.+U[%LOZ^7*_??7^QW M^[#.J_7+VZ?X#BOYNWMVP]%\*9A$)FQ&XW]P&P)-<$V@Z0AENU+VT41+IE1# M*C4J>1VZ/J12"5:SR5GTL3%^.#0ICTT: $UP2<'AY.3(:L'!?$>):D*M?DO?(=)G!P#G&:D (/;$'"":P).1VC8XZUH_[.4JVN14ZB)7)2S@-.D\D9?O'.@M,NA_4D[%XM\NK-JGW?O.M&RED;/?E0 M%RMM7K]N(_\PGK ;:31SBYGL1D 93LP[/GG>89V-F5M!QCE&R@I%+;!55%P2 MAK48N46X?:03GQPD[Z?])OWCVVM1?%>2\TH;C],%01AL7!I!& **#6W8<;LF M* :*??I1$*.,")&3$UW?.:\K.1D\66\D<<140S;;T$Q4&SLK@F* M@6*?3#%NO0RL,I+2\ZZ7CR%?1*30G;-GUCE5>^GE,QZ*6;12!<5 L;&[)B@& MBGUZ1SIMN"B1D>4E=:U4+<4J*YF<>91&E\I-'YG,$5$,!62.F]9L_PWQK!P> M'N_K_M?%;K^J;S^3.:8O*XSBRWZIUKA[6N/%J[((J>LD%-9O5^N7B_6FC>)% MUUZH7=RJ/>WE-IPMSL-VO]C4Q?Y5V97%OZ_#1>[&_.+)IC/5[O+1;G.VRJ'[ M]7>K=5BG57OA015>M\_:75M\#-]Z\:6WGXN/??)O>\![%(XBGTZ+A[@S][X< M-:JK6= -3WGU;MO'>7A9+H%"H;8;^G4X^^_P=O?7KQ9_.;*DW&?"?M-___C- M9O./Q>/U?O7S1?CCQZF@OHRANSG(?;O+T/W_X_OG3YR^6BV?/ MGSSZ8G'YZ&5\W"R'.6.Z5N>_IP_4^>^[_>O]WS?U[YWJ_WVU3IMQ&/$W6')) MD!Y4H:_K[L;#-D]OGO&J7O'I3%L^:'5\7#(?.0M]MMMU,8?'BU;9T\XB\ M>+Y:E\6_M2>\VBV>-C.TVUK.VVV-9;L0?KD03,C#$]__6K+#KP5,VIGT3ZMU M,^GFH@ESWOT9-CG8Y.)Z'CJ<0>X7N_07PG7?]A"SW54O)ESL-W^-+D+H _WY6O=Z7-_IL&7YOA ML*QR^=Y?W=P+^V:U6\75V6K_]NOKU]^Q)_;RXZ1[Q*WX0V>ZNR+YJVMZ))W\ MV',^]G?QB-DO?A-&0W!*:><4-;\.1S[MRO%WG_.6X7?_D_W5(OL#*-H045 M@XJ-YL:,0,6ZG-0[%1-0L6D,+:@85&PT-V8$*H:YV!2'%E0,*C::&S,"%<-< M;&)#"[73!A\]S\M^L;JY41%G&7&6$6<9<9;Q86[9;YUE+([+*$GK:$CY$BB* MI"A8H;VWKC+12[.E)GB7&[/_MMGM?GUH\:=O[UEP5:BEECA?C_/U8-+871-, M I,^F4G.)R<8RU1%5_'%&TY1.D>\^J"SX#&97GHL/1"3E,)I>3 )3!J[:X)) M8-(G,TDE:X)O@9%V7I*RK))OHM^UL!"LQ*"<3GU4+GL()EF_5+R/KDDS&?A3 MD$XPZ21=$TP"DSZ]HU(M+%O!NA)D@E2QF5Q-CIC@WC&>B[6UCSID#\0DQ]"G M8#K-DKXX2WO:";_O]Z\NVR)]4*GD,@&X^--9&U9__AHM&&>]NV2,Z!O;) ZV MGIZM(1X0CUDY-&P-\8!XP*%AZY';&N(!\9B50\/6/>]._]!DA]?VMWKU877' MPUN?UG+6=YMM>\OU(EULMV6=WB[VV[#>G85N$??R+,CE#?[P9\A=CFNNN733?V56I@* M49**7)"RSE+4T9&7W"J1M/$Q]+%M_Y"V^%5]]=^E]>X.-U M?O&>!?\:5NLN:_AXN]JMUB^_O=BVGS^4[6J3GY?]]_5%^.73$XJ[]HGMT4(P]!W\&Y4%Y4!Z4!^4_9X,/-Y%9HRDFIDE5QRA(5Z@* M[:SD4K%0^C@(,4'*\Z7R$IP'Y\%Y<'X"-@;GP?G?Y+PQ)=7F@,18-:2RXN1" M;G%]C4Q9PQJ_61^'2Z;(>3>> _Z@/"@/RH/RH#PH?Y]H/EF9.75%..Q MQ?6ZH5YGW4C/:_*NC^,Z$Z2\7'*-:'X:G,=AHL&%\'G_UU MS<_<'[D-9XOSL+T\P_ZJ[,KBW]?A(KE17LZ ;GO+JW3Z0 M\_"R7"HQA=INZ-?A[+_#V]U?OUK\Y7X^==29\$W__>,WF\T_%H_7^]7/%^&/ MRUU8[VA7MJOZZ1)[W"_=RRB*F[/+9\R=?K"T?O8J/ M6^4PCTK7XOSW]($X_WWW3I+_OJGM7^,PX6^0Y#T_.OS\M-^D?[QJGUBVN__] MOWX1C/N_+I[^?+':O^U!-OKZ*E],EWD,BN\VVVZ^L'CQ:ENZV41>/%^MR^+? MVA->[19/FQG:[?U5?_BN,_SAB;]NN'RCU?()F_1/JW4SZ>:BR7/>_1DV.=CD MXGHV.IQ!?F-2?[3EJ.[;'L*9ZT_^L&17N-AOK@._[EK:++^[^N[I=!;>;B[V M[>U_*2V*/'P49^P1^\/U"]I-/0OGN_+UKK08H&GQM1D.*PZ7[_W5S2VR;U:[ M55R=-57^^OKU=VR5O?PXX1XI)?[0F>ZN0/CJFAXQIC[VG(_\W3R2_F//^>C? M>[@._<@IC^L8X75(9T=P'?#3F]?AS>==QRAV[2,E L,^A&'?5<25[ @E<3\K M\7%MI8E-1/M;+?J\2&>4Z:QW68 1WM=IUN>%X($DHS3L.Y(8@&1D('FR>?UZ ML[Y<[@0F1H\)Z-0<>T",Q9\'4Z''.:^ZW2KA[++,_7E8Y?;]1]$T8BPW!V(# ML9F3/P\G-BE=O+XXZY*^EVJSZ4J[7#[\52M9R,_PHP3R _F9E_S\6/9AM6[: M W49?!! 7;#B'>Q?8LU'R@5E.KDYT%S]6>8>F19Q0F<+9WK6)C$ M6;Q3T'_,5#_GSOWT*FS+;MS#9H3W:ZXJ!H6"0HU,H1Z_;O=@#X6"0D&AH%!C M5*@4SE?[< :)@D1!HB!18Y2HL\T.01[T"?H$?1JE/I6P7:_6+Z%1T"AH%#1J ME!J%I7(H%!0*"C5>A<)2.10*"@6%&J]"O=A@H7P* M7'IK8O[CU_VJV2OPEG M89W*(NP7WY;TF_4S^^XO#J8,T;A]<+-.P8*?OAL933L^X[[=W;0C%QND\9H" M3X94=(J"*)ITUC87GT2-YF;3CIP-KUE&ZCHZDC)1N+NT6P* M5!HCE8K6,6B1R.JN5;#UGIR*G'AP@C-;)!>J%RI]T)K@LB-!3QVDC &4 "5 M:>2N"2@!2I\,I;>.6591C:4@K(LM\"UXR"9T,BQ1U<:1":JQKOR%MC68YV)AY.%J0IX5; M.LY +01Y(!-<$_29$GV*3BY+XT@8(4E%4\B;Q*B$'*LT6D3';M(GL, X,^W. MNBA(56$IE"3(,Q>$5B)9?9L^#[(;@^LE,PKDF='P'MR&( ]BHGE0"W(806;@F1!8B.V=/'MR& M$%FXYG1$=KI+7SP%&Y12I'BQI)RN%(2T%+CV,F3)2I:W,C>6::%9(%.$)Q5* MNZ&R:*K<99:U-8+Y.Y>^+C$(, $^&R$)D9^.:$%F([#P\>7 ; M0F3AFA#94]NPZ[G(-BI/DJM 2K%(SA1!SM80>%*6)W?K2*7B-0CEJ'*3NR.5 MC()G@HQ//CJ5(^/V$Y=]+L^Z_.:ZSZ['\R]];(J:B2:-="LO4#HT",;MME.P MX 11.EUX\:[8J%&&JNCR#[44BJ)4,CD;%Z16PH<'A-=Q)UU',P/!4;>Q5#09XPQD M2ND\>/)8/'EP&T)DX9H068CLG#UY64K!>,U]SIIIG,?AU,>Y_^ZV.U?MTO9O=@\SGG574,X^R&L\K/UDW"^VH>S MPY:%0YC_Y(-P_L?R\\5JU\ST4]F^6:5RN0CWX^7R0/>$PWI<7PWLED:@]<&< MY&)P&X)D<,WID SA CP9(@N1G8UK0F0ALO/PY,%M")&%:T)D(;)S]N3!;0B1 MA6M"9"&R<_;DP6T(D85K3D=DIYM=]*(ZFX4F(TH@)8VFD(,CZ84)Q5CO>2\[ M]9%=A%R@@\38-O5_M]FVMUPOTL5V6];I[6*_#>O=V>4F__!^R.+(X&@F(C@N MA".#\XCVX,EC\>3!;0B1A6M"9"&R<_;DP6T(D85K0F0ALG/VY,%M")&%:TY' M9*>;MS#62I.4H,J%)J6LHVAEH1BE*ZJXP/2MECTY&"6K8:2L3:0TB^0+=V1D M%"I+G4W2-_,6W^]?E6V7CMB65V6]6[TIS]9I\[K\;;/;7:V>/KE:/'W1K9U> M7N3C=7[Q?B7U?>[C>=E_7U^$7WKK>-U'K@(2,1:)&-R&H!=<7 ;0F3AFM,1V>DN=GN9-^:BV_T4WYU_;@-IW9?:W9;?? MKM+^NLC^82SM%OO-8E?V^[.R""EM+]I?XV9]<8]]^C@P./1QMQ,6FM,],#BE M@ ^>/!9/'MR&$%FX)D06(CMG3Q[E=#+&18#:22RA2, MU"1M*%R&HDKMI;#^H0'E(:"_HTOEW34O^FI1R9;*HYS%G"1@;,139N<19(%]U)*6U(1^K(VNR8\KKZ@+K8Q\^,H8G(0$H@#_X MO.NGPR;Z[K3*;V^VQP&_T4PL<'H'!_SF$;W!D\?BR8/;$"(+UX3(0F3G[,F# MVQ B"]>$R'[T9OSI^C[,8\$N52\SYYRJ$()4D(5\\HZ$+\E&G22KIKH<'C6X_\.VWPHC?'=9EO+:G^Q+;M/7[W;-9]ICSZVC+=T'-4R M?F,X/8P#_AEP!5P!5\ 5$+:FH)?D6 MO+0W3R*K*$/[U\T(QH7B:G253-:%E-69? R5DC.LO8,7*O'Q1S",>40PB& MUPF[[10L"+B>+%Q-L;QHZ2G5*$G):"A&VVB9LBHRNEA *^ *N$[8;:=@ M0<#U9.%J0I%>1$%25T$JQDI!L4;+:FW[0[;J=M'*>Q]!&Q%<_=(+!K@.#E?T MAAE MGJTA'A"/63DT; WQ&+]AQQW@3,&"$Y2!Z2Y\J&",SE51S5R0$EI3*()3";'] MOEB;'7_HHSR'OWU_&6Q=1V&YI\H[0J#JSHP&_^ VQ*06$RW8>IJVAGA /&;E MT+ UQ&/\AL6D^ 1E !L3^HG/M2XZ25,IR:XV+C.,7!6I1=W>9BVK$]X]^%[Z MCP?H']L\_VF[$1QB]<%W(H"FXV;!N-UV"A:<($VGRZ]0E=,Z%E+*F?:#%W)1 M-(@)4WF.5GOWD/QZ\/5E"V;-:? /;D-P":X)+AV!2\YDS3JRU%A;7"4C11\S MR1($XUD+[=1#;_A^2"YQUL>V;HQ^M!N9P-;M;U=O5NVKYMTBK/,B7_UK47Z^ M6+UI8V>]7QS4"RU'QC.OF,F!D2E8<(+S"M22A"=#9"&RLW%-B"Q$=AZ>/+@- M(;)P38@L1';.GCRX#2&R<$V(+$1VSIX\N TALG!-B.RI[>A-4M:LF24>O2)5 M@Z1@K2/OF>=))E^%[J/UQ+ND6%\G:>U26:ZSH.:\(-+TO.R7ZS6:?.ZX$CB:*8O_1Q*BNW99?O. M"(_T^7ZQVYRM\N+:SP8W_!1L_!'G_;B5,07ZLCCSP4?#)<:9Q'B F$/,3]EY M(>80(.80\_D[+\0<8H[Q #&'F$_!QK,4\^DFZKV4 MLE9126>>2+%4R >I26K#?&X/135]',AX7O;/#KG$OVUV?27KM5HZ.YX69^ ; M^#9NPX)O@SOO-/F&8 5B#C$?EV$AYH,[+\0<8H[Q #&'F$_!QK,4\^FN/-4D M:TU:DC*R_5 U432^4!5.YLR-TLGW<40$*T\GP+=1]*$8"P4'&^C?A+.P3F41 M]HO_>[$N"\F6"\&$Q/'7TT M_PD,/!T&9A&U4]H3KTHWGJG&P)H\>:^S%$&DH&PO#.Q:0+[:G+7;NWOZ\\5J M_[:G\-P8(! (! *!0" 0"+P/ K6QO)B:2)H&/A6CH6"JH,A<5"(;:4*ZB4!N M@S8P4U, HI!?-9JZ,A4'*[E HN4I>F&)>\YR5H[7?*NJ8-$Q*9LK2=W"4<6*IJ"TH=BPK$3C M,V.Z3RKOFA>T1Q_#\U(8!CB/3]W0= +@GJEK ]PG%, *Q9*O)I)U'2IKTN2# M4^V?O+H00K9)W$1E",SHY!D9Q]MK8@GDM%3DG:@UL.R]O;6[ZL$"6*WU4FH% M1B* !0=/AH-3L#)8-S+65:Z=DCH2D]YW^HFZYAQ+"5E M2.DH294LR>>0* 97?)$B>GFD/3M<+9UVX-S)"<7@-@3G$.^!@5BH?8"%6B,% M*[:2];Y%DKI('5KH?9>1'[PA5K-Q5();*D=H;YAJ1;HGJEK M ]TG%+ZRK$R(*E.C72 5>2"7DB&?9+=2&WGM#K7^&I8Y2=O^IZE4%ALQ1:1@ MI2&=6%$YFEIJKUG-WT]F:KMD=CQ=TR;"R >5:_1/&WQ.__3U^=GF;2GM0MK M6YQ?;-.KL"N+\[.P1HV.T4Q=^CF"/[A9IV!!-(2=0+$D>#)$%B([6]>$R$)D MY^')@]L0(@O7G([(3G>!+)J0M!:>:NEJLB0=R5MOJ3NDSJJP(D9]:]N_$4*H MS(B9PD@YRRFVYU)5TDNM0Y"&W;E =KF]X]N+[6K]\H>R76WR?X2SBW(=S!^> M\\-5*/]#B^1[6D-3OH\M(%" L2C X#8$G.":TX$3(@!X,D06(CL;UX3(0F3G MX$R)[:%F+N=++:>HI5Q&X[<*7H5"##"TNYA)+\K2*$5G=^E02Q M6@,I)BJYJ!T5)5/VB0O3'7K]I$6?R[,^O[GJL^OO_$\?>XMG(DDCW34,D@[- M@7&[[10L.$&23I==10:MM XD:\VDN&(4F"HD58PBJ&Q,N'4@M4=V'25A83FX M-2,!&-R&8!-<$VPZ IN,YS453H6S1"H8UCC#/15I%.?1:QGE3389[J1UQI&6 MLBON[AEY*1JEC-?<<6X=BV-BDS9]'$:! DRD[]II'S-Y_'K3K/$_X3#&-[6- MH&U)FY?K]J;Y\N@)Q3:\\C_'[>(O5[?RPY]I\_J\K'>'U^-$[6CF'_T9SSJKN&>+U:Z9Z:>R?;-*Y7()[L?+Y8'N"8?5 MN)X6W<12LO&4,85<@&0@V6Q=7 ;0F3AFA!9B.R[V+Z]W,R/(X*CF7K@ M@!".",XCOH,GC\63![W(406K@F1AW(406KCD=D9WNGANKMZ*^] '>HA3FG$3^X#0$CN.9T8(1V//V@ MT16KG=29G,JRH=$;N]D"J'DZU$3?A<&E MZKO-MKWE>I$NMMNR3F\7^VU8[\XN^S"$]Z>J<%9T-),>'/["6=$13GIP('_" MGCRX#2&R<$V(+$1VSIX\N TALG!-B"Q$=LZ>/+@-(;)P38CLJ>5(JN-5LL+) M>VY(>68I5%')2,:%%L7$JF_F2&IDBAONJ+TX=*UW-$46/24ALV-"<.%NY4B^ MW[\JVZY^U;:\*NO=ZDUYMDZ;U^5OF]WN:BWWR=52[HMN)??R(A^O\XOWZ[KO MBV4]+_OOZXOPRZBZPGSI@VP]7YQ4.5[''_ F<^A3RR.6W6F8$',EU ;[20\>7 ;0F3AFA!9 MB.R7 ;0F3AFA#94\MAA\AE MM(%1C+:0LEQ3D*F22+Y6:8,WWM_,8;,BO5/.4F9:D$HR4)1"DPV5B9J*<['< MS&&_2XKU56]/+J55J+,(9=!RWMH_;;:=@0= 1(/+@-H3(PC4ALA#9 M.7ORX#:$R,(U(;*GMLY3J\FL*$^1&46J)$6^Q$0E\\"T8:Y$U<=9!:SSS'2= M!WT5!I>DYV6_6!U._N"HY6BF+_T<6(KMV67[S@B/]/E^L=N93L#'$'&*. M\0 QAYC/WWDAYA!SC >(.<1\"C:>I9A/-U$O8V9!R4HFE$K*:T7!5$Z..!C.=E_[Z*8$_)>J&66KK15 $$W\"W<1L6?!O<>:?)-P0K$'.(^;@, M"S$?W'DAYA!SC >(.<1\"C:>I9A/=^7)EN 5J(1Z*3G;RYB&<%$Y,>W?=3[(RI29]3$\6,"D88JB:V:4:;B)!W MU5%4VH:H9++AUNE5SDV(+CKRS#)2H4ND65LI""4D#S5S&6Y.37YZ%;9E]VRW MNRCY5S.3W>$/]YR<&+VTS([F#.OONN^)3$_ N7$;=OJ<.\9![7\" T^'@<*4 M((0.Q&I(I&QN//.)4RRF5BMYT;SVPL#])OWCU>:LW=[=TY\O5ONW/<7HQ@"! M0" 0" 0"@4#@O5:HJ['!9$:<1TE*A4R^9$N^QB@<;X!4\B8"VPM8]2R1D+Y[ MC6BO43Y0=I85(X))-AT-@5*P)=<"' 0'P4%P$!P\R6TW,RLMR'PPPBM&C<(M M,,U6D/,LDQ,A!JMED>86E7WT5197B3M6NV"V/;TD23*(D*O-A67;)Y5WS0O: MHX_A>6FM!IS'IV[H/ %PS]2U >X3"F"+R]IY)4FG5$AQ(Y>15Z&2R,?9L\/UDBD&SIV<4 QN0W .\1X8B(7:_HFE?*T496FP3$4U\"5&65<6I/$JSVJ_KV,\U@^K+"*+[LEU+3W=,:+UZ514AI\[I=R]O5^N5BO=FW M%X9M^W5#:'O:RVTX6YR'[7ZQJ8O]J[(KBW]?AXOWU9+C[V\9_[?8>K3K6X:_EE ML,LQH[J:!=WPE%?ORFRS_PYO=W_]:O&7(P^@^T#JIO_^ M\9O-YA^+Q^O]ZN>+\,?E+JQWM"O;51VK4/7$1I\J[/B=YMMQ_7% MBU?;TE$_+YZOUF7Q;^T)KW:+I\T,^8ZJ,XMPL=]<+ZYTU](FX]W%=T^G ML_!V<[%O;_]+::'LX:,X8X_8'ZY?T.[I63C?E:]WI4W5F_Q=6^&PFG?YWE_= MK./U9K5;Q=59$\*OKU__U]OUO"X_3KA'RN@_=*:[*QJ_NJ9'C*F//>/ MI#=?^!Y]7(=^Y/27O@>N ]=Q.M?A[>>]1Q^E!?M:\[LCV#D9*F%Y]2B&?9\= M8$?(#GQ6T=VQN/Q@JS"?%OK<$>.,IY3RN\S;"._K< D-L&4D-P1L.0I;#- R M,K0\V;Q^O5E?KD("'- IZ%2G4\?8(#-"?QY,A1[GO.IVC86S?X[;Q5_^SWE8 MY?;]AQL!([PY$!N(S9S\>3BQ2>GB]<59EXN]5)O-_E797C[L=AIMRZNRWJW> M%,C/\*,$\@/YF9?\_%CV8;5NV@-U&7P00%VPXG-J^O.BV7AWL7V+-1\H%93J MY.=!<_5GF'ID><8)=#.>ZUB81)_84]!_S%0_Y\Y=EEP;][ 9X?V:JXI!H:!0 M(U.HQZ_;/=A#H:!04"@HU!@5*H7SU3Z<0:(@49 H2-08)6JU3IO79?&GL\UN M=X^RCA J"!6$"D+U\$)5PG:]6K_$BA0T"AH%C1JE1F'-' H%A8)"C5>AL&8. MA8)"0:'&JU O-E@QGX) ];&[[8L[9S1+#J]A@PV5;\)96*>R"/O%MR5=U:'A MASHT'!UZ1@/K?EIK#&[6*5CPT[9%+YJDX.VQVG^:O32,CN:SCD8 MWB /R'.2?=] I3ZII$HVGL5,.OI *E9-3G%+T7D=90I>U]P+E1ZJIYL93\O3 MP4?^%+034#I)UP24 *5/;S3*2XW:<;+)25+>1_+%"S(N5^YETC;Y6U J7##M M K&@/"F3%079:*:]=+5Q2@=^/"@)QY>*>Y )9 *91NZ:(-/1R308;OYT5\/" M"7/2.=WB,T[:J4*JL9&\KXZ,45[FJK3GY28GD_.%<>](BZ+::X2B:-L/JX72 M@G-63>B3D[OF!>W11X#)E]Y)X/*8FG2/XPM *5 ZM-L"I3.!E_8U!1L8.2$3 MJ9@,>5$:P6J2@IG&K\)NPBM6;40VK,6$29-*3E/PWE+-TCHIM:LY'RW(4]8M MI66@%H(\D FN"?I,B3Y>QLA8;E%30PDI9MO-L;JV@*@PT4*D:.KMW1@F,E68 MH1I]HX\3@4(.@3PS(L7DE%)'VHW!Y;+%=B#/C(;WX#8$>1 3S8-*6%[L:7E1 M5%TCUV1E(HM';8O8H$1,(7; J:G M$>+EI&2.7!#/UI#B(I)W+>*S1JH<"R]2I9OX$I;[8 1KO-*R(:\H"CHP,CQ+ M+7+T2;CC+3!RNV1&@UI'"?-&47_^M$_H/7U]?K9Y6TJ[D#:D%N<7V_0J[,KB M_"P,V%]S\/LQMLG$)QOVA-7DZ(U#1C-A&$P]")X\74\>W(806;@F1!8B.V=/ M'MR&$%FXYG1$=KI+7YS5ZKC+%'QDI+H<3F164775Q^@]KUT6YM=+7UQ'9F)N MKXG)D^J.7SGK&#'.O%&*!:/DG4M?EYL;OKW8KM8O?RC;U2;_1SB[*-?!_.$Y M/UR%\C^T2+ZGU3%O^M@ 048BP(,;D/ ":XY'3@A H G0V0ALK-Q38@L1'8> MGCRX#2&R<$V([*EMUXW.5<-C(2ZS)N49)Q=2^\%DYD9D[N6MJCDJ%!68R61+ M%J1"2A23\91E%H:9:I/0G[CHH'1H$(S;;:=@ MP0FB=+KPLM8*QDNBPI,AY6+C5E:9LLFZN"*9R \)KZ-D+#CKHR(<%& L"C"X M#0$GN";@]/!P,B;PH(LAD4,D%74F5Q2CK',QW1D3:6^ETU.QR?MBB8?8O:8& MI*O*>%-&!:M-L\;_A,,HW]0VAK8E;5ZN MVYOFR^,G%-L R_\OSLMX=7H]SKJ.9@>"@VUCJF8QQ!C*E M=!X\>2R>/+@-(;)P38@L1';.GCRX#2&R<,WIB.QTU](9SSJKN&>+U:Z9Z:>R?;-*Y7(1[L?+Y8'N"8?UN)Z6W?322_0) MFI-<#&Y#D RN.1V2(5R )T-D(;*S<4V(+$1V'IX\N TALG!-B"Q$=LZ>/+@- M(;)P38@L1';.GCRX#2&R<,WIB.QTLXN"N9H#UZ1+K*24J12=[GH0)2]8%BIZ MU\=.?607(1?H'S&V3?W7QV*Z#?W[9KC=Q?;MY69^'!(\1T\ M>2R>/+@-(;)P38@L1';.GCRX#2&R<$V(+$1VSIX\N TALG!-B"Q$=LZ>/+@- M(;)P38@L1';.GCRX#2&R<,WIB.QT]]P8IQUSQA#3NI!R)E$(B9&4U@B;E.3R MUIZ;>Y=N_K&<7R7Y[V@^T&.+@:6P$M4P9S3F![ MI(OMMJS3V\5^&]:[L\M>#.']R2J<%QW-K <'P'!>=(2S'AS*G[ G#VY#B"Q< M$R(+D9VS)P]N0X@L7!,B"Y&=LR6U*168J2 M1U+921YLC<*HFTF2K$5)15LJH3A2228*+C*2WO/JHJJRJIM)DN_WK\JVJV&U M+:_*>K=Z4YZMT^9U^=MFM[M:RWURM93[HEO)O;S(Q^O\XOVZ[ON"6<_+_OOZ M(OSRZ9F57?N ]NBC6_:,Z:.!]4RT:Z3[$H#=@@6!7,0U)^')@]L0 M(@O7A,A"9.?LR8/;$"(+UX3(0F3G[,F#VQ B"]>$R)[:"CU3P:?D,C$3!:D8 M*WF9):FD2^566.5Z.<: %?H):M>DCT!\\2&NTSX"\:]MW.V[-A7;LMMO5VE? M.EMOTC\.0VZWV&\6N[+?GY5%2&E[T?X:-^N+>YR(P#G0H4\QCEN$IF!!3*!0 M,NTD/'EP&T)DX9H068CLG#UY+FXAO7D9F8,X68/"GM.#GK&#'.O%&*!:/DG35$#@']'?5#[FX" MVU=5$;84K(\5-4C 6"1@;,13:*2.SH9HU(U64 MIJB#H9)2,#54IGSMK>L ,H9SEP"T&AA\WO7381-]=ZCEMS?;XU3B:"86,SG9 M,P4+3G!B,:7H#9X\%D\>W(806;@F1!8B.V=/'MR&$%FX)D3VU.IKJ.*T#4R2 M*%&2$I&3D]*1=C88X;ROC/>VQ?_9;G=QQWK=C^\6%0[/>OS?89L/%32^VVQK M6>TOMF77=R4-L52"HY+&W=O+M/INNN\/+[KG!3QA0 M%50%5:?LME.P(*AZLE2UH1KCF*#@JVN$K)Q\2)IK)P[0I39BLM!5,]J=B!LOVNVZ=BBD\RQ^1[.X(V M(KARL?1,@:Z#TQ7-80:7M']?-VN=M;?(BY=AM5YTXK!^4RZ;,Z$'S-&G1,V, MW5_^Y2OQU6F>Z![;5!2VGIZM(1X0CUDY-&P-\8!XP*%AZY';&N(!\9B50\/6 M$ ^(!QP:MAZYK2$>$(]9.31L#?& >,"A8>N1V_I4Q>/+#3ON;2%3L. $96!* M)2/@R:B\/8%-3-^NWJS:5\V[15CG1;[ZUZ+\?+%Z$\[:4=M$6SBC(&DD9$2E6[TA'G2L/-AFN^ZC"_"XI MUE,[9Z&75EI4S;A[/#R,!Z$F%>@(.H*."$'FZ$R$)DY^S)@]L0 M(@O7A,B>VCI/T3;H$"5EUI4AM]*3LSY1X$&*8"(S_%9#D/M45\4ZSTS7>5 = M=7!)>E[VB]4Z;5X7'*\;S?2EGT-)L3V[;-\9X9$^WR]VF[-57ES[V>"&GX*- M/^*\'[80 M(.80\_D[+\0<8H[Q #&'F$_!QK,4\^DFZKG*QB5321G+2)44R-F2R+OB!;>F ML)SZ.)#QO.R?'7*)?]OL^DK6:[V4IH]6IN#;E"1BT^(;@A6(.<1\ M7(:%F _NO!!SB#G& \0<8CX%&\]2S*>[\B2+]E%52=8VJ_U1CP2G>#DS44\*YB2].B^GV)G3$KZG)14ZW0H29+CP9)265#D7+4) MALBEB.*,S3>.S3D=/;,L",JJ MYL8YIBA((RF&=DE%"Z5K[85S^TWZQZO-6;N]NZ<_7ZSV;WN*P(T!YDY.)P:W M(3 ']P7FIH.YI)3T.2F2.7)2[3HH!"W:HV)2"485RVYB3M9B0VIP\T$S4MKH M]BA6LL8K$8+QD;.C84YXLV3>@74G)Q:#VQ"L@_N>'NM0 + G\N8HF:B2-.>V M\;:VL#$)3B')$CD74EAYD[S<*YUKEP>.ODL+J_;(E+]<9XWR=Y=\T+ MVJ./(%@NC9( \$3J!@+.X\8&X PXGV @:D*#5]:)G,XM$!4UD1?5D+(I,&FY M=B7>Q&'UNCTO92K1=AG(8LDK&J.HJ'HS'5 M,PI1:BJ^6NL@6?@&6'HO3*0D7'/>*): MO>Z63RNY&%B+15,0K&K;8M1;&4C!@\JE/=UJ1QT R7E5*#DAO8RJ2!V.MN0J MI5TJW\]X(EB<>G^1=R="EN1S=.^, MY+7DL^>;HU[%'H-H&@U(XOSZ6]4-4!!!CB2J"72#.1%C@4"C49V5]3R965F9 MR#H3$>,XJF"D#X%<#Y!1K3P3WJ.2X8$XT0)933U2DCCO&#'*W7P&O$_3>+9: MU/.W/\=%W83_8V>KN''FNVM^7KOR/V=/?J 8&C=#[",! HP% 0XN0R G4,WI MD!-X *#) +( LD>CF@"R ++'HZ6 HXES94OA/(Z*I$L%9Q2G_PJ!/?V;GUJA/ M.]PYGB'*X!X))(TT,QB8]- \,&ZUG8($)\BDT^4N'AD-VALD@\S4Q M2IAQJKVC3/)[Y*Z];%C((4HL ",!0 .+D/@)E!-X*;[YR83'!?6<11-X(5G M,,J>5$(ADXVES$MJY4XW,\&C%E8@I9E!/!662ONF>1)"7<9@9S_;.KR8/[47]=+.NG2%SLU_NN7._Q+_ M6-5M%M/KN'A7^]B'X'[IPP/E@BX:-U#0C9P88T93 P;@ I@,F.QH57.,3 ;N M F@R@"R [-&H)H L@.QQ:/+!90@@"ZH)( L@>\R:?' 9 LB":@+( L@>LR8? M7(8 LJ":TP'9Z>XN"D-29$P@9LON8AX',C89Y)T2UBK#(MXY_WR7/'W8702X M@-X18TOJWQR**0G]RRRX=K6X[)/YX8C@:$P/." $1P2/P[\#31Z+)A]\R:?' 9 LB":@+( M L@>LR8?7(8 LJ":TP'9Z>;<%1VAT0,'\B>LR0>7(8 LJ": +(#L M,6ORP64(( NJ"2 +('O,FGQP&0+(@FH"R#ZT/1+FDO():\0YCHAK)I%Q,J)( M.15$V2"4N;Y'8JA,*B2!J$D*\<0\187I7[5(I[% M>5N_BR_FOCF/?VO:=AW+?;H.Y;XID=Q^D$_FXF,_?/G& M2IM_(+_Z;)TK;H;88#D2[!II6@)0[J$)8]QJ.P4) N6"7_,@-/G@,@20!=4$ MD 60/69-/K@, 61!-0%D 62/69,/+D, 65!- -F'%J%/,0JK+4->!8XXDC$-]\ANMA'X%X5K^K\Z.&MK+S4(7U7U7I M"_,N+['YLNIP^0Y'(.#3\O93"!QG J_E_,4T_CF,%Z # ','_(R@M@#F .ZP' ',!\ M"C(&, 4GG-/15 $$?@-^&[=@@=\.KKS3 MY#=P5@#, >[53BF0NQP1@&1& M1BZOFR:OS^PBMB_:=A7#)Y9)VWUP1^-$BA.%U6C.L/Y+]7T@Y@GPW+@%.WV> MV\=![7\'#GPX'.BCS'3G Y+)1E3(#3F%+:(Q>6J88)DD!^' 9>-_/VMF>7K; MYW^LZN7E0#ZZ'$\9!Z! H,"Q"Q8H$"@0*/ 3"J29MT@*!$EI;"8QR9!-3J! MM$A>B_S/CANH$L'.D(2!!X$'@0 M>!!X\$&FW1Q9:4''A'2>*&2)\(@;:9&3FJ-HE>3<2^'BCF/JDU?1)(J"QZD$ M=#ER-E 4L2&28":S.SLD*[=9"_*KS]"S."$,G-01HAMTG@#B/E+5!N)^0 ZL M%R$(R2E25&=G5%F--/$,$2YQ%"D(0LEUJF3!VR"-0MA2A;C.ESN?5!Z0]]D= MUMC)N#<'-KO8)Y(1X$AP8($'@0>!!X$'[Y3/(Q06.E.@Q2F[C)%FEQ%+@BBG M)B7/'8[X.@\:I1TUV"'E T9<*(V,%QS)(+3!QD7,TW[R>0@_,40#!P(' @<" M!P('0A!W^HSLG3%,QX"B=@9QJBRRO@1DC53!!!Z#](,P\KT'<;FA)TQ@H.?Q MX1N$<8&ZCU2U@;H?D/NJF2/<"8&"Y*+D(65'5G&3W5=OHS(1JV1V4G%##'GP M'&DG:#E=JY"EOM"FEMPIZPGV>POC,F).- :.'),+NSDQF_^U^;F[E_M[W'^L MVF6=+K^2M>104AC%PWXKRN@[2N/-6:RL]\UY'LME/7];S9ME_J)=Y+?JO("?W<,]XN]8_$,PH'#E4W>7 '&XX:U6@J=$U3SJY.\5_8M[&' M>F13GM#'=O;>7K8_/*K^LN=E?!C)?UG^L[)].6CMO41L7 M=1HK=@VRBERV*890D^?_]^=7+Y^_?'-2O7CY]-O!Y;/#^+Q8.@O-;Q#Q-[^% MB+^U5SCXF[?MV6]I'$*\!;]?#P (0PWQ2G"%?YYFV54_S9KW+2R"(IR?FD7A MY.IE/8_5W_/;9VWU/#]\V*JY04U7:^'_QW:U;#;^8QE+MI_+Z,OE:&8O MF]4RW_Y#S,YH]U,$XU/\W>8+>5)G]J*-C]N8K>L,E>W MM:MGV1M_O/G^#>6,^I^3\E1_5P1WDS>]'M&IHO1SUWSN!@O]TB^HO?RWA J"5:2PM0#% ML=%,S A0K,0UKU#L@(6& <7V:!Q_<]W_+,G#YW@<;/5TVRJI;*M4:=&<5\U% M7-AE208IC!R50H.L!PZI M;HNL^^YP9N3V;G%WZX=E5[Z,RZKN^BW!Z9O1X- P:?,'%^N1GZP9(\I_A41' M=FJ&>>L-4QQY837BFC'D+)<(1^*B(-)8N=-?3A."O8D.&:,=XLQYI$WY(O&& M-'DX S:74^:$D_$635NBB1YSY&LUN-3TEM3.8KI*+.W\$Q()T? "G)N(@\I2!WRLG? M!R%I/)Y"M0=?]:-W5>7(QKN8Z@/5<@@6!#LM 0+L #:.TG! MWM.F";T_>Y(^/'OR68OES*X];[*\_MF_T:1B0&;S<'EY4L4_5O5% ML3S+=;?9DK-HVU@J^53U>;$]^]/4$/\:#:"!)SR6T"S$N(:,<06A*!/)(,^] M05P+C1R3& FC+7:*4Y%VFC/=9=-E&S"?S,.3+;@M*7*[NY/5"M.G0 M8;P'#$,/-Z%\N@8'23PH8CRBC+N2:NBR\1 ],CX8KX55EHF!4@U[]/NI63Q; MX]R3-V""^[UHGI34+),$$T?C5D!,3:(IA^C62$CH9K([-PZ3+-SF^T$ZW'V<*FG7'.,C99#.+== M\^0?"\(]W0*XH=Q:=4*4@DCZ$:WR@\L0" A4$PCH_@DH<2(H%PSYJ&/V:ZU% M)GJ.L,!2..,3DX.#C^]OZEH^Z(#W3?VP_,/Q=2)/\9YS./\V?G;?&4]W^YCT+9QV2>%SVK;M5"]6TD=V+'8 M0^V,8XZ]C\TP!5E/3]8 '@ >1Z70(.M[W*IB]V=>LH=G7FZRFTNAQUB_LVYV MA^8&$&8[=)!HW![N%"0X04B',-LP8385#/,),R1BH(B3Q)!Q$J-$(B$1DZ ] M'V*#ZL7<+TKULF>Q__?%?(.^OUR![U Y.>Q$"#CL>/@8&Q#GN&%_W&H[!0D" M<3Y8XO064R>)0MQ8@SC/)&BIP8A&CX5E7%FLA]B?VB-Q4GU")6Q.'9XX[VES M"J('P]8LBA>V#E7L]XO[':EF>187E5\M%K&4\NVVJB"X/!K3"++L(4P,IM'] M)[U&C#G).B-$0IQY55HT*B2E,XQJ;"1+]Q-36&/R)J=GG%5Q^TL'Q M8#4WE8!)Q\T#XU;;*4@0F/3A,BGU2E(C$%8J((Z91B9)CZ(1SE 1 MHO+V?H(,>V12=2(T R8].)-"SL($H@Y]2NRG&;%=6R HB#P>X^A(XI]3D" 8 M1P_6.+(*+Y@;+Z%6/N\W\;^7O M7\JCODJ_9MMH2)N(0P+#""PBH,]Q@_^XU78*$@3Z?+#T*9/45&*/HHH&\9@" MTCQ%1 .1WOHD>5+?$ELX)'T2!F6F#T^?D,8P@8#"U2&("WM9+U;Q MDP.VL/T)GC_WB%QZ4/9X_+>/<#QT71)U@@VTI#R\S024.FY"&+?:3D&"$Z34Z9(8 MLS9I[AFRV@O$/PH:<:J=<4ZIY.[YE,(P)/:95#S",7#77D D@2FX=-W M[GMVZ1?-;-:Y]/'\8M9L#'/IA;*'L@QM" M;$),EF,)F'+D@DLH&DRXTDQQL=-P9!B'_OD:>W^),[N\5S>>L!-"A_#CCP22 M1NK' Y,>F@?&K;93D" PZ8-E4DHEEXIC9%(J$0(ID='<(B)]T#(SJ0X[F7?# M1!7VR*3DA!)(PCL\DT(6P00B#E==OQ;Q79RO(%U@1#;1,&%-EZ^.BRLAG(J+ M9=4VLSI4&W4[N."G(.//*._GI0QVU?':59&X8%UR"#-9>IY@CAP)'!GE:/Y, ME_V;^XE0/,WW+&/YGWIY]G35YFF/BXUQ=3FT::5/LLDWFOV:?['D^A_ [/#0 M-M(X!G#VH?D$.!LX&SC[@)R=O(Z4)8^P]PQQY6UF8J;RGS@FJ7V*AMY/+&2O MG,U.C!HB&@*8._N M>/ "=I<.O3<"5MG!]Y^F:95-V YB4E)I.1)66<0Y9DAK1U'R% ="8Z!TD.R* MC)M/,VS^O$;-'R]_;4OSUE<;Y'QR!9Q#99?*$\R'J$]U[^@Q'M/G"/#CX#($ M\@/E!?*;!ODQP97F6B&',4%<6(NLSZ^,IYQB3!-C@R1$[)_\V EE"LAO-/@Q M8#;$<*[\P_+GJP! M/ \CDJA0=;WN"-$[F]'B#R\':&G]J)>VEG?4"S4R]4"-G]&A$A'DL<_!0E. M$-,AG6:@0[HI<&T%0XY:BK@MVTB2&!29"!AK07ET0VPC_6POS_,XVC?-$__' MJE[$GQ=E\WUY^?/,SI=/YN%Y?O>B7#)425)^PBE4)3U\=@S0Y[C!?]QJ.P4) M GT^6/K4TCL9;$1!I$R?R1EDH\'(DF1L%"Y)NT.?=]F(VCM]FA."-;#GP=GS MGD[C0F[IO>26KMH82J^PF[:H(,A\*-NHW\3NGNJ&S PX##3E*3C*Q!RPSH:Q MSB0E1/AH$*7:9NM,:62U22@QRK/Q1;'G.RU7!LR1?;%A@;ND"7UAU90[1CEN M68]723UPD&A\H1(P!T;.16 .''P*P!P <^!6

LX3V8 W>,VH U,$9K8, D$D@]'B;U.-5S._??G'H,FUY[R!X\ MYNV;R6XV@JQ'(VL #P"/HU)HD/4];AA"ZO&0=N7/ZT9!2_LA7Y]=NFJ17<-% M[9>Q3$OC?^\<0]@S' ]*#>/Q'ERL4Y#@!'$>0G0#=3I@F#C%#/(D8,2Y+15Y M"4'1814=-_GSG8/]WY*.O.YK\*9Y8S^4NGYGS2QD]_ZG9O'ZS"[BC[:-X6ES M?A'GK2W#'"R[RE#HH'CX$!MPZ;B98-QJ.P4) I<^6"X-,G#J-4$RL,R+3B5D M@F8H:!6#UI*)F(;,33X0EQ)Z8O 0+?B.!)6.8;\*(@_W!16_Q(O5PI_EM5@U M*2_^\_-FWD<<(!(]&OOH2 Y-3$&"8!\]6/M(>Q*XH19IRLK9K:B0<>_):QP_[3)Z0DQ0S3( M.Q( FG0$ 7(7[AD5GG^("U_W\8,N<(!Q5%_UZK>Q[NPB0N3 >L^A(XII3 MD. $S:+I&B)1!RQ=C$ACHA"7)"$G,-CS&T/RV: M\Q=MN[)SG^V0;D^C_35/U^+%O,QF_2X^F8>;MSI*E98V7S9;E1V1SGAY=5$^ M&*IO #G19(AB9X 58\&*@\L0: Q4$VCL_FE,..F-\0D9;B+BT01D@K%(^4 5 MCU*),$@OFVG0F*1#=+\!K( :Y4?A;#^KRQ'R>6@K.P]56/]5Q3]6];N\ON;+ MMNK@$ J7C\=0@<9](Y(Q% 2!K8S;"X)@Y;U0'D7A/.(L1F2HM"AX08)S2:V44Z:(H)8VD>[&50@)[5:.QQF"O:D0R!FL,K+%;K3'& M&?&,,41C,HA+&Y 1GB-MHN,D"1O$(-&3'N)?I>=K//\EP_FK>3'0RO^??T3Q M7ZXJ")/L%@L$'^"7 Z<#IP.G#Z'3C=.2T],11E7Z&"Y2GB(",L$.)V>:#+$21S@]6D$8KXY1/VP S%=EDH?;ZD' MC;3 OM>A]V0>\!'!AWN<&"RJH?:LBNU$(Y(B",05P2@KDD*66$*RY:28,4-$ M2;[)=OHY+NHFO)C[K+YM?!;[?Z_..6];:;WE-KBQQ4^8,*/9]CHXJ(TT0@)< M?&@F&;?:3D&"P,4/EHLM)Y($*9&.)7^$!8Q,B 3IE+F8,R-L5$-$-Z;-Q82; M$\JAG\CAR1CR2PZ.@$]O"V14=EFYF)]A7@[B-*FZZ-8M[#J-QJ:"7:<1R?@H M=YVF:PD)CIDWV1+"3F=+2$:+M/(:T223C%&+@,5U2XA@0JEG$H5L]R >/$%6 M8I^M)ZQ4TM1H:@>UA 9K"D).N( 4C8>&*0>7(1 B*"\0XC0(D3DEI=,"*64$ MXM9Z9#QC*!#&J-7>8/!%,A?&+>C7RJ.?H.+#]LFAP[Z?P7^T%-: "@T*S>+X[%I]A&$_/>Q M'.R]>0[ XAG2XDD,*^(HRXX_\8AG@P 9(QE*@4>EK9:>[B0F8&=58C0@Y;!% M/ J-7'(!!2&I=888K^08+1Y2JI*9\>07_$MM?R V#U#FN 4+E F4"93Y:=1< M46:E24A08Q!77B(7L$-8&<*QTL[MGHX((88\>(ZT$Q1Q*Q6RU&/$A9;<*>L) M]J.D3*Y/.&= F2.BS$V8(/]K\W-W+[_Z<>7GAG7[ _]CU2[K=#FTSZ[O**@W M9[&RWC?G>2R791=^WI1"#W:1W\Y+-E_V=F%GU85== 4BEF>QC=6O<[L*>82A M>MH48;7]JR[>9,O;ZRHO^8NOE_F-KDSNZ=9LC$3H>[,K[O2\A-[]@3\2U2@" M0ZBZ*0GN8,/1HQI-A:YIRME5_/+"OHT]WB.;\H0^MK/W]K+]X5'UE[OIU%[- M\NOZ^ZV\16U%]*='WJ05>2:61A"39[_WY]? MO7S^\LU)]>+ETV\&TV^626?.=63QV[+Y;;5AA-_\AA'*JPTCC$."+U^]>?ZZ M>O.J^O7EDU^?O7CS_%GU]-7+9\]?ONY?#8 *0PWU]:N_O7CVI(SPIQ&OG]3^[[GX?[8#\1[:Q?UYDBV&^[/Y\E:X,@X]VP;.Z M];.F72WBFSR*'V>-__U1%;.]?5'4>;&*=[%'/R_X^[;0!E/:O,0J\KBZD4&_ MXOZ/;E:1&)@-6'ODJ>J:%QFDJ;?(8J%I]K989#M](^^B(C_:MFY?I2?9U%QE M IB__3DKB;_L_WO;Q'>_6\]7,3Q9?NE@?R/CF+?N@8O)O+T KA;N)U/QB3^8 M%_.=9W>7F6#G_K3Z?A%37"RR M-[-L*ML6UZ?ZCW_[0#'Q/SSM_:7^S_!#U2RN/MK<9?/9GZNZM%VLXCS+(>;I M+BT'YMG5]W6^JDYY)1:B7,W*HJA2O3C/OV27U45?.+,MN_BKKCMJ&4=QU&;Q M0_DT.Z_G[6E5'+CU<*KF(E[5Z;.5H$BPZGV,O^?;EOA%=1GMHNS#=MG6\^Z) M?EIDJ+ZL"@+'=EE^HKP[L_EU>3_K[[/HX[F+BVV3 [1EUW&^,H&J*Q.H\MM. M<;IRBMLK\NL<[3S2[%_W?2G*+1>A=-6MWM?+L^[O'C#S977^>I[^MGH;YWFF M9[/+\GF\6/;?+3/WZ[P;0D>O'?P\Z2#&ED!5Y\XOZO.MD=3S/H"5]>ND^WX] M;S/T^BN%^RE_7!&,_KM3VBS'FQ>H_];=/)\-7O;/:N[ M[$=S^OJT>AW]:M%5>NWNL3E\4[3VO&[;_/73ZDGWV/DI9Y?=."ZKT)101,< MMLAE-EN/[VK W=WZ<,6BY!HL^M\=5&+]>LL,?-/DG6:@Z&[17-3S,J#\Y:PR MV6<[[V"DC-F&HKC]7&?M]&?=C,_SFFI;N[CL?J3<(MEZ413ABBK6T9:O4J8S M^RY6+L82N"E'G?)U149E'.VJ_/368,HP\D_8JE\2W86+,E,=0LWM,AMD/;KT MJ%+>S#7IYMHBQGX:,;=5YGJNSM@!,D6<1XR+K+SY&_FW[3R3W&R=2K+&P-3,9LW[ M,LIM%6G/FM4LJT6YI>VF/$OQ'ZMY'Y'N5ECYO:V5^[GU6N2Y&R_+-UG$O%RN MY+Y6KD^(POS09N^W&_HO\:(I$;7YU0+[_SZJPJ=@G6^V@>"*X4Z4]&2M2^\S M+Z5ZEB^Y>I0O7'+=3T>W6!4EI+R?(8#X'8B_&ZJOU:#7K1Z/.F7>& ?=K-3Y MO7;EVCK4>2W$]F0+(,J2?7_6%+QJWL]CR @YF_7XO=:]C_'LVNT\]NNV2=S_9=KQF-^IW,JO\48W7$UL.32L)20I:5%O>$862=P ML4R=BBX(2@=Q-7YMXZOT/*O2>4'T+_,E)Z#70SDF63R=*FX$=#JNV&Q9=+U! M=$6#MRRQHBH%Z>OEY<"VTMJ<:+?8O-A"Y_;WF+5I+;>>"MIV=7ZQMI:*V6[[ M6MH]B16,+QQ\?@4 ^?JX7K*SVKIZ]A&DPU4C4OOJ.AQ_$A[HP/C&=]?Q MOQM0^LNC[[?@==!,!"L,TD(+Q%/V)YWV&J6 F;->&JT&J;KS2Z\4/^4Y>KJ> MZO_)R_EI1LTFCP>B@K=%!>GCJEH++_][M:+ B/LDDIXMK*7-6M]30+:BUF"Y M8YK'^=LUV*_=\K@H])(1\@ +*H42*UH/X&$ MO#4/ M=A':?(]0 DD]84HLU\$H]L-AJ+V_M/S8XWJ9M<+?.CD;[>WP>;/XVY[--^N_ M'15.;XSTMC<:.LZO4Q_@6Q9+Y"R[9-F"*#_;!^SFV<"/:V.F>TY;^?6C=0&? M^9J0^WOY9I$9+'L)>5I#MD'\K*[;O?_"C_J[UM>/-3=RB"UYV M)L+WA4KC!UO>/\ECR-#_KNZN7+-K'LO:_[AZEFQKS,K3=#J^&69W'YNORZ[U MHHQE+E))UV)J!@G>+!.QZ&\9>>U:U]^W81WZ[WZ-:+\DU) MC_K2G9DO&2ML,UPY.!^#55T2VL;VWZ!_=O)+1.QMO)6K-FNH=VZZ.$1GXOX+ MNGD\KF53?=9,N9?TA1%D@O7)GMV\KW]]NSFW72V;3:)F&4]6DO($Y7(TLY?- M:OFX@^,?^I\C&)_B[S9?R-,YLQ=M?-SV#G3CS9CV#XH^:YNZ\ZS MO'R\NQ%ZJK@T^ ;COH.EU4-!V1VTM5!N'L0;A9E^?2_'F5#;\]G M83Y3+F,CJ(DE8PYIQI6]S[_W6Y[/RS;=89?)EQ2 &.'\ 7(!<@%R[;?+2,G5 M .":)'"!]3LNF /A[H-#*'#(R#CDT^R^_W2+ZB]_+1ED0"63H1+ +\"O0VO^ M"/"KI-1>X1<%_ +\ OP"_)H.?H']!?@%^ 7X-57\ OMKHO@U9"CR:-I5'.[P M^M;Q\O^PYQ<_5*_*F<3J]=4Q\[LMK:.9F3&2_#"E_P\NVJE(<8)=2[]"M".K M\QED#))$@00."G$G.;(J":2"PI'QH+3;.3UD? C1*XZT8@%Q;2QRRGADM74V MWXSG#W?J?#;S,EM]@OTO=?O[SU?9L^23,IX7JT6\JN.)Z'8A3_J9.IZ2?%D) MSX>RX/=1%/@[X"O@*^ KX*L]\17'@4>9R88:+Q!GI7F5(!0IYPPSRLL8=VKE M.2JY3$0CIH-&7%B#; @!65<*'6 ;\^<'X:LO;#S]4!8\\!7PU835=RI2!+[: M(U^Y($QPF7&P)QSQ2%2FG4"13T:DP)*EBNRV'M(,1Y^02Y(@GI)"6@>/"KE1 M[X718K?9XC[XZ@M;)#R4!0]\!7PU8?6=BA2!K_;(5UH3PI@OM<@Y15Q&@UQD M%G$:*'&)D[#K7]'$!(E6(NJ$S'PE+;*>:A0$EA);RD3Y#O#5H1?\0?D*CD2, M:Q_R7;UHYJ4$TKJH[/^.=K8\@RR8T5D;]]%3[*:\EX,+?RIR'C+#""R6;[98 MA(G&XVQ]F( ]XCZ0[&%'CX13FFJE;'3ZNL4BA*2&V.R0^R10-FJRKRV"0C)P MS0,S(A!Q"(N%B($LEGL'C?&T(1RQ%PZ\. :\!EX$7GR O"A9=M==="@YG8G. MQH",\Q81*IUA+I8.OSMU"1UW1 2,K"AMB+S(W^&95061ALJ(N62'X<6A=DJ! M%X$7@1>!%X$7'RPO.D)]E"0BVM7>E;QD S&&(E'1,&JQQ7&'%[UG0EN!",,4 M<>=<]A=%YE)&N+8X$4P(^(O B\"+P(L'%_Y4Y R\."Y>U$0(*1,R.(3L+Z;\ MRK* )/$F4.V2W^TCXVA0HB35.E].@G##D>6,(Q51 ME#'D/XN$UL^^_O'3ZI>U+--MLU#5[4?9A\K9-O\W/U"YRR+.NJ=KS^J+(N!Z M[E>+1?Y\9EV^WUFS6F1!+;.*V7FPBU"5-N;MM3%\%$#,BEDVB3?3N.SVC__U MO>IE%3]<1-\+KAO 6B_*#?($;.M$>:!^MC=:Y;(,LP2*[/)SGL?E61/R0GA[ M65E_UG]BRV/678OW\VC;#-&;6Z[U<(,"HUA-U38F9<2)'_QL%>(=X)C0NV/, MR"K4HVI47:56W.1C93>#D VY3E];&?O[67[PZ/J+X>F M^,^Y2]?U]T\_-LWOU9-,#7^L[)].VDP,*&-GG;[&Y/^V)75$M)T6S?D&6-O5 M;%F*U5\Q44;ES).%'GM8SNB\X=P-B'L=A7L))C!EB#OJ$;<,U92 0(*UBD>O..!RM_(;9;O M@[+I"L6F9C9KWI<9ZPS@*M2MGS7M>N(NKER@S13OVD-KT^1MG,="]J'J=*Y3 MG.J:XCP>%Z1^PL+[0\E;U&!O<:6-R]-/^ U)D':U;#:)KF4\63O*$Y3+T M-JOEXVYZ?^A_CF!\BK_;?"%/Y\Q>M/%Q&R]L48B-*#K#N;_WHYOR0]_5;>WJ M6;V\?+RYQRUYHOW/,G[*)/FNB/$VO[F_$)\:3;_@NB^Y%Z&GBLN!;C;HP/@I MYD/=[*%(C.@[W0OJ7TTD+ ["_7;A7K5TD]#2;60.\YNS18S5W_/?9VWU/#]W M&.TQ+VCF!L@%R#4VS3\8:1+/@1GW0'OAH#THY;?:"K/?)5PBKR1"*RU$;$O97(2LE1 MY)0&S920?*=L=V3$LT@I\I9HQ$O?1)M,1-K@:!27RI26B0?@*P)\!7P%?'4D MZCL5*0)?[9&OI,_#4-E#\DJ6JF"2(!.<0R2S Z<<+-;^3(DZ8./$C%N,E_9 MS%>:*HDRSS&D;22()T^R3Y:9BR6I-9.4>W^0=H' 5R/BJWMH M>31]=CO@/N2[>M',2VTN.^MZ&OWO:&?+,ZA;.CIK8Y@RAM#(<5]*#(T<]VNQ M6>5C,$A+*DIBCT:6$)7_ M8[TP6G-N_'5:)$$9EZD1!2.S\Y^815J%A&AIUD23HSABH$6@1:!%H,5#"W\J M<@9:'!4M6N.S\V<((I*Y[/EYEKW%*)%AF$;L%,.87:=%EX*0C"LD3(J($Z>1 MQL8@5;I#,2&\E.H@\6V@1:!%H,51J#C0(M#BA&F14J-E5!0E;#WB+#CDM"3( M!^XCI0K25#S)7<:BTHLD%29&AV MF(T5.HF=LT",RI1XP,C8D!WSDK.D@XM(2RR(PI03T4\HNPQ!<2#U,AHP1%A)'(JG>9R)X7(*2>X-@I)D8F. M,Y._(S%&-D4EO$A2L,/LE0)? 5\!7QV+^DY%BL!7>^2K:"5EF''$'[=[J^9U0OX.>Z8_^^BRFN%C$<+4OF%_DGVSSIY4]S\JY;"M7 MSV;YBF53^5DI?=M6];RRX9W-2ZOT46_CXEWM\U,%/L;(\-H1C9I!-&$*(UOPK.N]_S_U,NSIUF7FO.X^%MM M^T;CO_1S^$OTS=MY?LCP"<+]^OK9-JKASZ :/\%S55;-HKI%*\,UO:^ M1(>,T7D-,.>1-BQ_D7A#.0Y>A9OBGWO29\).F&$/4J&?1?^Q,T#I"7"ZS9Y M@K_$^MRM%FTL-1;:D[5L^T7?M&4"9G;9,V!6UG>QK\+0=-7@F]42-0E=-/[W MN*SBAXLX;V.^Q\Y_^RV!S-8ME^_,X\=B/>>NIF4:68/\GWNE$HU?NSLBR66W<]RY(- M,4LSS_MF[=3+,LZR[O,#VB+C*KL"63XN>KO*;R%WFW^@5H9OY_L&775[6QZFY MX4'SEVZ39S_2[4=];V]\J XICHR9+*%29+,)<6Y*E3YED0N)(B:)/7V_/QT]Y.EXVRQ?KR7@Q7_-2^RUT1$^8,A-@HP(H1Z9!F&:; MAJ<20K "\< 3,M%:1"SV+C@KM.;7-<@+'K7(ERO-#.*IU'ETR>(,H4SA.E0#OX' MQ#3!V*607;.=3$HEM3'$1:2BSKJ'8ZG_Y_.?DG$1>4I!LGVKD#[!'$] A<(7 MN/^W0-CIN)[DDY!I+_.7J^QOUWX=#_U_JNKK0\>$WMT1'%D+/52-:L(('M5P M*K2E0$55SJZ._UQD=Z/?L4 VY1E];&?O[67[PZ/J+W=3JKWN[5Y7X#_]V#2_ M9Y]W66=+Y4\GK9VW*/MS=?KR_)<]H\-'@%PS"T-H=B:W6+''51%8U4FL^GNT15Y=K *"99\<*=L*.YSW4FJO M(C*IGMNYKTMLHVWCLH]AS=;QW+I$FY95*E)^UTDY&S6VA#=7BXYCG6WK3\)O MF65C'WF*RZHMUW5W.2EAN.Z"_F1;_D)S'KO?*H&OY>76M=59G'7QDQ+8N0J2 MYNM+U*J/ZUS,2L!D'CJ.WPSVLCQ!DQ^E!/[>U\NSS]R@B^LL8A]RF7>!PGF; M+R[QFN7[&.?;SWW^4;NJ63:F9NVG7M(B]D^S;6K$>0D$?=JE^LKV^+3Y:Q?B M[8)V7SN*]\TJ2\OU,>=%^<&F#R]GTVR59S5D<12CI[Q5C,!EB77YLRX@EF7L MZX5?G;?+$CEK^X!;%ZOJ1;L9S.F--'LG0'YT,\+Z&$.@,2'*?:F,[0.RVC$D M')/1!JQCV*DS>1>$?>W/8EC-XJMTA;5/.KU_,@]_^ZCU:S )K[+EO-;U'XNJ MORD!U-L0N5IO6,?P9/FES_0;&1-*;"_T3F7:^.5 \?[3X.VJO3+"F]FL>5_^ MJN<7JV4'*;NKXO%':_>ZI;NK>H\^R=?(O#V 3FZG&WR%5OY&[C;Q=*]9'[=P MTMZ2Z#;Y'5UZQTU'O>UJV6R.\Y?Q9'4I3U N1S-[V:R6CSOJ^*'_N>PYG^+O M-E_(BV9F+]KXN(T7=I$1;R.*+@>KO_>CFT[!EWV GCP>;^YQRVGX_F%N2T'I\IQRS+[GN2Z[!IQKKH6X& YOFP*#5^+$E 7]Y^NKFT?^*'(I(E]?UD=J^S^^_UO9,:C(@0T' $, PU&+&\!PM&#X.H^I3EF*\V7U MJF3H]\CVRI7D_6YGX46WP_0)X%$ O(FM0 \ +Q13_< M@'@,$&\Z2W!4K;NS5*<:7^UN&DH25)?!\3B+)2YF]3P.,86](P6M9T9-44,) M>HQU@\9HC8&\IREO !( DJ-4;) W D "2@VR'MB\@8@ 2 Y2L4&>8\RDW#" M8:X!)NKO-Y_1_/S1]2("Q$]+:8JM_XD\C*\?O3Q5GQG^1=/6722O*^96OXN? MT;SO#YW9<'"-&B.20H7D+Q;SOX]F4W0T7/454AU9T1]/@J3*!T2ULX@[8Y 6 MS"-A;89,[E3R.T5_G$TQ$*I1B*$4RDL!&6U-J36!7:+2*>UWRK':]NS)/)1_ MGE^5D&QO*"2Q6_IG73J=;1$\-]0BQ9C#C1!%FM+5+,1N5" MH%;OM,,P7I@4L\^6/Y7Y.X8CDU\B'",F@K%H^;[YJZMY@_X9%\VCOR)@+6 M M8*T)J2BP%K#65[$6DXE2QPVB6F2O2V"3O2ZM$7=:B\ 2EV:G*1G5I54P8T@: M[+*G9A1R-A&D))=!I/QIJ5 /K#4.2)C41NM#/D\PP$3]M%WK=E, ]X9"MYL: MM?TAGGYZM_^[6_MVNGNUW]_U.";D&HTAW^6!@^O#S1J:KDV%#5<\3PQB7(ML M4TF/G*82,>:Q489RS^UUF\HZA1,ANIA@ ?%L8"$C&,[?814D9BF[ MZP(C'@1')A*!6"!4&IL_9#O./@_,:A$3$K00$],268<%"B*SFS0I$L6!F M S&-1;B@HD!,$R,F(S(7,190\L(@SCE#A@>)@G::9;K1SL>=W%5NDV ^4QCA M-+M-FB"G3.S:\F!EN+;.[(.8[B/T#&M]3&O]X'($.@(5!3K:'QU9BX.TE"(9 M2_]DQQ.R6&D4$DE>2II99(>.N O>2D$09ME9XBIIY$KDST@M6>8V)CP&.CKN MM0Y'3D>S$_J\;_+Y!7N@G_3IO&U#]*'N@4+.V>ASSCY?W_3@PI^*G(>L) MF MV+?OHRHJB/4>!84YXB1F:RK8A#RQ6JA$N=*[N6E!"Y^LRG97"7&3B)'EDB,M M-(LR:DO)8<+5BIP82D:5FO8E57,!.X #R]<(,!1*#$0X)Z/%)F0.+8&81<9 MXMXZI)G/T\H-TR'(()S8Z5$O@R2*+39 ^0R(IT(0UAZ+%DRCDBY>Z;6$8LC M10[[_)V( S(\T1+&-\)'Y5C24PW$ ^U-#3$.+D>@/5!BH+UIT9X@S$M%'#+8 MEJ.X B,GDD(QV"2U])ZSW70HZ95Q2B.5F$#<)(T,8Q@I04E@ A,5@/: ]N[C MM.ZVH+KO#[=IO99>D51_ZX>UB_T-K>0A^6T,:5M? 4CTE!9$"LVJM)4=C0DS MXHHB0ZGXE\P#&#B#!K83YR2XDN^MLH^N-$$:8X6T9I$HRC"F.SN[V-ELVM" ME,,V^_5"(Y?R+8*0U#I#C%<[M;)Z0^;^:CL284XT5:-*L_N7VOR #!V@Q_$+ M%^@1Z!'H<3?Q*$( M@1Z!'H$>@1XG3(\DA""BH0@KFZDN.8ZLS!SI,^E1 M99,6?*=3@$B":T(M8@%3Q(FER)6$8JQ-U!Y[0=Q.>'Q@>ASOR2S@1.#$J0@7 M.!$X$3AQ-Z+*G8U2142<-X@K%9 )+B*;$LGDEJ+R?K?F(*$IL8BBS'18"CTA MBX5&T49MI")4X)V:@\")#XP3X4SS,+O!W4WS0F@679K%XRR6N)C5\S@$)ORM MMJZ>?=)4%]+=1ME7_9B[((S1K@1Y3U/> "0 )$>IV"!O !( $E!LD/?$Y U M D!RE(H-\H9.9J,[^?#LINI\72NRZ5;AZY7O>P;]R,8'IO>Q:0!'4O>UPPA' M4N^]3VR@,E)53I8&77)N--+,&D0H%B8$'V7QN7#Y=Y8_F MRR?S\+*9^_Z/H5)5L3JAE(UX"_*A'E@%4AR_<($41Z'$0(I[KM/@"&6E(!_F MVI=^:@Q97_B.ID"2-E2DG3H-=SFG :0(I BD"*0(2@RD.'I2C/E_P6F+J.02 M<6\\LMAZY*05Q"BOG-DI6GN7TQE[(L6I9*@"$P(3CE6XP(2C4&)@PCV?4_3. MB9A].X-UR*X>,\AD^D.)J$AE3"EX-\29#&!"8,*!=Z_7N050V>^^$.,;*OM! M0M,8DFK@'.H]GD.]G\+%< YU#Z6+!"4,)X%XE!IQF0S2U$:DDJ=!B(1CW+%Y M[K)/O'7B[1[K%PT:_]X#M#P@:P2^?5,9B/$A$N/V'G)^;?/S[_.9_[%JEW6Z_$H>DX.) M(M3O;G[64+<7,WOY.,WBAT^?=#WDS6V[*U"[M(OE#]TSH3ST\_:QLVWLJOU= M?_J/@V.GC+'OOD X6W??X5*H_WQ&GKBV'=G61\?FC:/5G1'LU M%-1DG*V[;?ZJT]R;A7ZS5.MY$0WJA/OEO_TO)+\CU$=__9Y<';O>FN7^(H+Q M=]<&L\;?U#3+>;.,/?B^?/,;QDX(57):-5&(&QR1,Q(CFHP)CAKM.'E4?3B? M/9[9^=O_>A3GZ-?7 R<=?$XPM^G[B[F?K4(,53VOO&W/*CL/_8OXQZI^EU5I MOFRKS#3+LUB59"([O_R/?_M ,3$_M!GP[2KDH98C^64"V_Y5EV=CR]O.YD?V ML6K/8ER>7BVK+2F.0PP=M*T'EU5A\U]8^\>[]ND@:]^E2(A2.!M/."!N2]\! MK3GRV8XRWEE#')O"VL^_=&'K4,4/)5TP?[W@0),7_:):)PA6MBOSW'T0;JW$ ML;GJ^!$#\.)AX04;!B\TL3$+&&FG&.(L4>2H+DTO)0XI*6FHG0)>6.\7J_SR MPEXNFMFL0X5X?C%K+F.L7)S'_-7/8L7LHS_Y #C1L3(PXP?.K'>P:?%V%__1CT_Q>/9DOZS]6]D\G;>8'U,9%G;XF>O'9525/ MI53?_:NE]=FI^NJ(Q>'RRC.N)ELOJGG9NQQH^%B:)N(61M/%QF^WV12;"C2BZT'9_[T8>MYP MZ7]6X%-:[)];PZ_KT9TRS+[DNB^XQIP2+K;+] UT7QCCL8YQ5 UI8*?W_H5[ MPZ/O3]@WF\YC*,5,^!YJ,7_5D>&QS,[!C*^R45IU.Z75WZ,M^Z3G74@]6TJ_ MQ(LF"SA;3\\R@5>_%K-J3%OW-Q^:'>'D3K\R]-&0SL'6V?U#Y?7\__TRVJO_SU MB2\=%ZJ_V\7O<=GV[Z5F4;THE<2='ME>N38NWG5[$"^Z/9I/ (\"X$UL!0+@ >"- M:G+& '@]IOTZ;Z[ KG_G!L2[:Z0.0 ) $Y,W M D R5$J-LA[E)F$$PYS#3!1?V_F\;(Z[W('JC;ZU:([ O7YTX!%!(B?2KU] MF,&(/(RO'[T\59\9_D73UETD;Q%GMJ0[?$;SOC]T9L/!-6J,2#I,G:J#B_8! MU+0;(U=]A51'5J^..,V5(11)$KO:?YQVI&]U?W7- 3(LRHBM@='!RF M K' 7P]618&_@+^^BK^H5LQRG)"36"">@D"6J80XCX8(%;GD[#I_<64)$\DB M';!&7%B#M*4:2:YPH-A%I0/PU_C 82H0"_SU8%44^ OXZZOXB]-H1/:T4,*< M(VZU0];$@(QD3F##B([^.G]%'0@5TJ&@?>8O[#.3>1JR]Y993&"GG'9[YJ_Q ME@X_."1,!5B!M1ZLB@)K 6M]%6MI&T.P3""L,F%Q3"QR.C)$I.?11^*TEM=9 M2Y*@.2W\)JC-GII/R&)B,N>91+3G'$<#K#462)C41NM#/D\PP$3]5)9!5<]] M%F#4W7I@JD'#AT&K%8VF-R@Y'QUB(3')>$,H<#V6T[G7C^*+O^F&=+ M2F4[3'-"$'$A..(X\=Q?MZF>K5'\Z19:_YS!NC\[-E#XFM$3+R>EMD!,L.J!F,8B7%!1(*:)$1-346OC##(V.L0SY2 M MM$,J)$U3LBK@=)V8!+,I&FV0(EX@;B5'ACB,> B$8"N"P3M[I_=!3/<1>H:U M/J:U?G Y AV!B@(=[3& EUC06'"$*>:(I,A9G "#*:66$U=5RJZP1(!+$DNX[(Q4 05R$3H&<*97>18\F3IH1--1 / MM#\'JF)+)3ANW/OMP!F>_CU@D@^988R6YWO'["$]9 M 8A&W*9R%)=19%3,OB(6CC(I5 A[R=,%VALW8MS#:=UM077?'V[3>BV](JG^ MU@]K%_L;6LE#\ML8TK:^ I#H*2V(%)I5:2L[&A-FQ!5%AE+Q+YD',' &W=D5 M1CM.&1+&!\0)I\6O%RA*9Y51@G&Z:^!@0DO^'0HB\FP4>8*LQ![IA)7*7KW1 M=,? Z0V9^ZOM2 0]T6:HH/8>4.4!&3I C^,7+M CT"/0XRX])FMBL@JYB&VF M.ISI$2>.%*':6QJ8Z/:8@90S,HZALID(4+] CT"/2XV^F&1F9"LSHZAHBJI0+G3U%VG1VN#<8(Y MY*S.'J<)$IFH*2*1:QL5EI;OY 4/3(_C/9D%G B<.!7A B<")P(G[I9VBH9Q MY3QRM!"C% II'BG"@F9JPSQBLG-D.0K'C0H*>1-B_@ZSR%IM43*<$)9,=AD% M<.(#YT0XTSS,;G!WT[P0FD679O$XBR4N9O4\#H$)?ZNMJV>?--6%=+=1]E4_ MYBX(8[0K0=[3E#< "0#)42HVR!N !( $%!OD/3%Y Y D!RE8H.\H9/9Z$X^ M/+NI.E_7BFRZ5?AZY?N>03^R\8'I?6P:P)'4?>TPPI'4>^]N[BUW47/$O;*( MD\B0ED0B'**+A%$JU,[^XEU.;-QT)'6SNW'Y=)4_FB^?S,/+9N[[/X9*5<7D MA D^XBW(AWI@%4AQ_,(%4AR%$@,I[KD\D3>6%N,/84F^, M5SL%:N]R3@-($4@12!%($9082''TI*A4P,K%@&BT.+N++B+#B4>!BR")9Y8F M.L3IC#V1XE0R5($)@0G'*EQ@PE$H,3#A?IG0DZBD91@9%0SB,:GLZM&(!-$R M6A&MT7*(,QG A,"$ ^]>KW,+H++??2'&-U3V@X2F,235P#G4>SR'>C^%B^$< MZOW;/,FSI"SEB.C2?L8XBYR+ BGL?8R>)LQW0N)WV2?>.O%VC_6+!HU_[P%: M'I"U QPY?N$"1P)' D?NYE(9HF-VY%%P//OXD05D:?3(*RMD\-P+9H?8-@:. M!(X$CARY<($C@2.!(W<,EF(G MO>HNF\I C ^1&+?WD/-KFY]_G\_\CU6[K-/E5_*8'$P4H7YW\[.&NKV8V_ZTW\<'#MEC'WW!>)8 M+NR\+>OJ<;?HOL>G4OWYCCAU;3FTJXN,SQ]%JS\CVJNAH";C;-UM\U>=YMXL M])NE6L^+:% GW"__[7\A^1VA/OKK]^3JV/76+/<7$8R_NS:8-?ZFIEG.FV7L MP??EF]\R@"IE5?8Q>'9). \<6:4X\C21)(@)6-M'U8?SV>.9G;_]KT=QCGY] M/7#2P><$@IK M/__2A:U#%3^4=,'\]8(#35[TBVJ=(%C9KLQS]T&XM1+'YJJ!$*.Z&3*VUVCY MI#Q3/5_9MT8$H[):#-[ MQX!_H[>1OW:8T.QL\62S'Q6<0T81CXRGRE(A G=\"@!@O5^L\LL+>[EH9K-N MF_+V9Q\LJ#_CWN*S:F'FEUQ2;E255K^-%1E>7"8>:DXIB MRCIM>Q9]_R[#W;NTRDRUB&UAI,;EY^SFO[M#4;=?YYUJO5YF56JK-]GM;U>+ MR]/JIQ)FR'J>=3;VNIW-V^5EE4$OU/.WV\/Y>/_SU7)E9U5:S4-;G<59MU!N M5.K;U\1I?K!8O2R0(4O@H[(A=+6A\HWK>1\)*==:UZR67WWS6QS5KYBLJYC2 MR]5Y7-1^DX\@)?4Q^S2$$8HXY0DY+!12EADK$U<&Q^LA)4T(]B:Z/@N!,^>1 M-HPA1[RA' >O0KH>4GKMSV)8S>*K]#0['4_FH?SS_*/K\::$&][DW_AQUOC? M'U4QT^1%QYNK>%OHY?.+BA[/HGIZJ]-60+5NRVI8KXV4<;UY7[3]MA7W>%N? MQA[B&2[M/%QFTWL1<:EC2BZ*'1_[T8>MQS6Z']6X%-: MS*-;(Z7KT9TRS+[DNB^XQIP2+K8KZ@UT7QCCL8YQ5+UC8%,6A'N,-9(W8MB? MX#_NXHY$]"#NXQ(WP,C#A9&#.5?_:]&T!^Z>-L+I )@!F#E&O0:8&=5T ,P MS(!>3TNO0=PC#G/!Y #& \8?MRGYY+S)(OIG#, #XUD- #4 -<<'-;_.LPAG M@#6 -8 U#T2O 6O&-R> -8 UQZC7!\.:Y^VR/B^9Z UHU@-8PRE'1R8#K8Z MOG]14N";56OGH;UCU^*CF86'0@]?U25B+&AUN)3\IEV.J03+S> %@!6(U(N !6HP6KOS5M&P&M *T K0"M1H]6I41BU=5( M!,2:#&(-&6S\YAZ=U_OC/:Q(X].9;=LZU3&4>@6?5J%Z?+]YA0 MMRV^[OO#!;VVZS!VMWY@43#;GL'VRNA0Z8N%^Q4MAF[:4#FX\!]F$^<66X.(<@)QAP,R&A-D51 N,.7H_\_>F_^C[370OG[;P(X]&'MW\?ZUR+-58XK4L,CNUG[Z-[)(2I0HN=5JBBR* M:1BV)+*JLB(CGRN:>9]59L!XXB"R=>"#ID 9#4)'0KAW=VM+OW[G MVG&IT?O3=/:K&ZEWG^SI3NH1K?N>ZMMM1]VO#1SBJ ;.!)E":RL'P+J=(F8&8H@#!<\G;3@):5! U/!EK!0 X[*#)1YE60,!HGP MD.Q8'PQ]A(/C9\=2T[(VJF4.'SA5DH&E=V/#9@.;@<*SM6):[L>%SL2*72CFL& M5,D((B8-7E .T3LMDW.4F*V XUVPXS$=&EUQBY M(<1N57.GQLB=H+GC=3+<1 9>$HGFCJ/@#8^0O"'6>(=&T/96>2DIK+@ '3DM M.5EH[G":P6@?!54Z:2$'!RK.Q8E;BRXW&QHS24 M1\(D4".0'4T0X%0BH*7PPDI'@][J0K-/=ASH\7%EQV,#EH/+L;)C5>+*CL?% MCL92PA1AX!DU("2+8*,GD#D+.4AFPG9WTUVPXS,?']=]U*'"R.;Y,?Y<5.() M[ZP^-K:'W_H?BV[>YJO#D=>]+ZO.E-)?/LK2I9NA MQ[(614]]RWM_<5\(R+NV:WT[;N=7K];W>" 49/E82<[8ET6(#R'Q:G1GG/#' M?.\1W[%G5$B[\<^.[EO'^%+'^ SQ3M73&[('D0DV%FI>HUP>#FIN3AXHUPUD.%6LJUE2L.:$YJ5A3L>8E MZO7!L.;';MY>E/B*"C6#6 V#VCB[FQ=X6FF ?WXS:>;GTT7G)K'[2^6&D^"& M3XJD& I4'>Y4,, 9JW9LQ:J*57O%JI)/<^#<_0I6%:P&)-P* M5H,%JY+>D"I:5;2J:%71:O!H]9-K9\U_N_$B5<0Z&L1ZACY6=:?QB=LH8]=U M;6Y3+"';83&;X=_QQR[-NU=/6U*UNNJ>&&=7@AYB@M803:DJ[^.4=P62"B0O M4K&KO"N05""IBEWE?63RKD!2@>1%*G:5]Y[*[M/G*[M/3Z_L?BEQ4(]7!H=* MCQ;NL=>"NJWXSZ/C_SK8 Y):)^H9ZD01SK@(BD%B3H-0PH!51@#G/M!@M QI MJTZ4"$)YPP-HZBD((@(X&0GP%#R)/#A.W%#J[A,[8K5>U #K156^'+YP*U]6 MOJQ\>;OJ,!6.:L_!V6Q!1)O NF@A*$JY==2FL%5U^!GXLM;DK\Q9F7.XPJW, M69FS,NF7. M:ER9LS+G"V7.S(,PE 8@RA,03C%P7!"0AB7I5-#:/XO/^=RU_.O>[$!Y\AD2 M+^JA]',>2F^6VZ_IFZ;1B:&K,TDN4=P62"B0O4K&KO"N05""IBEWE?63R MKD!2@>1%*G:5]Y[2,=CS[7RQT]OY^NMTDJX:'.WO:=YTU]O3]?1O<$!U,J=_ MQR+G>L(WJ!,^1IR3)D>PCAL0REOPFD5@*2(W# M*4\B@-"*I,QMX)X.) M#LA&5]:#O5-'DX'*LE%B5N%+B<5&BS8FI["FD&#T( MD3-28A80F=3<$BY$4GN@Q)IH4=FQLN-PA5O9<1!*7-EQS\D4/"JED@ E? 1A M!0%'F "#?$=IXB01>4AVK,D4%5@J.QYJ?&OTWG;MR$.UD3 M-;)H<%;.HX5;K9Q!1!%5*V>_5H[)@3IB"-# .(A@3''_'23JG4:#Q=*P55"! ML9@(\0Y8SA*$)0E<*5^$+\2TYMQ[95_BH?&S8\D)63N5$H&S =$H[G6VPK/G8,=C.C2N5#C,0^//#E2Y M>T9\LD?";A)W=#9<(^"&$)GU"4#$SEA!HCA=(#@/QYPYN8+"]\]#-79V6E+8 M*2.3S>!M%B!(Y& -D:5&,(_11,6(N&OL.*JUXB:#\5:A@40-6,DM.&.-8%PL MMP\&<79,%1T):08<*G='R4_([JFL.7SA5M:LK%E96S'RY4_!PCQE3\'JDC\'>@!=^7. $%_Y+Y4_O0 MT8"+AH%WR8N0 [5J*X!K%_SYW(W@ZF[M8-ER\Y0:?RY*\>UZHGY>7*19&_#W MV+Y[0!+J3"G]Y7.(XQ^+;M[FJ\/Q'@HA?0CC14Q/T +*/C:.A]_\!DD'<7H. MS5HJ@Q@.98,:3@,;.K-<2-^<7P=[7+JW:8E2X#).ZBLW?N^NNJ^_:+XZ-+1\ M;"'=5> _?3>=_MZ\GLS;?R[CZZIO>/)P13G];SY-5W. MTX5/LX;94<,(XWU\R@\I+/_*2?]7-FKFYZGY?GJ!X[YJ8AN;R73>G+MWJ2E_ M<%V7YETSG37CUOEVW'-W\\Z-%RDVBZZ=O&TZE$";D08G<^3TJ<>)>U>POFDG MEXMY=[8Y24^;EX_+X7BFYC>4=IZ.Q]/W17:YG;A):-T8A=7-9TB*$Y2VFZ5^ M%BZ2ZQ8S%+2;-]FULZ7<&[3I-N;L3QU*W2TBOD%IM5)$VBU_ZN/BRE9%X]T8 M'Y.:[CRE>;G;X[7#+^;-K 0TX9ABVX7QM RIF>8R!AS2S;BZ5XT+ :KYJ9;A//;TGG\\!MW M>3F;?NCOVZT&'-QL=E5DOWR"*X.]G,[*@V\+]M_^Y0,CU'[]J?(]NXM*6^8. M0ODW^/\G&&+7UOWJABOC7@@2 F<1I+0"A#,*G,H*C+8DJ!2E#%O&O:&4!)L\ M6&L\".X#&,LY>!HL$R0&'?-=X_Y'-YN@Z+J_I=FOYZBEO^'MOAM/P^]?X/0% M=UD6]FR1GF+:'GZ-^^DX[F*%_SR=IT:\:O"K\^;-)$PO4H,":WJ)53#<%%6) MVPG-)0JG*\)IW,42&,K/*#>DCVN6*0MS^?P4 =EIAM9/@^Y@6>Z($OCM"UR^ M_6V0KI!WYH@(Y<*(#N?J>GQ0.XUGS0_MN+_S P]VX[#3:]Z*]MNV[1H\_&6.:X)IOYM.G=GTLCC67;GKY6(6SEV7;C_N1ECS M64]<5ZL/+M+\',6^J?H[13^:4I9)&&#)6Q#)(XC92,$D(;CRB22V=;3^%/3[ M-9RGN!BG7_+_K*;K]7*V?NXGZY?$.'WEE8;[?T MNRWKIV]6;7.+^72]0U7&@U-0WJ!\'<;N"E?\\ASJZ^7C*"%GY,OU!:@R8W?9 MI5==NG0SG(RU*/K-TN6]O[@O,>%=V[6]]W#U:GV/!Q(4EH_E^LR:+XL4']J\ M6PUO5]]A9V*OSZMCVN68Y-/&-*@TFM7F\3T[*_M#K_MW!X_Z.+">M7Z\+ZOZ M@[ZL!ZEC/!3-/Z")-$NI^2O^?MXU/^)[QR&=U]Z?=CG ^:O(59&K(M=>D>OG M=E*!ZTB!:XCV\,%A[F KZ<]ORG'$=-&Y2>S^4LGFX&3#*MD,C&QNGP-^XV?- M5]^6T\#*.4?#.16_*GX=6O,'@%\E8N$:OUC%KXI?%;\J?AT/?E7[J^)7Q:^* M7\>*7]7^.E+\>H;^B;44YA-7TT;$5CM9Q6G=Q%@N SI=B2*L);X'Q_2[*<][ M<-$>BQ0?'P5494]WTJ 7@:[/K5,-QTQP@=5 MIKOB0*6JPPNWJFBEJF.C*B<)44Z!E#J!($R#"?@KD8ZS:*P(I2O$;:H*4B0C MG01MN 6120#C<\ !><\),]R9K3(=AZ,J85FEJA>( P>78Z6JJJ*5JO9(58$K M9JP''U0$80@#'X-%%I+'HRIJ=:6J%X@#!Y=CI:JJHI6J]D=5 M3E@OC0P@33(@(N5(.\@]3C%"F:,IT7B7JK0RUE*?0"=3VMRD" 9? +3B0B:1 MF2Y?G^SF9N\[:_K=F>L4+.KH\J*#$-"AH/+L9)7 M5=%*7GO<_[4VFZ@=T!1\B8M!!YDG 4HH';D2D:BPU?2>N!Q%C$!BHB $7NVR M2J \DSKY&#-A0R8O1G9U>%F184C(<' Y5O*J*EK):W_DQ64(-BD)RJ@ I9E- M:6>.D\9,D-D'Z=DV>6E*??0!*)&%O"0#&Z0 0Y+.,M"4V%9(Z)#(BUI9R>L% M(L/!Y5C)JZIH):_]D1=140:G/!#F&)*7,^!I9"!)=IR[9%QR6T&BWBH:#8%D M+7IKB:/GI? :JRRQ7GM)2__QX9)7];R.^8"S9E;N^H#S_BX.SW;$64.OAA T M] EM)^]+_3^X\(]%SKLLLE#MG<^V=T3(5CA;(K<8 4&"!2M++B:GAD3ET/91 M=^T=$BT3)NJ2.8,.?I0$/*<$M'DQ1BHHOE20/+]Q* MDH-0XDJ2^R5)[=&+]\P#29$#TJ4"I[D%Z;C5BMBLTU;F:#*2<*TE6DCP.X5:2'(025Y+<+TEF$87*,H-@FH(P MGH!)V0,E.?F<#3%FBR2YD%HY;R!J=#P%EQY\"=>UTCIEHZ&!IR&3)#.FDN2) MXLO!Y5A)LBIQ)2"D:%K7)Y*2=%"56@ M1:M2UVC(),GEL KH59+<]1%TS;'=97'?=>OUZ_*^#YT\ M?W;5WQHE-X3XKD\ *W;&"EK%Z:*TH*_&T',6A[]?UM4O /2Z3=JB&RT_(A2@PK-/P/M?R$#*!*C<,7 M;J7&@:AQI<9]4Z/-..N199#$(;EE'< GP\"::)7C2N:TM5.PPVK%>Z!&-B)D M5]OGE1J/#U,.+L=*C56-*S4>'S52E5+VT8'T-B'-4?0:C;=@##*F5T92N96C MM2]>HS"[2M^IU/A<)\KX#.?/]_IXBRLU\VEPN9N'<=:E92_EEX%*F5H<0'-# M @B?&1KBY= F,\-T8,)POHN#GM>3>;O.X_XUA<6LG;>I^_%#&"]BBC_-IA?? MWQR:_Y)_=+,)PE/WMS3K,>OU!<+#_%ZTNL&H-S__]!&04GS$^<-!+X-0P&5H M0=>\3[/4I)6 FHP2:N;G:3L(H4'<"XMQ+[CR]OVWYN>SE!I4Y/EYUZ1)N<-- MWV]F1PTCC#=QD8IJXP7MK'$X0W"=:I_Z[/NSYL26@\K!>Y824*(-"$DX&!J1 MET36DA;:95N;NT_Q8(>Q')@8&?[P(>C+60XHO(^NAM%CEL-OYV48_5A>EN)[ MYABGV9;J;@2$H0*\)Q9"#[%O\]JO;L$H$NA+(-B1W9I\I P M0E34*EZ.>')9T0I1H)SS$*X2I8%&8[:B'YYBK ],&)/I/5 P:&Q(_URT\ZO& MO7?X"I])EN@0_2%.<-+C!#L;E@AN&?WWV?1H^'^#_[\'HMB=9_[IN^GT]Z8H MY3\7[D^CSDTZU)%9FV]08W7K]3IQ(BKA$J"9B(9@5 2,H!Q22MSBWX,Q9!=L M^4/;A?&T6\S2+[FLB#3I^AG\>\*93/'[:3?OMF*FN]_PH=^-T6[YHDFX'BZ+ M5S-;I*?X>X=WA+S]/YZF1KYKFUV+102^P9E.FF_ITPG+Z^TVIJ5Y2 MS7_UI:8^)IR3TV6Y<./!^ =\[LNRY;00 MA*> F.I*MQ0:"?[D,[ALDG",DFRW]AKQZ]Y2&H%96\R7;,!++@!1V6@7@\I4 MK6$Y?;B(R:\GDX4;?S>=++I?<0;'*?X/3M1_XY2E>*,D_3HJ MR^AU3]>W[!9T)].UU0+LT]P8\?")W"#6R9V]BB*IQA=1-2UJZU)<2\7. MB_'XJGG7B^W^6GVE6O\' MBA>-=%P>[31NV]MQ,;MQ/@:AG7FZF#57RB=>9B M\LA5^HBO]4QYZY%E$:TH:X(".6_+_D=AR$M\]VF_!=?O1.#:?]1 FK=IDF:N M""",VYQ[,3S3\BML@Z8_!V>,!.$*"^'2@T -2\[J3-/6?C(UA,9$)" Q^;(' M;<';8$ Y28W$-6FHO>L2W)C[F\;K1I[D=U?;691%&OU_ROJ]7J2TKM(]K5*T M\^:X,%M@_O0*@?J+ M>ODXS.U5N-RIG2RWE)7VP ;USX\4:%;L'"F:O-10MG9C0 ML\9[X>>^WPF:+L$+I^!W1+I+O/:1&+NZ\(Y15N1S/:1'^RDXLFZ1>E,,$;\$ M<: 95HRX68J+I:-;-A1"F)5O];Y46EI$S>5TUG^.CUOZ6&BNHW&0;I;;>M&4 M#\*\/\M<.F&?Z(/='5W_!5A*,6R8) W:$F7UEF=?]O9&_^.U!X@ @^+O1S\H M3;JUL8RFQFIS_2F;@G?WF3]AP=]$G@U"*#"LU4[YH(;3P(;.+..-OCF_KE]Q MZ=ZF93 7N(R3^LJ-W[NK[NLOFJ\.'8'UL:#:QQ^4?$* UN>MJ1=$HFM$'I0N M7T/[@[B^9A;7=5.TGN;K7;Q;O+0F"^2C?WU9F\PY<7?CRP=58*1DG= DJ!E MZ6APB1#004J=9/EP*T;I4\XY]K=TS(@)=@1+YP7BKQ.$>.1D4+Z<^D:3H03A M0)":6:-+042]%>CFA5=6>:"S.BE:[4&\G>"@^LT;AU^>N3)H&!HWG^;O4UIN\/1/7F[S]#$;ZSV?\L-RZQ(' MU%Z6K<5FOIA-NN?>\G:H EZ1"$P%7S#-@:$I@@\VY9 R%48.QM4Y@BWOL^9- MOG?2D*8\5($8"*J$AJ8P+A((!-C&%,JN2#J5#[Y].+>/=JEU74+@O#B M=I9NCL-7AE9L%I=XAXV=W<^WU1Z/>"_/@$M"9*4C\BC^ T+F -Y;#1XIV<9( MC91;9?F5DTQK:_&:TAG.,0Y&.(L_\22U11..;4?<[\'W(=P,GWM?H@&7=@1,_D0%<\_>RH5TV=IB)"E@D-0:<$&%7L""DR-2'JY+>7 DF) ME@PF3_!"H41)1D +,A-K,YH=,IEX$%^&B2-8"B\03U-,RKEHT'W(2*M)"W T M1XB"J!=\N4I9LX\%4NTV.3DMA'.YD/ MFW:_[%.B^ZW??G/8/1/22:>YLTI!,FA;BZQ+J9AD0"4IDR22*V=VAG0GE@[0 M[]P?!=BMSA&NDP)N#A$V]=)"/SIQ;R58[QWZWHH7W$?J M(-X;13UQM"ZMXSC)0_]&9$,R&$H9B.+;&)H(<)*5C4X8(FL>THLZR;N%;:L2 M$"]OC]DDAYZ,UA!XJ9(EHP27A =++8L*+=4DMPK>2.J<\"8",Z4:0U :C.0. M@LK6*.6LCO( 9W::','FX O<81:>$ZE8!BIT+N%3Z-@8PR%3;K5AV>+?MX\I M7(YEJMH- 22+64E$G*N4Q'U2%EBO?:2T@/$.2AV!&&J!SJ5.ZD3 MJ$T&*0G,O;"_&SMDD%_#^72,?UD2 Y0T[#(;%].8QF47[#IM>^G[NW9V8_>O MC[16&PM+IEI?X-;)T=O7W;AGZ2V.H'_01MF=PJGC]*'7MF[A_['4+'R'65N*VE]7 MQ;G^0]-.^@S+5;;W]1[,\MGOIJ40Z+A4$+W>5RER6@NHE\*HP05:"@JM"O#\ M8WF?Z[VC6W)+'](LM#@"G\[=NW8Z6]7HM!GI=_#M+65I6$[R<=G-8;X:EZ_/,HLRNK*'R MR<5ZO^MZ#M;3?^\JVGCNINH\JCS"\I!EO2F7E_5OTC^+8BU+3F^/H?SQSCB: M]V[5CG[S#:ZOO!G5JW$OJ"#:ORC+-TX=I)SQ[]*7K7XFR[V6->;9I;(P M8F/9+NO+#]5%^?"B="&40M1=OX]^LPZ[:UI9N43K0YWSY0XT3D((B]E9@T;7 MK>]=+L_G-NNC?=+>^*Q,7H>B:+HT>U>0?KGNNEO ?GM&]UTZ6?M( [,<3%0, M1' ,?2)%@"9;#DQI('8GK?)N'8=.XH\KVOJN/].8_VV, ZUUDA^JDZQ>-DB(ZW6!YM]:RU<+IWS[O!A* M;2'&F?.^;1"_NV6I[?+IRE5:6V!H'+47W<-V*TY8.=C&!?6Z_]8#[OX/*=R7 MP-^N3[O=Q=(HN#O>^73N2LGCE[9#I:EQ,5JPM/1",$*#5XQ -)'8[!UGVZN. M>*Y!)B5!T%*YDPD)S,F02D%=2[?Z[U!"&0MR/W]Z5'%W#Y/4Q#@(I#N'2M7%]<+,LOSQ%$$/\7J#\ MBG>R1.P^MNA!NV;]K=5.VA;8+B9N$7OWNI2071[.%R]W.FYC;]YXAW<))=XG MI?EZ?VO]Z%D/YEVWM*Y*"?>9ZS?-NNMF0MMOAP2SL?/7N^SAO%#RG6J+L1B8 M?2.50AP7;1?2&,>2IHM^6ZW$4/UY/.VZOXR:"0YM4%/<5--\4QR?RN-W&+ST M13L1%E>"*6*L!Y^203N8:G"ER:5B*F03*7%L*_]K5RS^GZWS_>;=]TN$07?] MY^ED!3>?A\QZQ([BV.D%$CM-@D7+2H0P0V*W)3LP,@-4<4)5-,')K1)GNR+V M9]0H.N+R"')41T.K*OF'ADZ,>7%]E8VJS0E"6H)#((H1QX:1W: M;9YKXU/0?,NX4]3@9\J +(Z%*)5W+&?H."@KJ:%4&W([R75)NF\F?^V;,OQW M<=M_R?>9>[^57=]';>24MHS__@5\M*Z35D>Q';CL#5'2P/I @-M&RJJ7Q:W$ MB-7^^'(;Y;IR3N=*7ECO]**954R339/F;>GY@_]^="?DT7;-PY5O3WI1D9AC M% F7DL@E8:)T\,N2 !$Y$9,R_E5\3BORPRXJ,;+L&.JR[&=1N:8LG$]>5H^) M27UX5<5EKRXW/I45Q9WGPG$.,D@)HJ2;^&08!,IS]B%&13^K3_=SK:@_7$AR MQ/01G#;L:2&M%LP#"VFU@AZ[A#Z)F-K)J2PC:Z,T4FC@N20A1"; <6%!9YN) MQN6BMK?RM#+64I] )U,"*U($@R\ 6G$AT6C,4?%A$!,C(V..8$MO>,PT+/%\ M1E3C$XN\**V)3(Q#9#*4X"$&3AH%AC-E7=0^T:W\KB?%,KKN_*?Q]/VOB\O+ M<1]!Y,8_X.3@5)1PTQK'^% OX1Q):5P"TCZB*"4WY!.UY:3. MBW_K*XJ,48(%%4N;^DWMB=>2[.&WZ%(NNM3>Z-*KSRK N->MRZ?*:&O#-!V9;AEZ_#V%U-%W-\Q(<4OUX^CA)R M1KY<7X"Z,':777K5I2ZI_K%)GYLLBQ*_F\0^^1L\T8X_YWF.^P\Z,5G;CGUW=>'B#Q%]F]TW3 M^7(-]^IX__1X%WXO@="3""M@R/T_7Y?29,MS@U?+TX/RA_OAXETJX=!NO%HO MRS7T]5,8\CC7Z(/3587[',)%499/__T+]<7S"WH%E&NQG,G+>=.?9#=K!KU' M4/N;FH$=U/Y3MWP$X4.XSZY;51E;5N=X];35 M]-F34:GG<=2S*T'?"Q#[$WV_7SX@V5=YOS!Y5R"I0/(B%;O*^QDW8#?%UU^_ M.^MR\PRZO_5IF9MOE@%;<_3?[7PZKO$/'_ M>(.)@U8RJV!!!%*:),H /L4$T5K'J2BER[<*_CPE*FX)?[\5]/L;^MS;H<*K MDFM\,V@8^$?;AXRTY \&"I\D!!P+D%:6.ED5K2Q56>J36$JHG"(S&:+SNB0K M*S!,>R!*2N]UDE9OQ6Y_2LK+,[.4&'%A*TOME:7J2-?7"*JG+W73]+0V\>JFZ4N4=P62"B0O4K&KO.OIRQ&: MH/^]+"6\[()5G+IU5Y^^953?W:!+\_DX75>]]--):8=7-\$&!V75 Q[2/NT0 M">%X-[J\2\Q934!:F4!P&DIG=PXT1$>BCY$S]MDEDI9@^'?\[ZPM/?!^+:CX MNL?#-ST<_C;]M0?#UTLL_&X)A3O:#:-D)*RNNV$O$ L.+L=*5U5%*UWMCZX, M%=X8(\ 19"JAD;A<< &\SS%)K;*+6Q7]/KD4V<'IBOU!+;**!4/WK5<['SOT MK>^9AA-WK__>-\&=9EBLVT(U4U\Z;R[;6*4/R^IX?7?-Z64J39$G;YMQ=TS:E1'#1X;L M*DZR0L*0(.'@TC=5)1DKS]K/+? MPV$M,R)V5YYW181ZJOWBW.Y^U9U/Q^AD7US.IN_2LM/A@Z[W;,M-K^<%@[-= MZAYA/2]XJ;:+BB%X)M!L$4*AQUVZ$)/(P&@>,QHC.?#PVNA&59F/3O"J"6%KQU6WMP5%MW<2JV]HOU35TE"9. M-07G3&G/)A(8SSWXQ(-F/EBK/\LUO.G>UV/?CQO0]V82%J6MY7>+^<_3^?^7 MYCO,_5?4U!WL%[CX#R['RD]512L_[8^?8E9!.V(@*BI Y!C!NJP@62>E4$(2 MF7=Q[+IG?C)"57XZF->,/Y>^F]_>WR'YX;[))T(])_:J.VUW;(57TD>)!K3- M:$_S\I-)8'72.6D1J=Q)<.-_3MVD*^V=N]]F+J;7D_C+_#S-_IY":M\5Y>YN M6A[_EG;6&OO)LSS OMCF5=.\#J%T@.^:&\&-\/I;!_0[U0_IO&2:6F0Q@?J1 M),XZ8QP8?N"$<8GHK=2=SVN'O7[%7EEZM4%E^6E=!.KFO3]12TZJ)?;K>7.[ MBUGI7]97T_H!Y7?=&ZAT!1J54@9+G9IMZ-0DS4?->]?AU%YL%X/H/D?TOY@8@R& M,BT5;BK')L.MD#^_&:"7O-TT:'SW?VE,L1) M,$3M5_TILU?VIFIOZJ/AEXI5%:L.K?F'Q"I6L>IHL*IV=QG,ROFN'8]3O.^P MJ4;H#8[%7TB0SH ;R-7HO4%&[U'*K(L&< 01A+,X.4)[H)%)IB+G0L:[T0Z1 M6NF<)<"XH2"H<6"SRV"UXR99QGWXO9<8M'MP.5;6JJQ566L8K!5$%#)8!D9H#2)K X:K#$+8R+QR5EIUE[42 MRS0$KB!SX4#PJ,"D$,#:)(D2RFE+#L-:C(P8996U#A9M?O!#H]-VE/]KXG?L M*M<]V2%L>)\XPIQN79/C-2PB$83QG(%3B8:%0?_6&,< YT\8M!_04MCJIVZ( M1V,D:- A)C1&0C%&T)E./(7HC,Y]:ZH#&!:2HS>\JRSKNNJ'M.H/+L=*3%5% M*S'MT>.-)F7*,DA;2,:A'^O0S8645*#&)2NVL])B,#&5@M@D*0LB$ U.<@)( M4Y)[;@)1A_%XI1H1*RLQ':W#6T^&/R]9L>03NDE8%I\N?R]+H!GC0BOUQB:Q MB=.%G^?%^-HEKIOO@S,W=K/3]O%HI(,+_UCDO,NXK\&8+(>+XU[/ULLPH,HA M@?*2@J="@. R@?.,@$I)T!"SH&JK3 WQKGCOI84(<:44@ &??80H%7/>4ANT MVC*@UMC^TW3VPPK%MXVJW=I3:B1VUHGSV5'M.F;OX+BVCV/')R9 5.(> J%4 MXJ[$78G[P,2=N)>"N5+_U%I HDM@C.<0N"9">>^88G>)FQ+*6#GKCS(AV<> M5RL2P&2B=3;,&N:&0=S4#JO[9"7NCQ%W;01V1#LMOTU+.?>'ZCW5,YS!V6:[ MV7L='E-Z](W;G$I5[O;67D[YN5N,Y^7;>3:] MZ&_03MRR.'3Y?D#A3''-=[SM7^O?_N4#(]1^C6^U>A+>/"_&XZM2SV93)K2SL+CHYDL)O#]/L[1YQZ;%>[UWL_X=7=-=(M#G-EP/_^:)-V^W M?J$BD@=?9^.FJ[=JWK?S\_N>,=K\X_5TE9&AP NVQ_+(68J+L!S[!!]>/GH[ M07V)&]-2OE>^L!3"K?=$7NFF^ HH*I_&;7I7I-&.Q_C;6G8IGC4_E:'C7Z>E M<<+F)-ZZU>K16\JU%4/5>%>JNB\NT18X;_%FLT)?S?M96133G+O1]3.*UA5; M:];+E/TT1/@# MO/*B=+#I&TV&^7*BS@Z('H=U?G;:OR''1#W5%GAR#@31'HRR$G*0U#%G$S4[ MZ9>W;=]MGB!]W^O)?R*J_?8#$V\[A"3_@&/?Z7U5(Z M/I4?ETBR^HK[]"C*'F"[54.'KOESNUFJ\N/='5[H^GLI_1W,F=6/ZET@S[A\ M5&>$QWR'GQ6=.'##A!J0_7FENMRX!Q*T\[;:Q=0 KL%M@;Z0&@<#WMZL94^& MN'5)DC.EN@G82#0(&0D8FADHQ:31DGF[SU"H%QL#=7!@V.OF9"U^K0Z=/&>4>.#>H=6A8@;G(P4>7*;2 M>D:2V,6&VC42WF-U[.K =&0I'=1QZ'[_UV\$D9HO55H^J'<.Q4H^J/ MU1[*A-'H P%FJ"JV#0N O_IN^GT]^;U9-[^<^'^-.K+J>SDA_R M0]N%\;1;S#XU(GN?.4J?N#C\=!QWL31^GLY38U\US4IHS;74/C\P^N.#.IZ0 M]$!KV(1NUD92(>^#3[)?]R MF4J2S>3M2NMN;V&N_KAIM;_Y^:=;9CL"32BF>S&DNS3YXMOY^^F#-OL@%*B9 M]0NKC[:?KE^_Z5;OO\I2P@G!%VDN9_C:LZO&E92IDOF L/JN#>FL*6KXXP07 M34)<7>5)_-(G2OT:6KQ1G\"UNFF?]]#XV=3%]0V:XIYPOFD M3XC"D:[3Z=I)$]N<4Y_A=-E+LZ17+4>%[UR^D&X&L1[5NW8VG90'E^)+.*[_ M2&X\/[\>S?*A>)_56$H^VS*E8_V6:?,6HR9=XM_X MNQM?=6U7'MYVVP]Q#4Y":F9N\K;/@=MXO>OGS])X.0OSZ>UGXPK_/X>*U3^U M/&[Y4Y]AB! 0YF6B$+7.F_,%SOEZ8.OO;-SKK/EE,6N^/V]3;G[\D,)BWKY+ MS2\9IZEDW95OA_[#&Y4H2M^'AEVXW\MW9NE=F]Z7T;Y+D\4J/.SFZ^TD3"^6 MV3#)A?/RKE-\Y(:VK75LU/A%\1OQ%I/I?'5??/=^OKHNS?L92>_<>'%+.1M\ M5K_T^JU-?#@29]M?A&YYZ!-X;F6Q[32QBS#B)%%#=D0_D!9G*;Z>/W;T_TN?G!#V MD@AV;7^T-^+NE;HLD?GY+"U5;X*@TUS@1>==R0]#R-S>:.^_>//G=4K'.@'L MXQE??^@S#D7D_7UCR<[M9?5J@6.?C5$\NYB,OZ^PYC2S^%](:APW9U2SQV2I MG7'#=Y49Q\Z(WMG-ZL".D>OG MXOI6X#I*X!JB/7QPF#M<5/J;S0I E6P.3C:LDLW R.;VKNHW?M9\]>WA@Y@K MYU1C>4#"K?AU!/A5CG^N\>N)=;TJ?E7\JOA5\:O:7Q6_*GX-1K@5OXX OZK] M=:3X54OX#&8U?2SBMQ;V&1R_OY"BI -.&Z_5BH>82<*<$S%8">ME'!IB..61I!,*A F\1(E[<&92#CCQ&C.[L9KKR)4?YI-+[Z? M+LNG_D\[/_]^U;+EQP]AO"@9#J]+1=4NQ=_5*&<@^/$L:!M MI;*35=%*997*/HG*O/#2>N)!2>0FP1T#1UB"8+C&^=)9)7Z7RG041/!@@%-! M0"1FP(:,/PDB59 J&[]5W>2 5$;T2)!:A[]26:6R8U+12F65RCZ-RG((GB<* MUL="1OB3"UD"XS00&YT6VUFT)+"4G+.@!4'ZLWB-%^C3!6>)R-QJ10=$95R( MD92L4EFELDIE1Z2BE.!*6V:W"G M(*U1$5A&UTQ0RL&*F"%3FH4+,F?O!T1EC(ZH,I7*]DIE@TK1./7CSOM+"=5( MF\%9(<]1X+;V+QE(%%.U5C[;6DE4*AY=!DD3.MY.E68AJI@?6@;O?52>;#G> M.5IEB0%J\4+AG /GA$0_G*,"!4E=')"UPMA(:#O@>MD#;1OR0@#EX'*LK%B5 MN++B<;$BB2)J&BT83CP(QF(Y)17@8J)&!B52I'=9,81@K3<"+!>IM$%G8*@, MX)E(3F;-DMLJZGC DU4[TEI55CQ10#FX'"LK5B6NK'AIZRW?$7OA.!RK*Q8E;BRXG&Q(HDVRL0(,$O1[],N@?-1@N,IDBBC19*[RXK6 M9J-(YJ!T+DDH&=W$R!,DPI.4Q!4?4H5^+^+6#*=N8(:KQ *TFS<3M(NI/3+92JWG;QMWDP"PN"@Y+4WU5BO_W[Y MWQ"?DC'RYO@"G?>PNN_2J M2Y<.I9W6HNB)?'GO+^X+G7G7=JUOQ^W\ZM7Z'@^$T"P?R\T9U>QX&M_7@;V8 M@0VJ(,AV*:'3;DY1 ]:?6[BU$_C'-/]PH8[GLU1;@5?DJLA5D>NXD.MG]/$J MO0FC\ _*H]="M^5?RJ^'6L^%7MKXI?%;\J?ATK?E7[ZTCQZQDJN-2F'D]M MZH'#3&E6 K-*2X]?YN>XLGX-+7[ M:H086$K.6=""1/3#$@4OHH7@+!&96ZWH'IF*,CK"P5>JJE15J>J(5+125:6J M3Z(J[@F5.3KP!GTCD;4#(_!7*H7.R0=*>=@J>Y6"M$9%8!D]*X%? 2MBADQI M%B[(G/U6H>5GI"JJ1Y;H2E5[I:I!)4B<^F'CNW8VG5S@;V[<'S?^1W+C^7F- MO."8E^-$<%"I*ZN$=K1(^$WM4.[[.CQ0G5":ND-WSA5M(; MA!)7TMLSZ1EGK.09?#0,A,\"7*0>F"#9!Y$]\6*K94,(UGHCP'*10,C(P% 9 MP#.1G,R:);=5>?KY2$^-N-Y5>L>&%P>78R6]JL25](Z+]*1++!K*('E% M0%A*P'N>P%NG(_%2.9+NDIYWPO,8,M"(;"E21,I41 $1@0::LR')[H_T&!M) M63L9GRI@'%R.E?6J$E?6.R[6LSDXHJT%Q60JB1,*O#,23$(W+L8DE#9W6<_: M;!3)')3.%EV]C%Y>1*9,A"J942AK=:YW*[K(! MESD#SZ@*DFJ2W%: %S-HC% N089BIEBJP3@JT>X(R:9@:1 M5IEXP2,0R3((A3ZXH8&70&#M.E=FT@E%4>VCO$WM+UF)NA)U)>I*U$_>QR#"(W'JRW1$1R72/="!4UW6\7A M<41M1K;F^%2>KCP]$!6O/%UYNO+TKD*#M4H^ZPS."[]L_>)T%)"-"5E[K17= M:=@&AD+@67(U@5%#"7M:8\.L6VHJ:1R1///($,RH 0VH$3E$%F M1. '5E*]VZCIQQ$U(R-:\X>/C*B?(;=X4XC]];N+.%A)MDAQ>>L!3-C>LX]K MUO'@;;#=A#?=1B]VQ@I\Q>G"C]-PK+ 3:$OQF'D8HHUVO%81CS8(DTNXOM,@ M+ ]@DM802*+6*6%,WBHAIJCAVJ!!)#FG(+@E8#ES(!0:1(92;<@>BT5S/K)\ M6+ED?ZC&PS&'C@6Z*R\.4I$K+U9>?+&\&**F$KU\R+'D2R=IP7A6:G\(;TDP M*I.M(F-!BF3*\;LVW(+(!+G4YX #\IX39K@S>\QJXVID:.7%RHN5%RLO5EZL MO+B;773MC7&:@:*Q](\7%KPG#GS,65%KA8MDJ]4AI238Y,%:@US*/?(BNFS@ M:;!,D!ATW&.?!WS?PU4$0'1P[62['D#7N%G"7\)X$5-L\FQZTSD+I1D]N)FX0TPFN78%L88I["^01%]_9JU'>6]HNNG:2N M0W1^E\;3RWXT!3XONZ_[T<>4TVR&#\)AE;$L;[,:UU<^31**IXF+U,RG_07A MW$W>)GQH\\Z-%_U;XG#3 Z.^__:78YP G.EI^!V\Z^Y^?/=&^-)SA)WR>W]- M3T+]ZRU_G5XN+WOO9A%?JWQP>Z1E)&X\GKXO BO4U+-C89UFC*Q6IA:O*6 _ MSXMQXT) ?IEW9YO+ A'O"1B\Y/#RM':R<)N%-1EQDJL G'.)CJHCX*).X))U MCF6+7&G_=U7,#"]-\?7\T9>QI[#4QQ?,GM9P?U]\CU*6 ^7U"ID^S<:HQ3M9 MW>ZR+>$V/Q8%C^TX>\+Q7*+^71M%97Q('J5-RA?A[&[FB[F M^(@/"4VL_G&4D#/RY?H"G/JQN^S2JRY=NE)?92V*WA9?WON+^T+4WK5=Z]MQ M.[]ZM;[' Z%JR\=R%M[#_N#M!O??NA;4#57Y?.%BZ(LG_[[%^J+@>53#$7S#Q=2?#Y+J?DK M_G[>-3_B>\?!9L-<[ZP,9TJQ$299PO%_FY[BR?@TM?MSF-M1,GL'Q^PMI^'8"63HU M V>7&3C94&5"5D"$$B!D]F!#Y*",Y='*&)+;ZD,L#7'SL#YVZP$CL^O_C9VD_GK2?SQGXNV#^%^'6-;QK.KA!PIZ*"2 M<0X."<<"K)6U3E9%*VM5UOHDUHHF"$-" ,U*;03'!?B U,64"R:J%),-6WFC M41#!@P%.!0&1F$&FR_B3(%(%J;+Q6_WX]L9:1N^JU<\+@81C =;*6B>KHI6U M*FM]&FM1(956&1FH9#P2H<&0G(%:9UUVUAJWU?2&!):2(CMKK?I"0.&H MCB<_^WSYU(\GW[6SZ:2L+#?N#RC_([GQ_+Q&Q@S.Y'BT<&NSO$&$=QUGL[PC M-DVX2T(S#\&PTA-6HGN<.BV'%P.58"K$I<"?"X") )JUT@ G2TI7N*<>!E(N!D2LB& MW"JS54$WA&"M-P(L%PF$C P,E0$\$\G)K%ER6Y7E]T: 8E=%YBL!'AMV'%R. ME0"K$E<"/"X"Y$P;*W*)/B4*A)"EK:;*D'5@VD7J%-EJK>*=\#R&##1R] !3 MS. 5*3&P@0::LR')'HP D;,K YXH>!QBX%>)HYB! H M6,(#"*U="M(+I;>:;EJ;C2+X=:6S+6D?Z/U%GB 1GJ0DSLAPN+ B2D1EP,&! M1\TO'7=>$/:>$?7(Z5FZJ*5F[:'S?I')(2!+TF6[(W@Z?@N=.@ MN$B.R.2SXW>YB4L6!.,!2$JA>$T63!(96#22J8S>U@&/%/F(RET=*M:%7S,^ MC^S \/OI[+(T(4\[/"RL,4]#B,6I,4\UYND$#129H@G:1] I:A!9$;":*^!2 MZNQ-=J*4H+U3MI8:%O!"2!;]9J$U!V^+&QV$S,8RZ=4!8YY&K&:^G"Q\'%R. ME0.K$E<./"X.M((%EGD&+KQ"#O09G(T.?,[):J1!$NU6$5R;HI=.(O-QY$TO M-5BB(S@NB61"!4T/5_N CJAFE0-/%#X.+L?*@56)*P<>%P=&2:@1D4$T%/FL M="&QP1JPAA)BO%11IZWLS^"YMIR <;;4#'+H.S*D1,?PCXP2ZCT_8/;GR%A> M2?!$\>/@^RR31FAQZ%";.;F)*;J,4.V,%IN)TX<=I.$;.";0?>,P\5!-HIS4P M?,S1N5+V292&<"J#$+M[)D9)WNK6+ 4R9038VUX*3!, AB? P[(>TZ8XIR)4F*TV^6)IT MF;@HI0+KD"L%3ZF4H; @!=,^22MU%%OAQ\I82WT"G8PH)]41#+X :,6%3"+G MJ X7>F5'4M#*D@-DR'( M[MY756=*Z2_K^S[;^QXNBQM!PK63>\_T&]=UT]"Z>8K-^W9^WLS/4_/]] +' M??5O__*!$6J_[A"-K_/ I]V\6;)@U[< +M^?I7%_@YCP3.G9>NX&(;UF4Y,0.U;O] 3 H.QC0WA8IVX,CT$( M!9I!S1%5@QI. QLZL^2?;\ZOHYXNW=NT)'=P&2?UE1N_=U?=UU\T7QV:D3\& MR7<5^$_?3:>_-Z^13/^Y<'\:=6[209=F;?X4POZL-76\I(1&QQ,,H:55O6F_ MK,O",>(D5P$XY\6L=@1W]Q7\CHN[9K?3MNYU>OUO=X('1T^5ANSJAF7Q8Q/N2%K<9WQ@U_S/<>\QUV M1O3.;E8'=IP#&U0=J^UR=VO^WQ^DW6_##G&/MXK[.<2-PBV?_OL7ZHN!)1,- M97(.%_1_/DNI^2O^?MXU/^)[Q\&F@EWO7PYP_BJ6G8JX*Y8-%LM^1J>P0MEQ MKJTAVLP'/R<[V$KZ\YM),S^?+CHWB=U?*OT,8HGXLGX-+7[8H4].!,)9YP87;I@W4ZGVPR1?3V)FP&R M.RM=IN6PBK(<' V.!5,K89VLBE;"JH3U282E13*"* /11P?"1@->208V\,"M ML=R+K1[1.@HB>## J4"22\S@US/^)(A40:IL_%8+QGT0%B6[ZKWX0M#@6#"U M$M;)JF@EK$I8GT18G%$1B[=$+;I9@F4*AMO_G[UW[6X;1]:%OY]?P=6G<[IG M+4+-^R4]9Z^53C)[^MT]G=Z=S)YU/LT"0=#BA";5O-C1_/JW"A1EW1Q+MFR! M4N5#;$LD+H7"4X5"X8''(BOA8'_"R)%;!LL2CI2#46U#/GD?^=*W(6_RNBJ1'XD7:B/RKY(7[93NFM3.U]A;N'37I!:) M7737Y,OZ)):=<.GR#%; 00*+Z%BPR$L"%GBIR+@K(L^RMA;161H'L17!PAM> M]#CGC'//AS6U"PHD?)NG)_!)?+IE^5)!X^1R),M'2DR6;UR6S^&V(U*7LS2V M!/,R+V'S5R9!K" \U/&DU0PWW4B.XNXG8BM2X[B.(L" M*W-9$&8QO)/!>B]U)9.6*V&1R"-?G"+)U3G6=?)D^O3"P8H=4P+_X:2173*;B3?Y*@'<&PO2]S 8^"$),P+ MW(!%?A0SF<@H3(-4"%=L^B9.)-/4=GWF"U\R+[9#!DZ,#PZ*D+$4498&T2D. MX$36L79C:<;K-.-/+DSB@)&5BADWF,BX##XC=(6)1QS%G.'">S M0U_&_J91DC)P?1ZF++!53A$8)2Y3E1_D)*$0GIWZ)SD5ZL5DE,YPQI]).PA/?CYF?N&!@))B:*(M=EEB^XT>.\),DVC1*7BS!8GDNBRV@@#ON/=2)W82VPE/-DNL[PG--'>8CL9]G>3'C&,SUA>O92>I&L;^UP^C;N*"6*9,Q+)F],(1E=HPK M:.'Y610[?A*/#%#8036T%L22O<8K>-99KXW >#YX;,2_R0Q5:(RWK?\ATO$*%]"IZ# MD!)_+Q4U3BY',GVDQ&3ZQF7ZXBR+PC21+ AC,'V>:S-NPW]QS+U(.G'@)MO' M/47BAK%KL8C' E:*W&*Q Y:0._"A8UMVDKBG2.&)?8>,WX7BQLGE2,:/E)B, MW[B,7R!XRB6L^T(1PAHNR!P6VVG,9"K@*QZG=KB5*L3#5+J9*YDO@@@,9L@9 M]VR'98[EP1>Q;X79/ .O M)^:<>4[@LRBU/9;821;9/+*<<"OX'=B1&T;@__BN:S//C2T6NPZ\'8#_$]G@ M-EDG"'X[IAOH=?' 5[7Y@MP@,H_Z"Y?,(YE',H];YM$/$Q[9?L2$""SFX?F@ M6-HA&=RS!HB03T* D<2TGATG(O-(YG$LPB7S2.:1S./VZM%/W23S.!;ADGDD M\TCF<6023( A?/8= _M4U;9[-3V?J].CO> ',];/8=^V(B21* 8S2A$6N;;%$ M<,=+)4_"8.M4X"&[0_++K'K]:W>=R/I#]K;(H2UOJ^M9G3[G7_^R!G&LD0)A M#D&GD>6]Q*M1F*0!CUFZ'Z"H.PD)L!YD\:+4C.V-7>\<[&V)=6%&<9"VSI,L^1 M EV#C"6N$_II&LHDV=JKQ:D8ABZ'*9L)F(,"?@NSD,4RL!/08!?,Y*8[\;8J M4=MJ93I^SYO/"_7C5])>T[)95\NE0\&:<>:J>UE"I+JLQ+"?.N M;*>-(<',IL9'.6LEXIKAQ*;A6(X[.;/I:$61%_@):&GB.?"?8\-,M$)46E^F MD9>%D;MU9%YFF>? DYD?94CD#=/1"F*6^F 4.)A&6#"\O&VP'F,:XR1.H\3S MF0==A?\2CR6.'S+'L>(TC!++#K=,8QRE,HZ#%![RT9Q:"TYR5SI.YOB6+_". M%#[F;6 G+7 ?I XZ7'8*=2"T''!D7 M0"^*(SL"A/3L+>*W0S#R117U_NT1+17UNZ6&KBKHUQR5I7YJU2]C+?+3CP"8 M15GG8A'6^5^&\6?XN6.Z.!MU?O=357TVWI1M_D?'OS,;7C9@[NH\N]/@1=%# M!#.)/9F"D;=\#Y8<&;=9Y+N"R3@1CBM$Y 1;[OC!Z]]?)&]D\RYO1%$UH*"? MH*R?BDI\_L:0H*HSC-_4G7Q,+.]AJ1\!!>S#-8G!B\KGEY)=5=7WEC<*- "1J\58"0 W+. M%&0OX&/E\8GQ82815 $\U$OP=JU>*3J$CAQ>6G_ 4#L8K,I8!W]\WQM+\>/O M'_[>_YK^^">#-XUL&],075UCFS:+*'*>Y$7>YA(>PL554957##OUM4>Q,3O- M-$@)% )M*_RFSF#Q%OY(>,&AZT8SE;+M+?)2@A445U:M,>4WN+R;&UE>JH<' M(30HK!TK/-+*5:V$45\,-E@BJ*O!T=[M2F'-1EL9J#70\@ZD51=S'&A5 %IF M]68_[$H7E&9L:<$#%54)2*H_W 2U7?//0Y$S/D>-1P7/,:YF9'5U?5?EUDPP M5CJG6K+2!IPCM13550GB2W&B@7\'I8M^#J+^@?JA1E:]S@Y-ON$%6&M0K8TV M53=RL_L3XTVSNXL+'4TKI<*SNKK)4R74_'I6Y")O#23P-%=?1K'#!&IQ$HE: MM9(71E+5=76+/>Y?6&MR7O;.DCHF=L/S M>9.[MJXLP<0&EP0Q[H<3\?-V?[ M4N0&.&S5 $.-FJ$;$KOF:1^8D5\6#_4/Y,I/S&]DLS;E-Z2G)(R%S(=*H"W8 MU0:U!B8<>$X&:J3J$P[GW>#<3B6(6B%M#1]4)0AF;@A9MUPA%%_33.,V+PHH M$=S5O)']UWU5D][0P7[/SJ MT3X<@WOEW:LX%B&F:!MV ?\:%(/Z]=X,JC^:G$6H6K4*\.=Z0.M[P+EIX<=" M]S-#\&9J9$5UVQ# WFOV%].^RK)!DI MS9Q R#3P5&[[CF#<1]3.YN?R']-<3-\#G+3SO_)&3=F\5?PZ(S_ M@O],XR,@ Y]5->CLQ]N\_3?8?2C07);Z=Y A(,)_P6-I=;U Q69P"!KYH,9G M7 RXI/RY'MNO9 GX50 TXX AC"6RO97RR1-C QLPFLKR+VR:IX!/K__R3TM( M*^,6K"CQU*&7X(94X%M,!G;J6W'@R,31!F J#/TN$'?MAQ:M4\/\].':M>YW M(T_$/JS<75_:S/.D9'$F(I98;L03Z:9";@6N0L=Q'>G%+'536/?S6++$DPF+ MDL"2+G?B+-Z*L/XBP;[*I6^IE/L3*.B'[&V%\2S1;L?FTZZ^VYK08B#@AS&7 MO+Y;E6^&:332FHGQL;J6B]5NLUS3'>KHF>!>EZJ86S0#RNE?K&B+^=H2>7/= MLN:W R8U=TOVM/< E_[@LI%#J_)^8;KM61[!,Z(TIS-P Z?*W?XDFU:AXWNT M;5*J\.];E="*ZX3S\OT"D0G W8"EH>\Q+TTYB]P@94$:Q/!5Y%CQUAG%))!V M[-LNRT(A =]]C-8&(;.$Y[D\"+B3;ET._09FW8?L%Q#KFF?'12WOWTW=X=9Y MH>9^'?9(+;S0$T,$^VU:R3+_8AIOZOS?@#OKX;(%@+93 "?UQC)THAQ$+&CQ M7A_7 ?U\)J.="-MR?7"HI.,P+P8GBX<)9UF2B3#VA0S$5G[08Q3AD48;+:0N MD.%:8S#5#$4VA*NO:MD'E18F4&?+5-7\#B&=:XO,/,K8I$$%4Y$YG%I^S9WM]S40S1^;=G[H9?GI^IW ME*;2^C4@[+\_*.>RO=V5=*F1!CX34D5V&,+0Q,S/8+W@1;'+8B$RYF6^"&T1 M>$&VM:UX+*12H\<+!*PQK"VR/&MA6:Z@8 R898"P\RIM5(!^YRZ1>:C_W\,7 M+QY>!2RB)EV_Q%#KET:A1?_"_:L2"JS>YU'?;0W(/[I\IBS0/7NA*-*5/8J5 M7:'YL-W8F$;2M>I-'!"8>Z MO"#Q/Q37EE] >,U=^!HWJSZ":.$EXW]X4CC\K,?Y:EFXK 3C/F1KXZ91FP2 B7I<+*7.EX<2*V M',0ZE"=UX!$ISRYOU1!FP M#O6 0D,ZPU?310=_0>G?=I:>"?:_F4F!N]G%_/QQ+A4B]#AW6,(#4%GIN(S[ M3L*$Y8$#G-E>)K9\9NF[028LA_EX?[!G6%6TOM6)NB3@*F:-VAF4B M&;=BCJQG5F1'7FJ%_&74QO;#$:C-7EBWSQ&I_:!NU5D&N2Q2?!Z3';N9'WR MSWQ'#Z'%&+"=D8J3-<<.M6J.P59TIB<+^/-T24<_XU>R9V)@/(-!?)<;ZNF_819B0>FTU_<2AL/'U7ED&Q7K&4=;J/Z7=[?XIEF M2 G=*Y=O811N92UQ)SRK"LSK>ZW?;NZ+[5X/W"6*NF37712\:ZN![@7; [+' M'N#CK.#SJFNABB\R_;&OSK:LB?5J> $TJ^"S1KYNY(QC'N\@"I5RW9?]S:X[ M.F[R)N]C5Z^',NZYJZ.OUHTFKO,*I7@?$\ZB>1,G%7;)P093X[?_])OCF^05]T(UL@Z!>;F@T6X)]4L&\O_4K MW/>XPM7V/KTE/YR&XT?(1 MILV?R-B_R/\B_"+\(OP:*WZ1_S52_#IFS/+)MX.!5$\/=2>;39NT MAJ)J6KJ)4#N;?IP[PTXNV@NX99!N$#SFZ8TP2 (IN .E!2[SA!2,)T',+,^S M1!*&01!;6QG#W)9)Y 3,DWA.S8DEXU[&F732+':R@ >9O9DQO'Y$'E.'CW1Q MH&-:L5X7!YX)'GN.&J1U&XL7LE&T&D4UVBNP4 MV:D1J2C9*;)3!]DIQT^L* UQ >7# HF'@B7D\8L%D' W"CRXRR"M4JZ=<-IE+J9[?HNDS*RP$YY+HO\)&6Q M)2W/"X4'EN,%[93S%9[GBP2!46TK/GE?^+*W%?^'U[GB,WCJKB(EL^B0*73A MP/(R*DH>Q%%W#F&I:X=!Q&0*;H07"8?Q)+.9C,"SB+(L2';),/28 M%Z<)XYS;S(ERY#9)N.?ZP4%9KG.LWSD\N13!&I*)FB MES-%29*XD>LF+,/;.+S8LUD4)2D4GJ0BYG$8\RU3])CMO> M'1E\V@'<:56W3-UE3F<&-78@*&U I_0V1;R3%V]Q36X56Y1X^J^@%E!YWA-#^Y',D2D8J2)7HY2Q3%8>K" MXI-94J3,\U(?K I>OQO9H16Z(8\RYQC;>\]FB6PZGWZ6T_SDL[_W;)8H=NG$Q#E.\Y/+ MD2P1J2A9HI>S1#R1;NI)P6S;P=S[*&9)[#F,6V$0I9YM)=Z6)7K,]MZS62+/ M\H5X['@!RI$WO,B3@XQ4GH ML22+0D 9+AW7CJ4GLJ=<.2Z_S*K7'[O9K%!W7//B+6^F?RFJVY_+'F$ .GZ7 M!=Z$_:E2,/4L=Y(?>[1/M[F\(DI#@"R-#(1IY'?2-.I>G$9;K5Q&KG:B&^.6 M-P==*_XL 'KJ&70N-XK'$]L+]KN'VCO:/=3V) [BU7_'NRR;&GFNC=2*>4 7 MGU''53<)]^G"I8M\=P4+M/">Z KRHXP?(1BJ)+90J_&.U4 M&G].:N.'Q:"N_G\M>=/5*C/,J++-S*][7RMRKG*.UX<48 M'G<=*"*(?3NR[3!"RI.O76_T&Y\C?#9'X^,,;3HF<8ZGH4XN1[)59*O(5NEA MJU+.I9=PF\62NVAW/,8C&3$KBSAWK#"PLRVN3N%[,O*YS\((3)N768)%22:0 MWS-Q+22<1JKI%[558"/)5I&M(ELU(A4E6T6VZB!;!4NG*.9VS*07.,RSG8@E M4F3,,5!(BUWF[#I*2PI/_&"ET)^G$K9$E/*X])25IE2DEZ>1H,");:4 M"V1+\<-)'#M[T6?X^SP53WS+>^[BZ.3@2!9I)-P1")?2.A^?D-[GCXTC+9TF M$4TB32;1.RGN4J.7<^C>!&G*QM5FY/ZA"H2%P1L0"[^2QN_RFNQ\C\P YD8C,_YC[SPL!B41)&3$:)E)QS*>TMMERU*"IK MI'B==O5<\EH7- @FWE(=-R.)_<=:-+.?."@XRN8G:!H5- 61YPCIV R1B'E6 MZ#)N)Q'+$BOP9!2ZMN5M0I-MV8XCW "P2'K,2X7->("Y=)D5AEGDQ)'#SQZ: MO(E])M"D5;2+O-\U[_==W@@\D&;\SEM),3+M;,NQA#MNVZ)9"@,/N1_Z,9BF M3 KF>>!$1[&?,3_S IM'F<\M^>SN]C!S<>+^)FN4\5IRPZRKY3*[@3FKZ0T/ M9C>@Z;DGMT$+&'M%2$5(14BU1V)PY*9N:B2% 3Q)9"8M=3Z9V(&0: M1,_N?3\C4GF3^[.P]$8JRF:B;*8C9S/9H1O:?A"P./8QFRFS6&PE'A.N=*T$ M[]>.GW3GTS#9?Y%-(^7ZE/]EP3>V^M"GWV>\2>1^[C"M KAD!=.PCT;3CH- MESLGLXI+EX)6H%K,!D)]G6+W=,'%R2<$49;J;4#44O21*1)$4SIR"T.)D4\: M* PJ&-_++TA+BJ$()"4M\7:RZTK=3B;Q=K(=@8A'6B+*2-(A(^G"CQ03?\#X MMK12U^:9E7K,\6V/>8%EL\@/(Q8FF>L'TG6".#C&YOM7H]P#G4"?6 ;V_D/V MEQQWL/X?9I =B[LMB&/B&'A10-!JQ7OQ_HA'BUSM7(N]A7OA2/+BH4IR+9Z> MUY>FEG1##VPPM\!-2%T6>7;,,C^6KLBD[_CNB[D6[SKY*U3SZ586-[*_(?I( MCD5@!L&Q' N" PITC,^Q\"EFH9UC04L4BEF14@1"NT\"EJ;4(3B7#T*/PI$%O"$!6E@(:^!PZ)(Q,SR MDRAV+-?/$O^E/8J_5-VQ' M@J+* "0I3J&=6W&)$0(L C)?PE79,WB*-']D\BT]+L\,@H;G@9E0^S\!M7!:7> M/YY3LTJLI(J^,"^GPCL&>TZNV6*^4AA%.W_G..NG$?@[&M^U?1*^"_*%GIY) MXMFN([V$^;[G,R]-/):XH60BL2W'YY%(XZW;N)_3%SJ2^^.ZIAO>3V*M&;Z0 M__.4& [Y/\]'I],T1GX]Z_#&B!RQ5C8M!7RT3[7S+D\UVPU-#70Q<\I-J6=:_8<:T=G MXB!ZI56''/C:.&<7%YW:/0XZNF[C=9:".''2P':8Y[IXTLF6+ ZRF 69[\:I M&^+WQ[]J;>DF'EG7KUR*D<>N M[KZ>R=FHXKN?JNJS\:9L\S\Z_IW9\+)A#:A(=H=JZQ5M?7>:M"ZV_*]"V4!P G2Y'+!N]D*ZJF MJP^]H^DEU?I 6Y1417H,5?BU:J5AVZ\-8TUD3[^G[.$6/;>(CF>NWW7UP!+= M2/@X-4#Y:W!W\+HJY(4V#6Z((H>GC5K^TC[W$MZ1E;=')A4%F@X.2,ENB[R*DRWC@ MA\Q.G<1+[-!/O628YO++K((Y/LCS@0!.L.:Q! ]Y+'I?JVC TP5*NI8%1\5J M*Z5+@'C0O/G_^=]?',N.?VP,<.M4/T%(!CS.C5E=_4N*=F)\NGO<2/.&7]42 MJK[-VZDJ*>%-WJ",X"_X9:'"ZH,5%>:@]U..7S>S2A&D+QJRT'SXJNG$=&*\ M:?MR6NC@:DL-^*PKU65F\&8J80)=(^DZ/E)UK:C@<9@9ZMV\:3II&DG7&M A M?B41V8U$0E4WT/1VRELC;[%$Z&32EXF?J9=AJ'%RWH+E-5.>29= \UK&D,)1J(L /L:B==BE"J>IH8CRTL0.9;; MM/"!,D$3 M"-%&I#JSFUHI$P30#+YZB2-[S.JZXQ"GF%6J*P .9%75TO=+GJ M?^),N.9S4$>%:,IJML5-2]OBH9IDH>'[=J!?Q#<09^*O.&[0K M"]O0]PZ^[U W82(,^F=NSA 0E)BNS:QA8H AP@1+I:!= >JX;$'?)XR"-[(P M#YD;.33U3L=Q$N18K(E '4T6@VLL3KQ -7[.Q[D(QR\+=?W@/FGV54Q3*_) M9T=:-<=@6W=N_GFZW!&8@>WI0P],3:W7O+CE\^;';XP?3ATO>&AYN/_:[8!P MPM/FU!G9-,!AK=1X<;$N6BSP5PH8XQR >CXQ_EK=@FFH32/MY."R@>7YW)NC M#OR[NN5YJ6[@S4L\[ 2>%MBDWF* >R6DQ%MRT+B(MH//%L"/UJ1(P:$$4U'W M9E)TM7H=W'6P'N <+1X%I[ HEC:H0>/7-!48%'RFMT]@5*YZ>\5KJ0I0KA;' M1JEBTXE6\C8VI\7.<-E1+[WV@C"((RM@PHI"YCE!U"^R;-?-K%"X0@1;ASD> M$TOYV"4-K@'*]OT->K-'#)N<'@&.&SEQ7AO&G;B,7E[D_*_==%KN!,JG3P?7 M=F62^ D89B=C7A:X+ YBSCCG&1=>8&>QV)P.OLCL+'4#YELBA>G +1:%/&*> M)6,G]%)72'=S.KS+;W(8MK3YC<_1P7\'J/5.@DL/F/2.SQ5?_9LR[:_#68TT MX/J0J2O%L$"6\CF;PT-,EMJ,C6@K=<%9T%]PMM3<33S3"'C-W:OUGRI>I[@Z M>I?78'NJ&NU;6:%]4[$XWDS!5/4C>8X!N"0))?=<, M@(+S4#AF/8L$\'B=9 M['J1L+EX-?9?H10R/-A^R-4BC^ M#B^.KQOUUC)J9ZU&[9P'@G;6Q+F?Y$@+/<5XG-%@#_NHU@Z=%4J8T%*0IHG' MKE3\X'G0,N$BC:PL8MQS/.;)P&,\]7V6!M*/LI0[@6T=$RU7P/)3]9/\C>=C M!TM0[\5UD,ZHT++J%6P*CH\$5 1E!("L:N5;W[.*>;JZ^9$G1)1F+$@\\%6] MT&=)Y@0L33T_E99M)2)^+N/\(?M==?!<]"T:C[I-]EH543!.FP&S8ZV:LQF, MVS,2IW^NQC,$XTZ4CJ, 'CI[_4_GGW=[<\T_,#ALPJKF_+T)Q M8,<_+ . ^^C(184@*"NZY"F$F$EPBGBYV[OX%:\:[C3-T MW+N2=RDN8P[9 U;C4U:MVJZ6M00_+"]5Y#PU\.^\'T%52=75QDH5!Q><+;:H M,W4QKX&.S.(2\Z43X5K*BP#7M=\^Q'4)2HCGI3KQJ-JP>!^?@YE08K#W=SFK M:K41^!<8#\.VV'\-1=QRW!DLAA N-N#ODX\3XZ,479VK@#(V]?T7,>7EE5K_ M7.>]X+$XF=0=K^>&X_7^C?$]-J&?F>+'[3;TWZ0__FGR5! \O6X?"QE@3&YY MG;)?P)J@;G]<:LGI#85N>9L/0MZ)<_J.B7=@P/Z[SU$KYCNF\'\/4[\Q%ML_ MRWF7+32JZ#5JF'2K^//](M7'P P>S*%(93:@"(+ ;W5^ P^OXL O=]L[L-C# M5KP1*@_.CF/?5#"A]J6Z0JJ4GNNNN%( ..OJIN-E.^Q7>EK3R[Q*"[E[S5E_[4IP\A*"8%X,:5#KI0)VHEPWQF -^Z&%39=@ M7M<@DH9GTICR.L%\+;!C*#9HP&-&8F+\8RI+HVN&P<3!K437]QA+Q,S[9JDL M>%"^3,VED@R?PX#E(I]!U=O?+7)5MK^0,(FN=[[2;R:LT9%=EO6G$G+G%B&5=V^$&Y\W2E&\,Z3 AU1ZMN;%!JYZ_TS9H8._!5*7$ MNJ^K9;2Q&79YX>/U,H9<'X 8$[]=.$$=S - "Y3 JC[#9+S!G"91U1A7-WM? M96TCV%Q-/51%YEMK9-/%0.\Z!/K)I6C1Q&46F=*B"_GH&6H![C=-YC MH/["^YB_FL9]C8)WC9**2KG*DZY7"574,M^I;Y;$+,?!/5.#.ZM J?J#,4-F MH02R18* MNI%W#<6J9S5,S?*J?X$GC53YHIF!IV^*ZFHUS10KN,M"4P,_B*0R>*ORV%29 MX(2BRGZ&N2=AY*JY7&^1TDFT074/.?C.%>A575[W2=-77=%C4E6NU:J>' Y] MHO+VDD6!] D'?6*= EU^A0:MA6DX,=ZDO0Q12>_)=%&\ IS[95FE2[^AFNW5WU30L)B"FXZF5R!4\V*<^H";A MS A]8\N<+U'&IP8%2X!=4J8T#]T K ;\ Z4*7#EA%DGH%+YD);\ MP$P>UA8P+_AG>![M93-LH.":2*V=J@PL%?Q=J=IZ*X250D4]@UV7%+G =T%$ MW0S?4Q*KY4VN;(52X#UPA58:@T_YTS C/]P@FLA;BC)L2.C]EQF88?0O?B[% MQ%3)Q26"-LA-JA,DRG$1N7(^>J1?@EE>7_?3%^TM^"<-,C9T[:"KB.:%_**R MW0MY#0CW =T,?!LQ+ =K6>):NI7\6F%.7TN#$VIH03]IE\@ZY BC-4FP>5C1 ME51XHOP(:$YIQ-;21,*TEF):XOE*8UFI5,V#MM[(OI'PM:)0P@1^,%-<]&BW M,'=K+6BKE,_[GBPMU&"#^3(.EV>PZ,2 J@5%2SWH<;/@2G!+P)<[ A%532 MMZ-W1H:U@*( HN2E5M3@=1578"P[<*I![M:*CMP ME[-&.+&?OVP]]__?3SK_]IO/_XZ>>_O?GT_B-AQBYR M^3X)/Y&P\BIA+D$[$1YPT;OB/:)W(G -)]39!,5G@THXK)I@H79W3*U$3U1M M;C:+..!'.6L7N]>Q.1Q:4QD(,TS96)[E^7H-_4G*WETZ*)A^8 3[+E)ZKU]& M4VZI1+^___CW7SY]-#[\Q7C[X=>/'W[Y^1U,MG?&A]_>__[FT\_P$1Y5O;"4T[C-5W*S#5\&N):Y>\@D4>AZ4;;EQ,C&4+$EPMXO(AOT[P5-3= MTG>?=L6+=CF>&?OQ[G;9OFE[[G[M(DVY_USTVEB8T+*ZPIVV]7@)C(M8CT>D M0W!I,61I=8W61BQB)%!6R1?+>+ ]2,[9L,%3NZWJSV"FZ@H\2>4(S]39.^5H MP@JU]RO!<]NL\Q8M+L!)@QR?*E*Z:*U*_T$?424"&5=U==NJQ>&Z;[GTV5=\ MUMYV3N4UVLX&3XG#P[#@SK)&MEA%?TZP@_JNJW1AY9;O89'7H,(20XO0E%P, M13S=R%'BS#,UQ[&T:@XESKS$#N$YH?>OLE5A_>M5 &X*K*50 =YOP7#Z;K1I M''>;W4W+"N]ZGK.GP7^7%XIW&?XH52#B+G7ZKFE8JC7QHI4O-RN%K\,!5;]N MP[48 8-T0%^FVTO%"T$^ I+ )# M2RW[G!=@A4N)U!4J*E9AX!N?[#?GZL^@^[.JN5N%]E$W+*!GLUBP8T S4U@X M3U>C=AB.YS5FT.!>W+#"76.TN,5 WI3/9A(#XHHXH[KM0TLJ)&]D'#2^[F/2 M2&W2J#\6FML'[U6 &YR):H=$!)_E+6[@J8VAT@#'&(?X:O!9.$X9L]^%5(^H MH%XU\+X-IROAD7Y/2GVH3LBH396[HZ181JX2!53XIW:U1X';,%U'2MY:P#P<%L[D.1PW$<)3U93A=EPJ-]KKIQPXM. MTD)_.3V&T/NP'_)I6DMI_*V/\[R_)\Y#(+/GLN6.S2D!_% )&E,DXUBQ09Y: M4KJ1M6LUZ0;^GO8.5R9=F\,$[A<"J5PQ4]3F6P^L+8 MX,UB!W;Y&M:3J)RC_O1X!:LZAAL6;'GT'$"T5"_VBTRN^C+T#+$6MW-5D'.M MT;POGU]5IC$%S5,.T;(+;2W+*TS8[/.!!I'U2*7V"196!3-I-Z"-=W<@:49VC-"'Q70O5[@.V:*GWUC2$? M]_($W#^*5;U67HQX,!2Y(2/%7+J+')UW;36PO6*#8:9@A_%Q5O!YU;50P1>9 M_MA79EO6Q'HUO"#P3.JLD:\;"2,(DVZ0G*(9[LON.>%7".,QG:!/B7D]O#\0 MQZ\0V_;5>?'$L^U7*.TE*^O60_;$B\.'GGGH>V?B!;%U]^_!%UZB4>XDC(*C M-LJRHZ>6X4UO#2 :^F?B,7X1P>[H]LL)>G?<]42B!L'B-XI3 M\X4YYQ^X+$B7@3EA[L"F>W&Z";//E3,:CAWAU[F+>HE?S@O@%XF=-/PE14V^ MJ YV^'L5MZ^ZAI[S TFK*ORI:@T%Z^1 MO^JI7JM6,;%NG91XX5CMR2>-;G9U;\'JC45C MD"#9U?T'(W(G]L4J\\D,*V&PW@BBM]J.08*$P0=@L#?Q+U:9"8//$H-/==!& M&S09K>TC6>\A:\JP.;G5?%_>Y'6E;@Q9W*+R5\F+=DI["=I@SIG$7\<@P1&B M]NFX6AW3"V-2Y_&J\\EE2$A+JDE(^W""3&R&84#J/%YU/KD,"6E)-0EI'T9: M=W*YZ>"4($,),I0@,W+#>IS]K(>/]YY<\&.0\3$/49-QMH/)(\)-SSXAEH>F M3SXE:!.8L)ZPGK#^'+#>/UTR#V$]83TE_%Q,$@HE_(PRX8S\],;9# MFR:G#OD?X-XX$P?]F[3J\/H?;3S^,^=_V&<,=+08)]R8<4W7/=D>^%?'2Y]% MP1BPB4!?.P4FT"?0UQ+TG="T3Y=B2J!/H*^[8/7.*!F#!$<8MSD9('N3Z&)U M^>394? 3[]Q]RGWSSD/MNE\DNMTW_VDJU^X='\)51E;5ZEKNAZBCC49>X:DW MXY8W1MI)=4UYN5;FQHWU6,J.)[ "O-FXF1CO'KC+W=PL$AL+3S;+QMQ=$I_, M#5==$^]:M@G"W;P'WHG[CQ^^"_[O;5[D_^9X@?IVA:D<*L0;[^U7!]]''P:O M]FC#YG!MR$&-09W#$&*_D[KB@!6J5?WEZV9_&SL.?PZCC&A35U!C*J]Q5(8Q M;V1]D^/=[5S45=/TG:AYV>!][$H IB%+65_-336:4!X4U DEFD:*MJIA%#]) M,2T1@8RL*PK6@D8:\H\NO^$%2FRXGEY=.G_/X-FV&KK(L0^7I^80[* MVM]6+^HN;P<=KR7.#NR,S*",MND%/XPQ-KA;4885SL&N0 MTL.GB_DP.JMU/2 &9[+/E>T/(MRC$?\>>'LQOU"?+NN,Z+N/*H\ R4,%!V&\ M"\A#[Q@XCGT/@GW@&_JN)MQ>F-Q+4]Y4Q8V2CKSJ"@X3?0Z_ A34$BN'9Z>Y MF *"5S?8^DRV!!Z*,LK?K5X3 )T=+P=&IB#$ 1\#$T34WF-X %_E,:T M STQIOW@8GOQ87DW^D>!Z$ -B>/$6X;5#AX)CF6LPR]",?1IVO>=5/ M\2(UNY>'&5J-C6-KU1R#;:C*=+EG/X,IW2_F&,]@1%_SXI;/FQ^_,7YXG%*] M:#1G4X&_^ZFJ/AMO8-8"6'YG-N P,G E\^P(]ONK,^G!D7ENZYU417J(JO2/ M8E6OVN! S>M=40BL6> M ,ZB)/!Q5O!YU;50\Q>9_MBWPK:LB?5J> '$4?!9(U\W$O =ZA]$JN(J?=G? M;":DW.1-#K8P;^>OA_=W)*;TU7GQQ ._&8=A5S1DT::)%XQ5*K+H&%K.-:<@O0H+UFRU9$9H_T30Y/2+1)>C:.K(?8;[(ZT36AA.; M1G\7.NY(D#L[CJE%*$8HILW :(!BKK6"8H^X5H]0C%#LK$5-**8MBBW(W'KX M>COEY94D --^5M%U&2>?.%O;VLLTI^UM;3I$0X=H1G+PX(2G(NF S[R%SE?+L3_=/$ MCFQ2>7/71&36RQM\&4M<8Z!;&V-\=Z@1_@01A$&\R8>U%V_> 95X9NSX>Y)N M_;:N/ALC%IANY/2D7DA#N*%*FZ-KN>Y^75L9H)XC"[_! >!EV?$"VEKP>F[P M%)&BI];:H;;[\O=-C(_W*/B.7G_K1.%!G=AH5%?>2*47H-AMG8M6D3E"]?!- MWAI7-2^UH\PBGI_[>7YZ6M4/,'%Z7C>B]R%Z'Z+WH>,A>BUI+ES41.^C[4D< MHO<9ZZ0B_#K[J..%BYU$/993?6>SK4'T/C1-=#$$Y,@2O<_E3"U",4(Q;09& M Q0C>I\Q3BU",4(Q;0;FU&='B-YG5+.*Z'U./G'ZW>QJN9M-K#[:&7(Z_$E\ M$B,["&!;9AR'%ZOJ8P +0N&+5$U"XNDQ\$@3!(U3; M,4B0(/@ :NC'\)6>B2X3!)\E!!.ESUA-'\EZ#UD3I<\AB2[(U5%TJ30R+I C M(9<-&]A]1-6TC;E"*W(-']&UOJX^'[@1/F_NHFK)RPR' M5KVCY MZ<37?YE52[#6!(F#9(83-9C:K-$N ,;?M]!!>&-50);F:ETVN&H=H MI?B'.A1AE@MX+*NK:X-#8Z^K5AJ 4I\-6=[D=57B:*VWL]D2$5:R;_=O92V' M_J NYV4G\6VDE%$Z@U* EHFJGE7(!X(EU[QIZTZT72TGQC^D*@T9=>Y3F86L MD%_H5H*.?Y8K-30/5D%D,?>3Q?PN\^NDJQM%!D-,,<040TPQ=-) T_YXI=^ MQ NCVQ$.XH4AM"*TTB)01?I,HA[%X:^S 1AB@=%Q5"X!]LE)).6<3P0IA%F$68I3]F$9_+&.&*^%Q./G'6-IR)S$4[FTV'_HA&8&09X)'I MAI=[O'4,6$$@?)&J22!\.2!LXV6*P<6J^AC @E"85%-3"1+2[C\8S+4FWL5J M,[&Y$)L+L;F,W+*>R?'K,4B0+.LA5 +/F2>CMRX3E0!!\ C5=@P2) C>?S#B MB7^QNDP0?)803&PN8S5]).L]9$UL+KL/BTJD5.G*%@,1]:ZD%^,V+PKCAM?S MGJ]CX$%IJ^6OJ81'4^3"0!H.*++DR&B!12+CQ:RN_B7%P+Z2RCOBD=T5/DB] MPAM%&\-KF6(S\,&&7TL\;I-7J5'PIC7FDM>K+"9\K6)H$A=M?B.7C3.RJE8E M@7":[AIJDP5\7E=E+AJC@5^K>DG1H<78&408? M.*O;SWQ]^YG(1+2SX'3FC,ZQCRP!.3 M.[I831\#5A (7Z1J$@A?$@B'SB-N M]3T331\#5A (DVIJ*D$"V@.X1&QK?S!\HG,B"#XO""8ND;&:/I+U'K(F+I'[N$16 M.3:N'LZ!400=LSJ'7D)-NZDZJJYM\G3!RU&TR RR?+W*C&^]R#.AIWTU:V]" M;3>RK_]:\J)_W Y\?'R;B^1K]:SQB!35K:R-0F+94*+B$8*J:Y86R0RM MAN8NAUR+YAAL0U6FR^#QC%_)WOXPGL&(ON;%+9\W/WYC_/ XI7I19VE3@;_[ MJ:H^&V_*-O^CX]^9#2\;UL@ZS_8W*2\^DW0S&G?@O(:Q65Y?X_/2@)=!:>KF M.WA,*E2>RB)]B"/*F1C_Z,V,:/O"9AWF/'"L^ @&3)@VQ;/_II$M.1*1+1W2OSG4->_%!&2)=TFU!0:1+ MA%:$5EJ$D$F?2=2C.*%Y-@!#I$LZCLHEP#XYJ42Z=!'VAC"+,.O",8M(EPBS M"+,(L_3'+")=&B-<$>G2R2?.^Q*:*:5*#,#=^0_M% S_1Y'#UWF6"SIGKHWY MII.Y1/8QLF,:;F2&KG>QJCX&L" 4ODC5)!2^(!2.33=ZQ)'E,U'U,8 %H3"I MIJ82)*0]A'-I$EZL,I\#Y1*%D1X;1KK)ZZK$XQR+0R-_E;QHI[1)H8W)/ [[ MPF%)Z-DVF>WA^8$ 3H!^@4K+P'Z@23A;OB(FQH( MT,/1UM.!KV^& MP2/.V9(ZZZ+.)Y+V@??*7,-!$>49P3W!/O=X,;*%--7%/*IH M#0;IQ7.J*)=*6Y-ZG,#\NK?H3!QT%].JPQNJM%E"G3D'RCYC0&9[U6R[9NR> M+&7@J\.ESQ)K#-!$F*^= A/F$^9KB?F!&=F$^83YA/FCC#:,08(4.CN 02N< M/.+@]YDH\\E#9_ 3;X6^_^KM8!($X:NOR..<[EG_-)5&*A<7G.?E5M3*R*I: MW77^$(GZ\@SA S>PNWB-.I0\X[5,\7IU?+#A4!/4G%>I4?"F->:2UVLWOY=W MU[#C[6Q23$M4;B/KBH*UT%E#_M'E-[S )LCK65'-)0@ :FES7A1SJ#UK9&LD M\\VR:GDCRTXV$P-EL?K-5V2QFPEL*8/[6S[4MD_+]NWE\D)Y+33*V.=Z^X?G MV(/5CV>.O04DYFOZM$BA; R8!'B_8-&E,!FRNKI6^G4-&M#!-S!C[CN9J[2U MD71I!PT%)6S@#R$;T\CRDI="FO!^ MAAUN\VJA>""MJ[FIM#OI&IC[#>@T:&]1S52+T#K-FA]5A:G,9(WS&2; M!4&GVSH7^+=ZQ^A*:!-VK_^SFO6OW?(ZA6[A%^LMQ9; A*UN46 *"W"(:RY: MHZ@:-9KP#JYL6IBO!A<"S'=+LU/SV;F)^N+^E.?FR,9M5N<@*&CL/<;BJ]-* M:=NFQ3CJY']H[D^,=P^(PWR@"T/;4^-;Q[3]P(2Q-_L&\O=? X40C#.F[LF@G(U>8,O8XEK_A56NZP,WQUJA#]! M!F$0HPP.UK,#*O',V/$W*]DIJ\D^6/&UAY^#;Y>)> MV.C]WY\7.OBK;#>$I189NS;$>==60U ,6PY#@#W'QUG!YU770DU?)*SI5*VV M94VL5\,+T/V"SQKYNI$P]J"?@PC5"KOA_1V) GUU M7CSQ;/L5BGW7LG31IHD7AP\]\]#WSL0+8NONWX,OO$2CW$D8!4=ME&5'3RW# MF[B.=U A6IR^AWJF5V M_G)G2L.Q(_PZ=U&_Z#6\)';2\)<4M4[>J6;[82]YU$H%"JJNX67:F!B%EF#] M9OTET_Q*-B<\!$33Y"2&@!S90T;N(\P7>9W(VG!BT^BO9RW?MG2P]=;M:U+ *;]K*+['TX^ M<3ZLI%(8WR_R,OZDDBKH((,VMIQRO\=P,(T..:R,0^1=K)J/ 2@(@2]2-0F! M+P>!OW=-UPU)U9]1U1^Q148(30A]YLX#H?#JS1&6,_$O5IM/?MKW"#DF1)3W MS%%;?J4.JK2*-F\X($L,M-I8UC,A[1R#!,FR[C\8UL2^6%T^F5TE"-8;0/16 MVS%(D"#X "8C9W*RJWE.KLR$P6>)P:J,-FHS6]I&L]Y UT: ]E :S8!19 MD'BLLK14V8(RI-EBV7@4;P@2KX >RJ8=,G DKTND#2D-?L/S0G%("-Y,3?7_ M"OM73S;43*NZ95#$-11P ^4@.TO3DS;54K&3#=1ER"U52-X@XX<2Z4!I]#$O M; MCF/UHWDO+]_R/215:8CYYBO,-SWGC?&)?UF+TA+I#9'>$.F-%MG$Y^K!7ZI@ MB?.(M-Y79C4YD.U=*AVI&DZA+M M@1Y($IM>&%^LIH\!*PB$+U(U"80O"80MEPC =,8* F%234TE2$"[_V!XD\OU M=8E$QJ.P8)$@03!!,$GUZ^ MEY"YHR.8C-;TD:SWD#7ET9S<:+[/,BG:_$:ETB@R"]I#T 9MSB3N.@8)CA"O M3X893DB;"+IYVH3!IT80O=5V#!(D##X(@ZV+56;"X+/$X+VB'>>,)J.U?23K M Z(=#S+IGM\\?QPGYA/X@C4[YL>,01A:-.>.QT&+YAAL0U6FRVC@C%_)'GH8 MSV!$7_/BEL^;'[\Q?AC!_-E4X.]^JJK/QINRS?_H^'=FP\N&-;+.LR/,I(NB MW]YF\1U. PY,RE^A[L6VX9.+EW901"-'LMP*C.X@M=[YW++J.W+K+4YC?#.K M:I!+V;^3R%)"'W>UIJQ*ELJT@UJ0+7?1P3O.82U&Q#B*CCYZ=MZCH'H;N&/W M]ID9G^\3QJ]YN1.U]>A=UK D4ERI8HO;6=I&_Y=80DX_V3#X$5BI"\00L[>.HW()P$]>*C%[D[-*F$68=?Z81A%F$6819^F,6,7N/$:[H M1.+))\[[$IHII;K(&[-A/JC+US^*'+[.LUQ07K8VYIN.$Q#1[,C.S;B>9_K^ M(U8.9Z+K8T +@N&+5$V"X0N"8<L;=W M)KI,C-_$^$V,WR.WJV="T3D&"9)=W7\P(O5^4UQCX*E6/S M5\F+=DI["=I@SIG$7\<@P1&B]LF0(XA-UZ9[FD>LSB>7(2$MJ28A[<-(ZYEA M>+D,WV>@SB>7(2$MJ28A[1[Y,9<+LY0?0_DQE!\SL)ZPOKSP/I'G L'S?64[[/6&TL MR7H/61\QWXS\],;9#>R:GCO@?X-XX$P?]F[3J\(8>;3S^,Z=_V&<, M=+08)\,DSW;-* BTG#/Z+ K&@$T$^MHI,($^@;Z.H.]&OAF[)^,%(M GT-== ML'IGE(Q!@B.,VYPP.^IRN3)/GAT%/_%:7+KT?>>E[T.X"B]25Q>J/\0<;33R M"@^]?>5N^"0O"G5Q\10*;';=QHY/8 5X^7 S,=YUJCJHR+Q0:WT[Q9-FBH(#62N>&_PH;%=F""@ UHZNK=V5'HJ8_3NWH; M?BWQOJN\2HV"0Q/FDM<3X^]M7N3_YFU>E=L5#G?1JS)#^]5J>??V8[,M8?AJ MCW9L#MN&+-18U#D,)?8]J2L.F*%:!IARVTZ-VQS^0RW(8; 1=.H**DSE-0[. M,/2-K&]R ;K 15TUC6I/6_.RF55UJV1@&K*4]=7<5(,*Y4%!G5#2::1HJQH& M\Y,4TQ*!R,BZHF M**8A_^CR&UZ@T.3UK*CF$FI15X[M'#_;4Z,7.>'C1.KX MB\&Z1YZ#WF*G:QC$+F\'=:\E3A3LD,R@C+;I93\,-3:Z6]&)E4F M6'#5X>I MW5<66#7( B2(3Q?S8816Z]I#%,[DJ5>^/QK[[P&Z%_,0'P_OQ^ZRSMB^^\SR M2##=5JC@N-$N3'?!(^#]" ^%J3W0R%OJN)&B59>=04'D)C# MKP CM<1&P[/37$S! %0W6%LFVSFK)3P(S9'E%;]:/"8!=CK>#NW*H<6B5;T0 M4WF-P -_E,:T R4SIKUFX$#CP_).=8X"\3"H@<^D>QJM^_X.=WF[M:CJ-:[NS:D^==6PW1.6P9S 4<%'R<%7Q>=2V4_$7"ZE+58EO6 MQ'HUO #=*_BLD:\;"7,0I#&,KEIJ]V5_LYFC<),W.>!:WLY?#^_OR%7HJ_/B MB6?;KU I=BV0%VV:>''XT#,/?>],O""V[OX]^,)+-,J=A%%PU$99=O34,KR) MZW@'%:+%=F.5:*YCUG/<% M$&819A%F$68]E7&K!ZNW4UY>28(K[>&*KC0X^<39VO9>)I%L;'O328>3VV_* M#A_#T34=H[4G@Q?'LTW+H>OJ=48+@N&+5$V"X:3'_RE:Q$TCC71M0BC,*S'808^N5C'($$RK/L/AA_1 ME?4O;U@)@_5&$+W5=@P2) P^@%HT)@PF##XO#*9C,V.U?23K/61-E&C[T.:( MA])@]N,K6>72,81*0^OY4*2!/"PJ[L&;1K8-_JA$KNI01%W(5Y+*3-;(=;+6 MG%G!2W.3>6?&YW55%$/[MK[/L+722&0IH>?-UO=)57;-\/8N:I^FK<3G!:'8 M:G/V9?G9W9>APCM2F&^=P+1]7_'X*$& X"IXL9E598KU+!N%I"Z*F X^J:ZA MRZ5LS4V*F'MY8[H7G:L""!3-[<-1'9T?(&7\82UP6ZI@3X\E E_/FM M;SJAOZ19JC0SM!H:Q].J.0;;4)7I8PR;\S&UXVK $+D!V!?O&Y9I)N M7N2:$]7SH][O-GV\YYN=UA7@_7#CNN%P=.6-5+X(PG*=BU8NF@??Y*UQ57,T M->,?S^?CA.MYD#^ 8]0S*!(5'%'!$17(@@>H=J.08($P?L/ M1C )+U:7"8+/$H+II,Q831_)>@]9$_O;(9DN2)]1=*DT,BZ0MB"7#1N(X$35 M((W:'>73-7Q5UU7W?VYJR;U3D,'XCP'BJ1 M2H@.!D[,EV0ER"5FFZ SR%*RQ2Z7EQD.ENJ@DAB,]-5\FU2O+\7U>ZZ3'2QT M:[);K]NU%6':#G%L-K99Y>4#M+EMIX]B[VIK7C:Y:@KBUL"<5659+N"QK*ZN M#0Z=O*Y::0!>?39D>9/758GCMM[.YA I;2G1((A;6=G!>[GB?5%: MA-* %HJJGE5(VH%5UKQIZTZT72TGQC^D*@PYR>Y3HH7,D'/N%I2'?Y8K-30/ M5J$75\I)B;725(;(;HCLYF(7;[0J)K*;2SO> M0F0WXSO<0F!%(;RS"BM1"&]<)^/.!F*([$;'4;D$X"N9G$T?@P3)LAY"=>-=K"X3SP)!\ C5=@P2) C>?S#BQRQM MSD27"8+/$H+IG,Q831_)>@]9$]7-+GDAZ0B_!JUK,1!1[\IZ,6[SHC!N>#WO M*4S^Z'@-2H3$'\.OJ81'4Z0%0:H2*++D2.Z!12+YQZRN_B7%0$V3RCLNEMT5 M[L5+PQO%J\-KF6)3\.&&7TL\&\N>;U*[L+7*H=F<='F-W+90".K M:E42"*CIKJ%GLH#/ZZK,16,T\&M53U:4BRA"-M3I/V4I:UXH2IHW*3R5-RT2 MQMP080@1AA!A"!&&Z.T"T]J""$,N[8@ $8:,[X @14%0LYJ<4Z!D'&=+CH; MB"'"$!U'Y1* G[Q4(@PA9Y4PBS#K_#&+"$,(LPBS"+/TQRPB#!DC7!%AR,DG MSNK.-U_?^2;Z$.TL.!TRHX/K(\LXMB/3BZ.+5?4Q@ 6A\$6J)J'P!:%P8(;6 MY9YJ'P-8$ J3:FHJ04+: Y#6FERNMTOL(<0>0NPA(S>L9W+<=PP2),.Z_V!X M$_]B=9F.KA,$CU!MQR!!@N!#(/@Y$Q?UUF6"X+.$8#HT,U;31[+>0];$'G(? M>TA>WC%J7#VR+N9:\4*0?W]JF'8?OB?G]\Q.S9@O%)YG0M6RX*WWZ/W]Q>,/"X[7U$4*GF;2ZCQ M'_TXBW8O38!*EC5 O;?2P._PC?LK*Q'Q>):M?0JEM[DJO'DR.\LX;?&+$]%H MEK;*ECPN6C3'\;5JCL$V5&6ZC.W/^)7LW0/&,QC1U[RXY?/FQV^,'T8P?S85 M^+N?JNJS\:9L\S\Z_IW9\+)AC:SS3..9=(2=A>?C<_HPDXC:8#)^+D5U+3<$ M-5ZV)"=V]R F>O"9AXF)'"L^ D.2)@VQ;/_IK$A.-$)6I.W%T.6>-J! "E$E M7>3A**)*(K BL-(AZDOZ3*(>Q:G*LP$8(DK2<50N ?;)1R6BI(NP-X19A%D7 MCEE$E$2819A%F*4_9A%1TACABHB23CYQWI?03"GK(0_I0SL%P_]1Y/!UGN6" M3H9K8[[I,"WQU2 M:&,QC\-8\/"^Q,D%/P89'W/WAZRNXYB^_P@>V&>?$LO]'IH4A.B$Z!>LO(3H MAR&Z;5I^K.&4($0G1-= L'I' L8@08IJ[3\8X<2^6%T>=52+LJ.>QJBER+P; M>:6(C:HE_4:^2;]!NT&T&S1NNTF[0<^Q\>ZY9F!3_A/I\U'UF="7M'4\VGHZ M]'4C,PX"TN?QZO/)94A02ZI)4/O@8+B/N4+A3'1YU $B2GMZTKB\K>I9A:2H M*\&A!:,V[:IH8S1IGUPC&=,^^5'YN'S+#*)'K'$N:*/\)0PTT9X1W!/<$]P_ M-]P[EFE37A3!/<']N>69C$&"%!([8/?!MR>/V/D]$VT>=5!L$9A<%9QZ]WA1 MLH4TU>T\JF@-!NG%\ZHHGTI;FWJ(E-?GB1,._4,?&UD>=VT1HEWF5Y7 MZB[3*C/PBBB#-P:4/N.U3(VV4@\W'&J#VO,J-0H.[\TEKXU;>#+M)#X$TEIM M:2UO9-G)9F)L]F'XYBLO)WE1J!O%I]"W1G5HQQ/8#TR @SK^LZYNVVE?8IU# M^48RA\&K*W@DE==8P""I1M8WN8#JN:BKIE&=:VM>-K.J;D&V56D:LI3UU=Q4 M%<-@0$&=P&_@9=%6]8Y.?65@=K.3+0=$:Q'*FZJX40_)JZ[@T/(Q><.+KI( M@_!':4P[&"ICV@L(FXP/RSL)3@;DT&)R(E@M@>Q>O'H6Z+X'IU[,Q7L\.A^[ MRZ?+OP4#SM=F_B+[%B9;+?%ZRJ)+81ID=76MD. :)EX'WX#2WW>L6\WT1MZ5 M!!]C*6H>B*J!*<.;IA*YFF"W.2ED":\GV&'%7:U M4DQ+D-8 ;$G7 /0# J: )D4U4RU"IV;6_*@J3&4F:S0!: N@/7TQB[;]D !( M@D0&^%$M5+??(+;@=%<]A>;*>UJ]N_A9 3*'P:W$9Y8 4FU\O5D0=+JM,KH0V8??Z/ZM9_]HMKU/HUH I=RW%EO"BJ&Y18 JU<8AK@">C /,@>^C$ M%7&;=0#@0H#7US::(1$!T>4"T:9S(.X_&- \@_LWJW,0%C3X'D?DJRBRRR\Y M+M8]!'43X]T>(C$?Z,;0_M3XU@E,V_=-4 *S;S7'$8$&SZHR74!]WU>05:7< M]![\3:.4K;FW\,WG0%XT0'ESUT1T?O,&7\82M\=I61N^/%0)?W[KFTYHHQ > MI7$'=VTUA.^QY:#ZV&U\G!5\7G4MU/1%IC_V MM=J6-;%>#2] ]PL^:^3K1L*D W08Y*=B<7W9WVSF,MWD30Z+QKR=OQ[>WY'3 MU%?GQ1//ME^AV'?%SQ9MFGAQ^- S#WWO3+P@MN[^/?C"2S3*G811<-1&67;T MU#*\B>MX!Q5"QSQUW3RAE.ZG"79YH6Y %^IJ=J'NK^@?_JWW#]]#MU,MCP@M M]\8U'#H"JS,%JY>X_5O'S>!S56B2M39>IBX0<[KSG2K24G4-+]/&Q/T+"=9N MUM]NSZ]D0P[H3JXX918^X\?A,5'T,8$$H?)&J22A\ M.2C\O1V:5OR(T WI^G-2;1)$$T2?N?= ,+SJ#(?^8Z@VST2;3\X6<(24$:+: M?.;0+;]2!W=:1;PYG%RG/0YM+.N9T/Z.08)D6?LMZ;1O'\YCDQ1FZF_2P8918D M+JM4/8IX#W/IFBV"E4?QQB#[#DPYV;1#QI'D=8FT,:7!;WC>4Q$*WDQ-];^! M'()0I41R0,76-:WJED$1UU# #92C> -[HK):*N[$@5@1^=0*R1OD>E$B'6B\ M/N9%#GTU_H<7A>R)?WZ%)HK/1L8%\E;DN[@4=U#P[*8U6B'9>;K =A$?;8AP M7V:B'1W824?T,!O15SF.'L%,=%R1/9J;"/]X,7ZB794=PE&TYZ!O3K>[$4_F MQK>>Z4:AJF]O*J_=Y%W+:GJ24-THB\9+WO04DZ-9AC9;"D.+YCB!5LTQV(:J M3)<;5C-^)7N7E_$,1O0U+V[YO/GQ&^.'$?AMFPK\W4]5]=EX4[;Y'QW_SFQX MV; &4"9[9F*P$V/*\S&#]9Q@QB?^Y6Z[3 ^5/AN*,LN-'V8#B_RG4Y2Y_H,5 MO41#7%@)!4>@(GLZ$UGLNW?L: <6J 5?A!:'2\XUEG.I@B56,FV]7&(E&]\I M1 *KL]E)N50ADV#U/)Q\-N(GOC$=1^42()W\3^(;(S>4,(LPZ_PQB_C&"+,( MLPBS],N94'Z,08)D6/5NUFKJ:1,&GQI!]%;;,4B0,/B0E!G:R"4,/B\,WBO:<3 M*W\;F)9G["B'4D0[T#!O]\#L/]\*KQBW55>DQI3#9XF4I>%$ M$^_5HUKOA!/_U1X-WZ(A[^H=#5.\* =U$ < N9SO^,NW^*JQJJRJ06G*OO?+ M\=WF)"^KDJ4R[:!92/*YX *_8X+60EV?SL;\8,VZT)XI??O[OO__\[N=/ M_\]X\^L[X^V;WW[^].87X_?W'S_\_?>W[S_J1K8[@LLACMWED\V2?^!$+W() M\*+ YDL.[0-<27C!2P 2=2G$SAL:^FL8U*=7 !6UL@#J'H9JAG_E50G(GQ<% M5& T79;E(H?W$'F0O[_)YJI&\% ^8X6"SY#ZV"BE1.:GX4^%+6G>=K6$3ZNN M;5K>WU$ ^'J=#S="**-CU'+6U6(** 4?I?E-#H.9]E=)]/L=<+ZQH970KUX'4-Q=*J#E(>,,P<[MWVZO8+W;;3?M1XHMWZ M_!0>(FW#$@P3#!,,_PR&!X[;V*#.PYZH>;1! M8ZD%I7B)+5%KLJ!E"]KM.(/>!@N9/=%G2QV'(>Y2>XU\B7R_"VA$O5@\S)2/,!'&GA!7I M""#H8L3X)9>AOMJ,*]$Z.]:/+%X8P!<KL-$[!4GL1A>Q+^35^S#\.I87YT MUS.=3"H34@"V!UEDU,/G.@D(_K/JG3K[H'7E1\83,.2E9W27"]?G0:1Y"@"@ MC8U@U/ "IAN!]B=\B@\Q?1FK4,!9HX$FA4=1QD,VC".@$IKSO"0#:DMZ.TED MG.0Y4C[!&R$(32@\;ITEGJX"M$1?$,97>MQX(1[3IV R I.< -4VQ$P$RK1E MX[SW:PD,=@D9-)&$^% %:$.O7!8J8"3"6 ^1"XAQ?S)7ZD MBV";K DYMTH]%#E4,,]*GMH%J/HN3/?P2IKP2Q'2I%B5E6@A-\UR$&W5:8 [ M8:*S#%FW)NZ9)]C!M#J+N7)6);(HY>')7]+J,HI#'Y/YP'0N9M92;B4S[:]* M>J-?U H98X8-H74% )QIYB,!GT< Z+X()R/)+GS>6L3#>T>55( M^%&U>8&<4H*5 KPQ#4N,C,,$+#I7%#RE4T/%.!'0 "2 P0;]M*+"!$@3Z:%2 MF[>R2(*N V&IU!8$-%G!N,&:+4 MS,PJ@ +KGR68,6<<)\(I3+X2"30%=FF**7T*CV*N$TR->)(;T;)6@,N!QCY+ MV'*:'G1=+A(^!H) 3^;R!0<''\8$.!>XL@6EX)[V./"- +Q:T"Z@&2E"T .M M'RO0:/ CT3ZCFH<:0M&P XUE?YAT9X7NC+D$9L$4XYC<#?RS4 82?3 1B 0! M UD*#HI.Z\0F(5"-4QDQI,@3!U+G(!#TMAC&,R;X"3J#(+S9V^@GY8X3*-D_ M03$Q2^ XSM#:(>087=$^'W8"3?PR:#F-GDG]IU<5B?#PYIV/@,99&$<7-7 F MQRR4W&1!8K%)9Y=%'%0\U=2C6)7Y3=_1TZ3D2:Y ;P7@#2C/S77.78ETVX[; M:=U&I)&1"+5U >SFPZ$$ M9Q-4U*!Y@LF[AO_)D07?\D(NQW/\!^V0:9RHGZT5#0:5N+A*S VGU^RM%[,> MZ&;\NP^)=GE*#\YE^(! AV47@6O,*M$T>U:1PVI+JC*:G>:8\ MAXLDU'H!$ MCWAXQ:?JS3/V^HGCA9OL*BTK\(NWNF#P^RA;=;.&GRL73RLE(U)+^%A MSP@4\WS"@$.A=2%O A\H&F#2N.2P,'2,TXW+B53WB*% C,5!RRKS1KB>X!ZX M.$4V8T,=>/'&=32+30]3;@*1L#"^92&@W8?C;25I_AA'M=^.CS^S#R;$ XKZA^ H<460N<2K+^(B"\W,^\UA M)S'&+4R('R;6-Z5W!#0_9[L2QYZ'3K^/O^!D0$3Y#+CBR0G.HY=__E.K_:80 M@?[CU0I!.*5FV$A9,&Z/QL#-GNEC_6*7H<,H^D+;:1TVP!33JD10"5I,">9[[T8 M^!)2<\IDJQ<:K4W<"8>>8])LP1K%*3,: N+*7_%+K_C%'M(X!FMC8#0/+?!$ M[U@6=,,8O,QLRA2%ZZ,]HJ-41=>1(G?T+5[6Q$M#>.(YP.(RQ%4S)7_R5;R"9[\&!-U87OW*@%1@F;A5H:Q3I92R8@O_FFK#9 M=U*NVU".]A@K>F+4 +55EW2XR09L$?0RR.;C6]R8*^F/"5(60;K2,\5P2CR8 MS[@E+I;;FW/TV#<3Q:@]? O&5'>2ISG/-6X%_?DV*K85 2TX$*-<4N&\@[%, MN$J=0I_TN[F!G0\ OLM"W%K\JOV$&2=0PXN(J;CD888E%G3-A=EX\E=1EI(?('!#Q3@;./QAI!*_3ESQT.-"H\&G7(88)+/A)Q10)&!-9R MVLM7V1#@/LW2?&,)5I"9]ML2_>Q-:Y'N*.>3YN7,W74"T/\+BK@>4EBYFW-ZE=&O4 %,*2$3BZ( M,T&O'Q80!0PE0HZ'6:)R;[J(,J?);_0?GVH=&NFL[>@I"FO7NH+75*@+$'P4[E;R6T(K0Z2+2BXBN[!U96N+6V0)H=Q5=TO5)8E9=6_E20A8H; MV(=6%A0WH((L.V9O"+,(LPXIF@3#!P3#'==I MMMR#U77K _K[<6>N,OTV-Y!IA]@:&TF%%Q_31E*-T<>PD6VGTVP_G!&^RK[HDR5X;!1; ?_L7"30\IZO6 MHNDVEO3RA0>:I*O7LG(\_EX%N4K5>-.13'SV(^-)BN6"@[P&E\JKKYEB=_B@ MXF-15/X-N4K95'!=3)A-$@E,A(% NZ)XO$QGELHPKV)HRAIBG;'YUZ;4W+PB MG;C&DGA8!_ 35J8NO5PTJHGJ-9[?>R"]UL([*\=D:B7>1C\..!\F9RZ04!Y) M*KQ1I,MO!ED8UE*0*\,*Q)<\%%@;.:_Z9ZH!CJ1*8UVL$SBGTB0&HA8&^_.Q M-8$]MS!N1I._GD'%6*+-!R*C2Z'2O'"R*2?NQ<9> M/[%KL$FX9EF!7[R-X^_L.$HE>'PO',4C55, N<$6/ 3RA_;7'UHN&2W1&;I9 MP'M%Z?7<21G'MY?N+M>$=Y;*0NOJY243>+#UH=U>\PZ%AUL/+SSTQW"5J?>Q[S-D*GNILF&:<"]]=43[PGN]+VPC MO-OFJ!"O=X_7!!X$'GNET,1K @\"#U)HXK7EO";P(/#8*X4F7M.Y4BO"4Z?Z M3"E+^;6@2J3VX P%MVW98K01J2M#BX'3[AUN":8]T.;*>4A 2ZI)0'L'H&VT MVJ3-NZO-E?.0@)94DX!V_4G\KM,:T'VH'5;GRGE(2$NJ24B['FE=9]"@X(&U M@70ZY_G 0#K,;Z'FY5PBD=*&J35&\Z+,A,&$P3NHMKO 0<+@>V!PQVDVW8-59T)A M0N$=5-M=X""A\#U0N+_)L9,]4>;*,)C.P5>N^.\$=.#E!=VQI#H?Q\">_^H/ M:'/;&KNYG=W ]9G[*V?\+O!XF_41R/8VG59W@P70H\^(62T$FA,$Z 3H!ZR\ M!.CW$I?K]#8IR46 ODMSHG(>$J"3\A*@/PF@=YU.JV/AC"! )T"W@+$$Z)4K M+P'ZO<2%>\Z57;,E0-_BM84R<_2[V]L(R3F&W#%-'];.R/NWIU_?'=/1 6OL M\79V6\D>5UQBF.SQ37&UVDZGN4%%GD>?$@=BD G1[68L(7KERDN(?F]$WV17 MFQ!]ER9%Y3PD1"?E)41_FEWM1L]QFQL4+R9(WZ5943D/"=))>0G2GPC2NX[; MV&!GFR#=GHT0N@#R(.&D@@D4\)@N\3?1I M._T!W?W8\SE1.0\)T$EY"="?"-"[FRRH"-!W:4Y4SD,"=%)> O2GB9'U'+?7 MLW!*$*(3HEO 6$+TRI67$/U^B-YU&KT-]K$)T>W9]*#;'T]R^^.,SB%88Y$? M8\^U66\B_OAQ-@R%/3;Y*1+R_6++*875,B"+73Y,/'#:KB6'B9?$=2 VFS#? M;L82YA/F[QWFN]VNE5.&,)\PWP+&$N83YN\7YKO-MM,<;% KED#?,FPBT+=. M@0GT"?3M!/WF9COL!/K;WI&!?SF,6_^ZK?;>_X88_Y/IE(93"O#Z5N' M_#,)N\UUW=\^X/G$MV(6UEC!#"O(:0ZL(H?5EE1E--NYG/ +8>"GQ@.0Z!$/ MK_A4O7G&7F^F5$_JYRPK\(NWI_)'Q%X[BD:HID6&LLH?-NF$<^MO0JE.@EK7J[!\E1LB]2?;^+!JPU'^OIN[<%J0PS M_@6R3 03UY,8[Q:F,9.(^$*E+.&I8 DPC7&E8JP^!0].>!YX7#G0^\@7Z M0NE-Z^SK"%^\EN-L?+.I*=+)HRF32F4"6\56YD.3BK785/!$:1K34ENWDJ?; MQ"?GS7@\BN(4).D)D)/;9&,0\@A$@S)'S$$5=P@(#D/&1R#/J?LMBP*Y 12 $_!Y(!D6;:YUHUEUFO! 2MTU]C*4(A(BVI&A1FD8CYP'31.LQR^B?$:+@@' M. W\24? &H##!%X"-GX1V -2_@'F*7"O]@_D]BT30$\]1"L'V3Z*K[ 3)>:? MZPEJ)I%?9Q_C%#41!>?K.0"M@GI APH[R2?;S7ZTS* A4!,8)HP69W66F#F< MCG@*6@$Z'H;X+?=!1O F#&:2Q"GH'@R47W!DIN8!MJANX,)BKT&8>6FFKRFK M.@'O3>#5:@>2@Z8CYF5)(B)O:I1" Y7!8Q1P(BY%E D#$* 8(E*HDR**H7G] MH)RU@,@5HZQ1JF9N?JN?U6&BA"%/G!*2XE=O$>M@3G[&-:N9UV>@5APT&$QI M_@I^>C*2$:KE_X$;X,R ZF\QJ.#?\8=YMLZ.-6)"$^'4FH YPR>"%@: Q MG[)(7!1HS#7 &=4JCS42B.Y>/)[!2<$OE0V5]"6,!!]5R!50/65841KP7/6L M$#NCB;#$D>.4G8D)0/H05+8Y<%BST6PYB$8C;A0 8$:DVM'@$X C,(T&FGYQ MV_46@\Y"+(NI$8BS((L\A!S$[F)*Y;9R2==_VG2SWK]'R\O38&WC]R'[YLQ; MTWCS'HTO3_:5OEX,)L_@>&'MOT42G_@[O.W'8V?. $>3RPV=L\8=F-5J8ER8 M<$K&8)47'JKXCA;AQ@,IF''%/2,A9#RX?B+ER;30$OPLE'PH0^/9WFXYM"> M#@>Z0]JONZD[VN_2I*(I @ &'\+7?6C_ 8<>/5!BWS!.UGXIJ3+B^L)!5W)0(+C MG=8!**^@!3 0>(3GEYRY!:&X MOB'F7%Y%Q_JA&JQ?D_2-%F@-1:B.,+E5")[.#='/R6_56ZW6W*.+G["MS)%.SVWTVVZ_V6ZW.HW! -O,X[FSNW*:P,,K\)UE2O:12 -L_,IF'I[YDH6!NB]?^;[#[.@7_Z]4W0UBY_"0DH5'_H" MC9]N8V;9;J7-GVNC5];&N;EA+SEZAP',*.T9(M=5P7;Q"H-[;L/AS83I/)@O@&[:#:Q@@P+W#T M+L,8'KH4,X]WY;N7""%R;'86X24O!M<<9@*Z^#BI/%E>H%X)'4!$HO2;Q1Z$ M=EGK[!/T=!%C\%\O%D1D_&9\$XE0(I)Q4E)Q<(:5[ATCD9Z'PX;7.*QE9_L M\PT%'8#!%5]IBP&1T. '*CEX\D5D?I@I#-[@5L5( @H#X4/PZRNR= V)2L+>\;9J.$B%J>E.Z\%JT8[/" S!0K2,4!0#/ M]HC0&P7PYCHTP54<\2%\%\KO"-YZ W3I!>=^)#\\M$''[1Z)G%;#*G+HN-UC M'US=6I 0UY_G4I['R7G)6;,C0/CY^,M7=GK*:NS3U[^]MR@\^(6=?OSPZA^*"AR;:*W!M:E.XUZVSWY$\BX1IPF:&4[0N7@X\7D_B M"-=AL*S29^BB"SQLI0\ E@^#:9UC)9VS;1_$Y>>X67P><"^-$ZNFQ'&=?9$6 M30CUG7TP7*+IL-+WU^ZWWL",XIOG(8,D'IN#";FN83AO@M$EQ"".8S_TT1RKD1_H-U01-\D"B;+=^V$]_;S0N;E5]? M:)YG42(NI,(3G_ZYXJ%0Y[CGD$[/E8EJ6X0^S3K[5B*7G2&Y&&Y[_R.S")/P M7'=I2P #;-^4/OF86V_"JA58Q8(X#.,K'6? BX%HH"^EK\,5\\!L? NNP,(_ M2P#5E%"W;OYX\7@'IG',_)#]K=',EYJ/ -,!&$J1Y_.GZ1X!M?3 M>S=,C7@B7ATMR=6,8T7XE&=I7%P&1?["H%$^^'@MY-,X2X$_U\)_,PO7U1O/ MBQ<\/.$W4>)("5@0 :(7@M97;4W;SY9S7N)VGCXF-3TJWE^1^])TUQ[4!VT, M(:Z\&YN35&\TW'7/K/E^4._VUO:SEHY6H_G -OKU0:\Y*/WW8)KVAS>#NHO! M]GNTL<6,JSM>9FYG\SY00HV5C 4VXC=_?=9\]M2I'=;DV2Z8]'1BL2S$_35. M>?B78<)>__HQ0]-M?L>#"6B9E?GS<^XB^+9D[%B=D=M"P1*4$901E#W-J3]S M63A'+%QAY+]R8-CG MDTK!&,$8P1C!&,V0AC-SPR%@D_N6*?.=ZY M#XJOAZ'TPJGYZSB*0*Y>\?#G)+Y(^%@1"A(*$@H2"MJ(@L?SBZ,&M/+KV?_$ MU"I+:U3V=<13\]D??,K^3Z3LK5@)D]^*O;A%(+S#,2_D;:U=[_;+X MD-6_-?M4QM(:/V8[-?LJ9^LN<'"-:E+.XW)ZT\K*3Y(J$\H2RNY49GI"X$>0 M0[]7[[<.5M-W 2L(A$DU+>4@ 2VYNH>ARI7SD%"67%U"X ?)H=MPNH\:E+1; MU:T/O^_'R>IJP^_- <;?C[.+3*6LV:$-;VL,YG:JM%7.UEW@(!G%>R1@(4W> M74VNG(<$LJ2:!+($LONLR97SD$"65)- ED!VGS6Y_K#[,GE0O8L1]G(>)MJ5ML9J;F>K;OT]LLH9OPL\WN9M/;*N;K=G MX7R874*C&4%P3G!^P,I+<'Z_<_>#>G>#XQD$Z+LT)RKG(0$Z*2\!.OGG!.<$ MYP3G>[>-05!?"=2W.U5>)""TI\L&E4\!DT*1C@O88HFWLX>Z""W->A.QQ8\S M+!5BC2W>!2[?R]ZNYC-9W/+BJK_!+NL3S(D#,;@$ZG8S=O=!W=(%%@%^==LC M[0W2$A'D6X9,!/G6*; MD+\+7"98)S^>9@6!.H$Z^?$$^$^X54*8O^W-$O@7 M:S@_<5WW#>"YNRT6X$A]>;EZK+Y4DY!/CX)07"^.-*\_7K2LGZBIE"?I&SVF M&E _5D=#KD0H(W%C]'/Z6O46%B@NL>.1:IOW-V+9:H;("$=5TWRY>P\_8=H- M?BR45"D):%90_/D2,7:PZ]FOGR+V00R3C"=3UFSJ\NOPWTW!@(/B_+OT^KQ=_IW+Q=?9U),M5YK$Z M/1;= :2#845QRD;\4F"OXGHB$U.LWN>IJ,\F"T@A_WDK/'3KW6[O^4\P8CUV MW0X3CS0O-H;3+S-FJCO)@%V)!#@I7A3C*^2#,_249P B3X; M3N^J0?4E;+LWBF]%0DSZ?WV&$'C>.O=%P+,P5>?9)([.E8ADG, _7I: <@OU M,&D.X]#?ABQ/@5;6JK-W.;'LVR1>7XWJR.#"V#8/VN= MSA7/!#I]!Q,EQ?&*DNLTO]VG?T!1+(S'EBD^\ O@+<9 MOTCO=TKO.^> ]C(*<+CH4UBD[ITZ^P16-;%(U]GIG%-;4?2UZZ0%8>+36]?T M;?'F2P8+;@WZSUZLUW.&@UO:[?HW[#;?6"?J]03OPW8[H/V.: M\.OTBPC^^NSDO.^Z#6\@AK7!H#^LM5M#K]8?M%JUH>L-FNV&[_7\X!F+^!@H M%)Y_A+) 4;C'27+LQQ/P9S^$_.(9,]H+<_\:EG?R6OA ?*C$+:0.A]UAI^=V M:EW/Z]?:HLUK?;#=H--H/)17DLB5J [78@QO(W/Z)[*Q MBKTW6@_+6U]+'9*#W*8$B) M1MPMR.L$F1H 6_4>;!RPDY$4 7M_+;PLE9>"?3(!I(4=1+-H:W%FUF*M-\QM M@[5@FC*]5IMO'4%3W@B7<^S82[$#=]!JSY=D_/:+M#;H2K=2*["U@R>V3+U] M8R?9&HMLS=IRMGO"^YNVIKG3MN:#C'CD21Z2K=DK<"1VDJW93UO3/-AU37.O MUS5NGWVKG]5/ZFA3](MNJ],@ T(&9!_820;$(@-RJ(N5YEXO5LB 6(5XQ$XR M('MC0-R&6S_]>&:AGN\MRT_UQC;[]]LOO[/32*6 _(*]B[U,'TV;!:0P""6+ MK_WBZ]E=-SZ9")[ $_K!4SP/QCV]!GG'4PX6)11L*#R>*6@F5::[E%\HQA/! M\"R;CP?;KF0ZFK4QIZOHK[YNQMJ@*?N&B,1.,C![@W9H8,Y._F:AGN\MR\M M_I5?QU$\GK+WU_"MPL7#F3<28SZS.(3PA/ [SDY"^*H1_N3X=POU?&]9O@;A M3WCH9:&),?TNH^]X8IGPGO!^7]A)>%\UWK][_\%"/=];EJ_!^W6Y6O@_G<^%"$AO0W01.PDI-\;V$&D__SEO85Z MOK 3GMJ36/KL M]+>/QQ8EN_KZ[ZG?S%"ZG2 M!)L:<<7\+)PR?8S6AZ]- 8HXT=T,!4-=A2]@=89G;(=BQ,.@*'6@+X[D#V"2 M9I%%\))N;UX7X<%I))]X"4 II*"[=K_>[J])(>76&^NR3'4:]4ZE2:8JKPA5 M;04[8EYES%NL6 ;S8)(R%8?2KYZMU:W&__WYT\?W'[\Z[/3CR=J+%X0/EJLX M,6^7F5<9"KS\,O,_?QK=>80 ?^5,)XTEYAT*\P[.EE>&J.]@!7C$/L:7IH!# MR]1O((4F-+"'>0>'!J2?!\H\6OG?Y/MK]9J=<(P1XP[O!^ 0.XF31%[PB,!B MQ_6=F+?+S*ONC,AJ.'#8YU']7=VY+?$D10Q(N8EY^\D\FL>DBL2\W6<>N>^D MGX?!/%KKKU[K?Y'>B(-7_WL=DW&%(OJ^WG,GI+!=-W#XNL>+:O(V?BZQU]>#V-_^NO__.7U*!V'O_X_4$L#!!0 ( (V$ M8U=::F5:5 T />) 1 97AP;RTR,#(S,#DR.2YX2(L4+2$E. ME3GT@R41B\4NOL5RL0#!#[\^SP/T"%P01D\[^WO]#@+J,9_0Z6GG\Z@[&)T/ MAYU?/_[PX5_=+KJX&GY"G^ )#3Q)'N&"""]@(N2 WHQN?D)_G=U?HY$W@SE& M%\P+YT EZJ*9E(N37N_IZ6G/GQ J6!!*U9S8\]B\A[K=B/DY!ZROHPLL 9T< M] \.N_O[W?[AP_[;D_[[DZ/CO?Z[=^__W>^?]/NI:FSQPLET)M$;[R>D:ZFV M*84@>$%7A&+J$1R@4=SHSVA(O3TT" )TKVL)= \"^"/X>Y;GL_!/A-5!8CX% M^0G/02RP!Z>=E";PO&!4Z6>4T*WVCP^..PA+R)5!!Q@%T-1EPT^&B>Z!QM]4%ETGE"19C4UE=-#HF M;7A^5X3C;"L"O+TI>^Q%A9D*JE,SBCP=1D+U]WM_W5Q;FXF) T*_%*NMZ ][ MNGB,!<3DH>A.,5[DI8X*,H+X0(JE5@59B56A+XOZL7_4LX5I4E(AL#)YJ*>U\_ $A8[ADOF!<(FN_U\PS^%:(IG]U8_FZ M^E)W_T 9TYYBUD&TT/)+E.MM)D2,ZEI")":QKA QI+KUH[)V"VV@5HNBS-KT MEZ[^4MEFSD;7:U0-3-MH-$+K-YP9TK4;=WDL\UO40KG(WS7KA$*OT(- BOA* M97<4.Y4U18C=J6U>_:K7=.*%E\UB2IDT;>E+\<7%@M )LU?4-3TZ3N(A<@\3 M9)S&">8>9P%4NY;>@K,%<$E I!VO83#C,#GM:.?5C9W6WP$>[RF_%9/D&LB. M6UW<4U4@N%Z*%]>51.K*U[I8(./GXA)E":<=H?H\B(;\-]=SP:&IGJJ*4$[> MH%6N[EV*:M>4]F'25&E5A5!2K?)%0K-K"GLX:*JPJN*%@0/D\R51;94U]P=5 MCO27S_=#=P31D_B9439_L9+=JW]_QV%Y_#F@_B554KT,E2GU@@V-8*D5(WB(56\H#;X!54=H+^M M"?J2L_8"EG<+]3:A/F=SU4774 7):UE$ 1N'0?RRED&DV_D1V99:@]BJC\!B=A6PI_H1?7%M!_SO MUO,'BCTR_%O0:TS"DQC[# NBT$DG?=*S[TJZ"B"/CX_>'AVM1O.&B48KS:;% MJPE>]_ (-%0?'IM:N0KA*B!SH/5+#JV(!THQ:;%J@M45)OP/'(1PH^:MZK=Q M5H5P%5,Z$'N70TRS088/2C-J46N"VB>0-IR\ SZ:J>EE(6)Y*@=:[W-H*191 MX(H4$V2XM% U@N%C8;40XB$/[DA6<3C0-_F"J$LIG0 >) #,&:#EGQ^ MUO?%%K9&8Q&F>@S<@]X!0NBT>/"M$CG .LR/-LL!)2Q:E)J@9!:OBF]P49$# MD;C4=V*Z3'6F1WEZ:I +?*GH'JO53)BV66\F=5 W38E(' M@C7R*"UT&R14*@#+$#A@*DNNM-AL:6(Q"N=SS%]N)U%1M">\YDRCK+8#U7QV MIFCJH6^5AKV>5\8-)%O+6^ W W[@^^83!ZG(HQ'X51P0\!?,%"4()?BZK4GF7>H6&'(:5S\ MI4!R!B@MBHYE]+5(H!\%2C_SJVYQ MQN%XQO@BL=+9H,4R&]0:XC:R>4W#H$8,J@WG7#N:YU.QD$:DCI(P_4-$)O+>/8D]=,"-#IC@L6CN4D#.(VFIK(ZXKA ML+Q\)K-$Q/EI:9,75Q8G 9JX3BXRLS';6$TF];+8U\ V6 MT&K>H\J('<92L(LO6D9K[S;;7@-M/$5I4-\!5.[1*G$^XF M%1SXYG.CT3)K"^JV0-6S-4,>G\-U^:QG;U",J(/: 6<^([GDMSRP*V+90MD4 M2L?&L'L(]$D8#^QV80[2IE,[F(J1WHQ9M2&\SV<8:^P^BYI$DJ&DT63;16LK MZ]M*^ABVK=C+>@P=-N/8L9@YZ:VUF]>R&_>QC8?-3WH\=&&?SS;6/>FQ!;9V M')!Z#JTB9!/YD*!N10?(^?1AAK4SYFLWW6WV^%SC>5R#^@[H\UG%W$-W_Z\A M_X?>RA'YT87,0?KF&/WH/2T&*FT.?S>Y)1L/:O:N/L"S/ N8]\6>[7_:V9B- M/24\>4/,B8R+AA+F6M,.$@IN2:1YY*%5:<=.[NM#/!0>85&[D.^A3.Q\#UH8-*>C&D?\Z( M-[LT)WS_CH719< Y5AXH.HO)=DCC:K8#(H6HA"GP#52W;S"1&VD>!5[)B,N! M7D&PLW#>3B;$@VL\9ESO:7D94'^D/O$41OH%%3>@88L5K$F\JJS/YIC05];4 M_*Y0-)6F7V\GXR!J*NZ,+3),V[JZI@C^X M,/=5+] 0!W^ T$'('7!/N\ I)'YQ^XQ7K6UAR_[I@:4E!?\>-)Z>.:A3C7:K M2G90U2#,A%N\T^4Q]X$6;6U)C,%9Z.[QV='R6;?"QSOP3H]I5ISJC/GW:F\_5!$-B M_O(M0I>H[MB&FZJ;8$QD/2]OW8VZ/9$%,^,7J7=$HH +=;"6[E#/C(TW@0%:1EO5^!S,LW,?@YIE)9FU,RZS&M>;R>?112,QWW3O-YWU"F1 M\9_!A.FG)5+F+U;&1S')=Z1JA8W_S@+?3@F4)#7&Q K]+MZNXL"YQNRA%NE. MNO9T=&DG=\8Q65?E_TGDK!#$SY1$,\*B,'5-1CL:HX["L1?MJF/\"D"%F?J) ME2#TP1_2^#'J9]KE5\HW58=L8: M-7 M3,^+KQA?B3LR&>3U&.S,J'9/.VONDJFYO-*8Q<[FXFO[+*-18T\7U5K#'?CR M9/:B[XGAV#B5UQH_YTSH.Y9.I/CI*9WF%NUP6\[<:Y!^/V,B7AZS&4;SYC4B MP+]14?N#&O(/0*,H)SF>Y9;G'S=876S;E-MVU^"VD\DQ#G!(;S#_ M*NJTR* M M*#P9G[YJZ84DN[>$?$D?"6?4WKB49_X=<"!GJ\FZ*IJ=C'ON9@PH>1YP\E]& M<5:=XK*=5*/\Y-;*4'MW[JMVFXM0 <$&ULY5U;;^,V%G[OK]!Z M7UKL.LZE,VV"IH43)X, F3BPDVWWJ9 E.N96%KVDY-C[Z_>0DF7)HB3*-U(9 M8# SMGF.^)T;#P\O^N6WQ=2SYH@R3/SKUMG):[P]N&A M]=NOW_WRMW;;ZMT_/%E/Z-WJ.@&>HQYFCD=82)'U_?#K#]8?-X-'ZQ'[?XUL MAJP><<(I\@.K;4V"8';5Z;R_OY^X8^PSXH4!/)"=.&3:L=KMF/TM13;_WNK9 M ;*NSD_/+]IG9^W3BY>S'Z].?[[Z='GRZ=-/G_]Q>GIU>IHB([,EQ6^3P/K> M^<'B5/!LWT>>M[3NL6_[#K8]:[AZZ#^M!]\YL;J>9PTX%;,&B"$Z1^Y)Q-,# M!%?>"L:"X2OF3-#4?B2.Z-YU*X5G,:+>":%OG?/3TXM.0E78@G]JKYJU^5?M ML_/VQ=G)@KDM"[3A,_%LA8>LFB]R[=\O1.NSR\O+CO@U:O\\?5Q M*'"V04,!2 VU?OW.LB)Q4.*A 1I;_-_7P4.&"5K,B ^*%MKDXC^]/+_L!/:" M^&2Z['"2S@#^^G,8@%ZY2=P2WT4^0R[\!XP!N_"]>V-[_*'#"4(!@PZ+YTXH M&E^W^!/:*\Y<4G_?EE^PG*'K%L/3F8=:G?WA6[O"5SL(*0XP8OWQ(P(U/6)[ MA#WQ30\%-O;.J\!MQ>Q0R!0DG?P*O03?(E.T!_45,S4$Z2V9SBB:0!L(A0>! M7?($4V1@L\F]1][WX:^E? _OM_'1]-^5W\>]N M-TA(^OX .2&E,&K>V S'KJGNYH=[MB:YQ@2$>0^H2!R MZ6=$AQ.;(C7I'+$+1Y)BUW%(""H$* C4.?(0]&LK82AP,F'\O]CG^']1A^;I'==ZF0Z9U-GU2_X;ZYKV9PX;M%AX70J MN+4Q]&=%/Z9D>MT*6?O-MF=_1H'U%F(F]#<1'UDWD(>8;G!K4[J$."MB4LLB MU$7TN@53IG?$)Q)B_@2?0@8])3/>"]N+5*$3;LID -0P(,Y?$^)!UQD'%RQE M$DC1-!%GB6Y7,>+97O( 1*!;VB(7!EY0Y!'!BU%FS7UAN#)6%^I<38-F9KW MP> ]);YHVZQ04QE9I2/TIA+/#$>Y34"5M6H>W!+-WD'>098(DBB/C_@E/FHZ MWN)H^DS)#-%@^0S93 "JYXJ<\:0'C+@Q\"J":S^8()IJ\P33BX8I4,TCNZZ+ MHQX_V]A]\&_M&0YL+Q5[&P.X,NP^4S0#D'>+&4_-P7*%EN7)P;GA8-7"$\XF-R&+(!);F+5RZ9!+HY(?8A'0.V_B"J[TJ5G,X;'&+F22&4Z<,5(Y3CA-!3#JO!;25GXD3!V3RA@ M]2/C=I8OU/99C,?]#[A /%#UQR_VHC$24O/VK!L4^OF%X6"+_?P+(>X[]KS& M0*G*,N0*D[BPZ4#57'C :W4^C58#*-5"SP:>2C*]4*I[K;F#Y:8N::C#*>LL(\A= MM@8';5&G--SHZ):R$YKA=OE*OCP";C;3:-'RTGRI"4M)-$!0J$%+<533:0!3 M7FR6XB@ET0"AK)8L!5!"H,,C%"K$! M5(?'E-=SY4Y32J,!Q!;U6BFP^GST#)O[+\X6C;9[?Y)V$U?TUPHB#3#6%5EI MAY.?S9%P]>A;2:L>7=!>*'Q%($17$OF=[*0X= M]-:&GMF)6$;[ZKL@"#Y!AB"T<*!I=\H_27?S&5<_WT4L!532_30&%-CK0MTL M2*J2FP:MV$#KXRSD94[^4R_K,226;G=04G?P&* Y\D-T#U_*9MI@(%[(CYCS M 0S^N*E)3[(B&?.X06/"CSGAZ2BD+,+9F/W0J5E9+ KLAX [MCE08@0O2>X0 MNUN N >]FVZ? #.8GSG0B0>/.'M 3R,(E:^#6;]W,:(2MKW/,2M+*MI(H@+ M;?+##_:(T*[OQK7JN&EC,((QDZRF$P1YK _^'$4%BZAI>B>)\4!79RN++/F@ ML:$A0MKC.,%Y9$:)QNS>/O(@4>*!#1&8XE A":=Y@&9NTE(:">(B,!,K?5&[ MA*XQNJPU'@C$S;=?Q:$!/#U&=H-\-,;2B-9 ^Q51F]OM0U2WJP*_]2"=*\G7Y[2WJG'I?#)? M*"YKKD$)1T@2-I1UR"?J+ KE0V]102C54F>'-Z-*47>3=CKJC 6S4GDA4=Y8 M0[WUQ(2)+/C E?.M]0A;5G>LRGA3)M]!W_))+$P\N?;ZEH2+,SQ MBU<&BTAT0:CK:!5$V@9@24Y>,GCF6^_-H)7RY[QMJY#IV$Q3E1Q+A5Q%U<@5 M'-F=C[HG.)(^;>Y5RU28LG&^(;7(FB"+MN#)MM_!/(0CS0K0@';CC.@ MIC44.Z"C^ QI]HM4R\CVP(CYOD340]&_\#FJ.-TMG(GMOZ$!:/IN/$:.?.FD MAL@;(M0"2-&,L=J*XMU-+Z3K@*PI*CR!)!.(F;7K HG$+Q)0E4A/HIQIX=@2'&P'0\9W2FA ?Y?5@2FK]\8&XBD M7ML0H>['[<"_!F@64A B0V(R57:9VT=T,$'&W^8"HNB1IC4'!LBU!T]C!('(51E$=]PL#(5Z4T'LBO"/I)T MQ )17C3)?@_9]0)KH?ST,852[3YE]S+2EDIJ"R*^CJ#+0<\]24@F7=C_50-/%BL=/NB4W-!ZQ$^88>4D=7,W( M90QT&'F-0KW<"=09F*.]DKF1FO9D##1JK_ZB0JDN:[/3-G\4D>B 0@!40IYD,\ M26/XRM0-2^-5NJ4)%VPI[=>MHM*SX5BA8"=%HT1J!"2UNILB2"5F>]N!7;]2 MEH&Q'0\CE*96^:IIF:7,C(!=5M-2!%O"P@B(%34J193E7,S8]EGQDOG(W< 8 M4RJ*?W>[04+2]R&@AI1O;N6O5E^]A5YWZ3+5Z:2K:\!E:V3RJW:CVP5!&I+W MI1A]B5VD1D49R%]#(B5NR.;.6O#+;\8T^"R"FK47OT5$1F3S5AVS.XTSY69[HJH>"R_3, M7._7*3*^6)@7F>E;L \AL35]EMM6.SZ/-#9M*8;-(:LN&_.@JH:$;? K\FZ0 M4#:AU MM#35#P,6V+Z;NFTD'>P+6.1HA40:,VO>@V!$38QGEWE,]&1*C+Q1R@1>9=!V8!#UU%X!U-M;@NO!MC M(P<#Z4LO#8GI*N_PS&3KN?8B[[@MJ?&:&+%KP_8\\LZW8$AVI*QY;$JAUL'1 MH[U\KNGO;*TR0440&2(=,.J9E!Q5+1YF!,'!O+3(P,C,P.3(Y7V1E9BYX;6SM7>MSXRBV_[Y_ MA6_NE]VZ-YW7].YTUV2VG-=TJI(X9:=G]GZ:PA*.V98E#TCI>/_Z"\@/R0:$ M9&3 XZJN=&(#.N?'X7!>@I_^^3Z).F\0$Y3$ET=G'TZ/.C .DA#%KY='7P?' MW<'U_?W1/W_^RT__=7S^=;I"B-WB#2! E),.P\]?!X]\Z_[KJ M/W0>4/QM" CLW"1!-H%QVCGNC--T^OGDY/OW[Q_"$8I)$F4I?2#Y$"23D\[Q M\7SX:PP!^[QS U+8^7Q^>GYQ?'9V?'KQ?3 MTT*W9#K#Z'6<=OX:_*W#>M%GQS&,HEGG#L4@#A"(.H/%0_^W"/I-@#"?@(0DX>9='!7[>ASCZD.#7D_/3 MTXN392]I"_;7\:+9,?OH^.S\^.+LPSL)CSIT-F+"GZWQD$5S]FV8+CL4&W\\ MR;]<-MT8^OL%;WOVZ=.G$_[MLBE!HH9TT+.3?ST^##@DQW0R4PHP//KY+YU. MCAS 4XBV(>CSOS7K_W[3>I0G)Z$:'(R;W,"HH@^FH\PQG DY7_!$L/N(T/M MOPL]T]D47AX1-)E&\.AD:YKH[S!F2^,XA".016E#"J7CM$=O,@$HWI[6#'T_@9 AQ4U)%8QBFQ,ED=L*)[],?OP]2JE"9+KY.XI ^%X;T%ZJ%44@_#Y?? MDMYHD";!MW$2A71+N/TC0^FLS"I[Y/'B49PG8P]H%8'55M6';S#.Z']!\AHC MIL\'V60"\*PWFG]%;F *4*3%^!;CML7OBJ0[@/"O(,K@(P3L;SX%74(@_1F' M#P@,440IA63^?=A-EUUZ,>4DPY@: E> ($U,=O%L2[A= S*FE+/_F-R^@8A] M:@06G:%WMCJ"A-I+$1-6VHA:3VF"Z;*]3B93$,\&UR *LHB;07<)9K,34,IO M$+6M8/@$4VI:)1/X#/%@##!LN)#:(V%'*'(E1REC:G RI?J04]L-0ZX70'0? MCQ(\X1\V@JCQ^#OB_P:.(,9EZIXC$!-S$&SSB!VAT V")*,+F0HTI(MZ&$$J MG8V8U1AI5Y(-7YG*VEJ *X;9+3=].$UP2G<;@RNT_LCM[VL/=,^!VZS!!D.U MSQ73 +PYW2,X6;?O3"-H;CYUQ]F59&9# O_(:*?;-VXYF9/,^B/+>*;.+,I- M71;T*36&[RFDGD"X&(+Q:,%W8;0NJ(V2H$1BQ,(YB<#Q) MG< 3(D#MS&3E^ M!6#*Z3R!44H6GW"D. POOX&DQ1"B*EI*O[V,"43**@F(H)3ZLO@-!3"?H$)\FZ\LJ:9O^;&V%@#UZ.?RN*EE5**N[.<8,_DB M;,#-O*,%=F1;VT-"R%V"(7J-KS.,81S,7C#5(R#@$=,XY']%\_CI0F:?8-H; MO8!W"00M/GRJQJ#F2.YL8I[(/28I1P*,*M%7W.\ AGQPZ MIR.(TJQB46PSK#M0Y&O8/!8UQG4'C%QZV7>]*2\>NGV'.$!$[BW4'L<=9O,9 M,L"M:B +[-Z@-Q3".)0)[.I["\0M$Y9L\Y 06&Y3(G(5@NWB,KD !T>=!(<0 M7QZ=T8%Y*51BKFY,O\PH5K[/;V->##G\HCDR8L%-?,ZF%HE7".< M3)2QS@6MB33,V)E26<(HG5T>G1]U,D()2*:Y&=D$@],-#$8@(K VD\**HS*[ MRC!4D6-!A-!1IB4589)I5L40B_Q+@'(>@W(17QL@+ .1CH*AJ&23P%%*, B7 MO1@P-_G7T *Z2F\SZFN6Y4WE;U_Q502/O05 <\Y+46>SS)Z[.-OZ(6QOP:BQ MVNO'N\VB+R@X,2H8BZ>\N\GE"T'[(W"^!'UP#4 M"-2;1>#O/B&PB.Z;A> ?KD'05D; +&P_N@9;HXR 64P^.8G)5DD#PPZ-FU[L M=KD$PQ"YY_35SS 8AL07;TB9AS",B7,>02%989A5Y^S]I(>!'P^HKA*]^>EP1M3,9&'JRBFY7OC-@MT1\KE>O,D)7)2'SU\RTBO2% M?6PPD3]?B7^YC0]$VA0+*JU45(/T-Y2.KZG#2K=4_EXTZ8V>J>'-7C]4*AN= MSO79VGP3C7WR^VW\2L40,G./.MO<2Q\$B.*(1B@0UM5J=W-!M5S!.!A3.^!; M/?VRWLV&R(.(^6I\LZ2FF;+$6=S6"?QG2RCK[;#E;DZP8D24W%9,5:SI==]? MUFS.W@N:0*IK'ZG]@!%U%1R\KH-5U-WU$/-SWO;6#$5+^!H=G=! M93Q#S#X K_!,5UT4NQCTM 'N'WF'(%B+4 M$GIILZ5%M8:@0NZZG2?1&=E@%R M7I"T-&^M4$RIRK0BQN$S*%4YKW+]M6Z0Q%M$FCBVZ@"+FZ^IM&:^5EC];J)A MP&I5A;*\97H;I2F/CKGY^DZ;#EV%9>?F^RN[!&05)7*\P*O5L^LMA+ 7%*D( M+U!+&SPE,2X1O[$WKL>]C3[#1IS? .J6C1SX]LX.HS3O&2A&P M_C@V55%QTUE^^ 5!3'?O\4Q955!O#)M,WL?3+"4/U)R(SM2I544/FPQ86BGNRNM3^(:]/'V2SNVOEV8Y-9V65! M^7S6L!H*G9PS\QJ9=ZX8 >>UC8!SR]5A^:MK Z8!YMY<58&8I(=+GEU=C\X5 M\;FH+3X7]M#/CT#1E!Q)8P\+"UL)2)7"TN:".=XFN;1C-J6HK7YLQ%M@ZH5( M2L6M]:,0WJ+4^AK5D$__P:MC4@L5F"@ZXB8LVIDDXY%V(7 541DW,:R_+HT[ MO$4P90$-1\'3*C2KC'8H[ B#8#L/H:H6S0D,G2]7JRN.&E%D(:YZ>XSS(&D* M7)LHM252.RSF:63U5P7%O$6CN:E?%6#S%I+6[7I=S/U'T*1Q?^YV&:%SQOVZ MW>$F;([9\\IHM9L%FVUM>8JXM[= M**8+KR7CUVN,%E W^^"5W%4N&D]J^2@ M".&3-RR-XE$1%3V,'6$A?(ZHUK.J]:&XHV9R\HT*&$/N+L'L!=D;.$Q7:ZL[ M27"*_L/<%I+R)2S+6=8=YE#'XE/9%5-+RL1IH8%[0KRZ$.<7G!"*.(8@8N+X M"X7S"HX2#.77SYH9^U JU_9=FT+PR&*-IM5H)K>P@55I3"II;F]XA M8\,E+IIGC@+VYTT<[R#0VP8Q] MQJE>D1Z'K#[I"4S4E_>T\J@#9'4?9?.%S]\@.\0.AMTWB,$K?,K8UM ;Y3<+ M]K*4I" .YWM2(,&DWA@VWB,KW@^>WY2H?I5,VMX"\73?RBTG$.67>^>X=M,4 MHV&6,EWZDFR*7$$B)5P:&-C*)16E.U*_4@N$] =?*VZF4/5Q9]7-]\>-A5-O MW4E'\2U2W=RH6D:OZUHU/D?@A-9-Z5C*5K9)YR%357IFOFEI9A2>8U[%_(VN.9,V)+>X;?KA5AAH7H7 M!F]?Y\OM7K]"E'R^-R4L#%%.\WT\2O"$?VCMM-O*52!;!++(I<&!;82.EG+= M7#VHSK4U-_XA7KJ7P3]S$?S5C0N]43>.,Q!=)7%&!C!-(QBRX^M_I3L3# 7[ M$R=/F)+8?E!3(D%P6A '^M=*%.@?O_?9' BC0.O?[HB@1_".)ME$2E+Y>V-2 M()R.?"KDMXI6=]KE+ JT3?D[UT1JBP!^_5G\DD3,-J(+$R5AS[^RK.D^OU/.3):AJK$1]W[D9NR/3M._M5>FZG7F?C M$EY 3D.P!:UMJ:5AM*?ENQM(/&4(K$>-:PFC*2?<.3HDOQ3 1.,K>L;>K_(*N M>^\H@$H-)?3]%P)2DAWGN1.5&^BRYWIE@/8Y5\;#ZON4T&UQ>]&/&WF'6M4N M4HXR>3G>1BMB8F^#953YK*MR[+'[+#I;14.7^@MOBXFW3"-SAZW$M;(JZ MH=K]Q+[-]]1;:M MP+]?)8VRL^^)6U6-(C(+L\3BJO=QB-Y02"?E]CV(,N8+;TP=.Y#[.:%FU=(P MN((Q!5Q^TJH% JQ62;;.Y]7L!:7L2:MA:%OZ*65/_'B]\DMG"7>MF&G/Z^.* M"9CB9"PFZ"O5H+A"6*H*)1N/^V>LLFN[/.QP)[*CYEP MWL?Y65S\$!V)9L49287STWP<#XLI=F\5B8LNG-U['4VS'7+I=B37H('@*/)[ MG81OD"!R5S/M*/-T2-SZK;)TC51O4VKNP;K3*\UWF$6RN.C HFUJ8FQYUB@'3'XO5IHSMR%I;PUA2:REIZ(\HF#_X\#9^0SB)V:SQ M2HDO$$3I6*5+%.UM"FI^W1R[ K-*2 LM;5R'GF"Z-=,][2F)Y\M%?1>ZM+T% MXI]Q0E%,9ZS2@>7AV26'4_X.SOSM%!GX&AVME.A.,0SR"QXI4?,[M?F?TF)< M>0\/X\!UC&K)^5[ZEJN;49,FIQS4M=9+T*EM8#=!T@OL:IGW)2S*IK2CO&N\ M""ER"9;%-EI6N^^\UU8AC:Q_[U#2L?N*J$CM;D2?_\TY4\[)7#/-C=_J(?+N:7<$X&$\ M_J9(/55VI W-8"T8M[1S>B&Q+"Y>UW),GLC+S>Z!'\.\&+@)0T5R=O M:^XZ% I!!*\C)$L6R5KM[&BA O.RY*N@D4^S:?,]GD*LM,\N]"4;FDFI![2[ M&Q/8Q0+.A9&]4(H1]:,>$PQ?QB!^@?'\U(?>:$Y<#V_6S8F$W-#(+FQ"JX,O M9+?%*;L%6.(I%4Z4FC%:IU?RZ&#F*B%J]55KNJX.C!2Z2HRQ7JCRY M.[70?0I%U1(RPJJ9ZI\ C=3)4Z8 :W]3*UPSEUH[ZYFWGH M71:FB#26FZBT:(2IPQINYN5W*20U3I*TG)9?9>0?("#0L1LG'E@5:$[9#20! M1E.=%'Q5+PMQ0#%)JBR[JH?QD"TOXB;W\6]C%(QOXY3*ZQ= ^,.+MPVI8K.Z M0U@!GQ*QJ#?.0/0"\429 U1T, 9];S1" 7P 0U;QE>!9-V8W,&&J00=3$(CS MSC4Z.@*SHD1!VOR0WC^D]ZNE+:\,7;Y]\L >PBP)N<"I>KC#@%(QJ?OL Q,V M,ZX&]PF;;/"7C7*0U2]P;[2S9A@M@[D<408CNQ8@QU5I'RD[FKO.:)S &+UW M,?H/M8SE6[.PW9[<]+3]"8P8@M[H <2A9$8+#8P;N/-[+5^2/HSA=RXL*F-6 MU-R1Q<$IRE5-C951[&6EEH6]UY+KFB?J?2YHD]:N2)I[6/Z@Z<(6HRM*9]'; M8'<-()KYIAXC4V5W+$'1]!K=A$([ J<1+2FO%YGCZ28.A_(.G\L[M-+Y&MYI M48(KW"CGD5 =9&L2"N=SOEK"414HJ])M>R$69D!P7B"J=W^M$$KIY>A-_][; M9'9CZU@=,? 8#VU34!R4<)-STY;?OM_6U^8%HSLL+VBPNHM1(C?Y;LN+4=I) M;I94M.CU"P-V9E'XP4D4M&-_9L'XZ#08\OBA-^4UK.:.-R=4O3'>;]_9A8O0 MWAD72TU3=:+%9D.;QX@KCZ8H-W(G(>I/6KJL<:X3(DO "1JZ@[=?673NT:V= M>357#]497&4_"\S\"C#B]V54R,]F.QM:99S@E.VG5=0*&GJ8C)+K?.%IM4ZG MG/3K>84[AR73>Y=OV&E-MDC?.\KR(?+>=E11O0=Y%V:IMQ($&Y>;$0AC'(MV M/\<=JO5C!+,A@7]DM-/M&S]TW*G7%]:HJW2T9,UM&$9E6I1.EZBI R2K3\B3 MM7:#73'J'5K% MO/MG-NF5O9B 8 ^*7NJL [W->5^@4!\!(MG5W61>/T*G<#8J5H2G!2!-UD$M MX\C?R$4#1'2L*6\K*+85$:G]U3#2,_^8_1@" G_^?U!+ P04 " "-A&-7 M:P?.3Y9F #9M00 %0 &5X<&\M,C R,S Y,CE?;&%B+GAM;.6]>9/DMI4O M^O]\"CS-O'E2W"SU(H]MR6/?R-I:%5/=65-5+5V/XX:#22(K:3')-)>J2GWZ MAX.-( DN21($LQ5AJ[NK@ ,<$,M9?^<___?K+D#/.$[\*/SS5^^^??L5PJ$; M>7[X].>O/C^<+1\N;FZ^^M]_^9?__'_.SM#E]AL_3*(@ M2\F R;=NM'N#SLXX^8L8._!S=.FD&/WP_NW[[\[>O3M[^]WCN]_]\/;[']Z^ M__;MV^_^^+_>OOWA[5NE6[0_Q/[3-D5?N]\@Z$7&#D,"'0+#QFO@_).X6[YS;R*73^_-7 M"C^OZSCX-HJ?WKPG4WLC>]6V@'^=B69G\*.S=^_/OGOW[6OB?87(UP@3.G:' M043SUTK[E^]HZW???__]&_I;V33Q=0T)V7=O_L_'VP?*YQGY0BE9-?S57_X% M(;8<<13@>[Q!\.?G^YO:V7W_!EJ\"?$3^83>K;/& 1F;DMC&>*/O%\1QH1LL MR_>P+.]^#\ORKSIJZ6&/__Q5XN_V ?[J33[1 !K!'N3M@&[#6M)A^0HQNGX* M'229XGCX-<6AASVZ,G+(R"TT"F"?1'&5[X1,@0Z_<9(UG4.6G#TYSOX-;-HW M.$@3\9,S^ EEGO_@[TO7C;(P3>ZQB_UG9QW@#W&4)!=9')-#)@:C\_[S5QT[ MO9F>C5N<)!BO]C@F9RE\NL5D(]_ZSMH/_/1PYQS@QD@N,_R)+/7C"PZ>\<<7F>AEWS$NS6.:W92 M36,+TW[8.C$^)QO9NXAV>QPF]-59QF1%GS"L[?DA;\+W.-TE]#^PBH4#AI>A1[_4DCQ8 M:=W&[$ELM,?L8@L7P$W([L&?G" CRR_&5J^*QSA+4BTK_>E8^'BEM_9SZ!-9 MZ>%SXT/1W,<"$]>.'],EO@GW69KT&.$H6&"8+[SP]Q:"&DCMKM>'3IF].V]?KUM<"4V3! M70QK3H5T/_GE_/!(AEN^^G6O4U,/.PQ4=HP\[\UZ<:>N-J2G;)W@?V9D]*MG MN*W:-E=]>RNGY-GW,%&=R%T+NQNL>+#?W2CV+IT#5;R)X +7;^U9Z4[!JFPK MKV0FNI Y*0+X1_+PD#O:6Q'5%R1Q8.@%1,LA]1Q8V$DM>^SK7-+/HV;M*[:8W@MM[)X8LGST0MI&@8?CY.J?&;E9V\^,OIMQ:_-5 MF))QEIY';LGD(049(+Z+HV7*I.Z[=S6VH9@Q@TO M["8G.A3;FY]PW=YMZ&!%SM_M8[S%8>(_8_X:X72UJ5NZBD)YL)HHPYU+]6FI;FSU9MWZ(;U*\TUH76WI86%)NI=5: M9YN?B2X]+9TYZ18*O:O=/H@.&)_C$&_\]"X@;W*;)G,4"1LL.@DHD_ 'O&S/ M3@#;J-%NVMAEYH;31S)FK9Q\-!T;0I?K9KLL@$@0>D8TEWSCQ^O>?UH)YX+\ M=14_1B]AFW"CM+2NV/^,(78*>\MG\M,GJI" S'Y/EI=HN6Y7/;\#F9F<*Z(, MXQ,3Q[HA3I/:R=,==!]'+0[;?!_2==((C/ ^=N]LWE38>?7U;^Y-NL;?7 MM;9Q^7H>#>9Q@CLBK=R$%\[>)YNA^<)M[&-7(^:B58O5I:&#;:M#)WO1'"8= MD/L#@DFOH_@RRM;I)@NJ48DMII2C:(RFF%R%3T2GP&"X%7+Y@^N3(?R-[VIW M?N=N5DS9Y$V%*WRUJ1IU6G93M[[699*.SK^63E;41["M$U&;*$4IZ$ID8?>P MWO4FFL8N=EAX]B&+0'-&ZUFH[S(3_^4E=@,GQ@/\EW44[%X!3-\!7;:J!76_ M##I1&2\X#<(/$M@PRQUL$FW@6;F-A65^C*E9ZD"O2FX^:_(5UK>?2!&]H$$= MP4WHX=?_PF7'0'T[6PY99H%47:K4&J@+G*=F7W*_;+"?9BWNVB%D;4BSX!BC M+C*P*$O382X0);FJUJ;H]:-EQPA4$OM4X?""W+-^>ALEW6(M>A*;D]OX6'?Q M>+=Q-529RU51R"P?8-A9;3XGN#Y,^&@:LU :.RN+4]W?C\[KC<<5#+IXGS*- MWD[T/)$5X)")&% _S,C]*_=!X1-O-31VG/:^':.=Y;S MN*8K)P[)(B3D*XOL.M\ELM:E'V20W]SD\^Y!Q_SDPR48II^<77U85*F9M:OCEEWHB1O[>RK>U>SUKKVL M!,^F#AG?$^=/\2=?8B))^77[I4-'*ZZHW*KOK;^I MTK]RG#=F?CD&W7W%,PO39VXZ,-%'(3FAE]&.7'DU7.C;VO15G&<)N:"3A.?Y M)TWQ$HU]K#Q%TG[:LGMT+:V$>?PC8U)Y\AA!WEWH^@'(YKG5Y#&BY@;PW7G8 M.S\0P==3-'2*#,:R!UHB%$P,-97#A-GW)" %;+RLO"M;F\\A]'N9I=LH]G_M M'OZM]+"FN7<*?K%ZCCIF,"7GAW.?VA#9GF@)"!M,UNZ6HV]B^SYCS>SA&L!E M]!3Z';2@A@YSRXEUWBV7_EE&8P?.3G^WJ>R0.JS MQ*7EDS:#L&-/:RZ[KDMM?(D;0!-_C )/JN^Z1>[<=P[P+#P?PGG"=:A^C5TL MQ?ZZ8.;47W!\1S0$_7;H;"/4D2=$W6-JPWV,R.Z&YW++M@Q@"AYS^_G' 31HHF,0-B&97*SP2Z9W-6K2P$C(>UO%8+1IY1BFS_1/ 6W^ .E99U= MT\!(MO:/"L7#OG+S2]K2R:::P>?09M"I;V]%Y2"'S/5%7OMR!_?]KTTO?%,/ M^TF(;8M?V]RBNE>#6MW&2N?NENQD/K.'TX0*B$M\PJ'KJ['7+?P=1\/6_<7! M9#KA6E?:CIC=]^S'4OQ\\9A[:M0(#C,AOGE,YX+.0C:4".1EQ @+QMB:P:=XR9Q*+J MP$J6FQ3'%.N92,-'A*>VT[+"-)G9192DG1);ZEK;FSC3PS*&A-$8@=#0P:JU MH T+XSAPU^.HV5#-2E'&+?=H;?.Y71 ?G12>L4/'9C!71X'O=HB] MJ.]@XXPQXUCCK5!L,YLPYB;#9U./T:181:QO>,Z7J7SURX#137E%XQ&?C0>V M0XFC-@%J!,(6E@/B0<#516VCS3'1VJ9S0L40P$(-P!)M'6?PHM*\G8[/*6MK MS6D@ RO;,_>TK6>1A2B"IS@V!QCB6!D]Y4ZKYZL/,>NQUZ "= J[I@VM7-)1 MG(*$WS9=3<.)PNWOX5JO#;97?VMA_3[AM&.(;,VZ'D%@O*"8YMPAZ0=GR:)- M*UQ/%V'\*69B_>Z 5Q@,F MOLA+#5AB\>I&N&^(4^MSJ%K*GYM*450#]Q@O_Q]Q>1 MUUHZJMAXHHE2Z# 'E&P BW7T"'.MS4?[TGG" +T4I'XH=,;/(=EG+0JD;DN, M0G<65D2!_\#-"GULAPTDYN8M)=^%5^2 TO. K*N%WAU&:[*CYD;Q/F+2*K51 M7\#P\:'Q+6]1V3\MRDW_$Q MK8^@:V$Q/D21]^('Y;J)E5_;1<\7;H;6T/FF+F-C=T'"4P&*2W=,:MO:L/+% M3T[(\R NB*(0!;XG0"]J:,3(*;7O!4+HTPC:+;J>N ML[ N'J2AL.'I;^UF%\SDSHE7,=TS#*]72%L-_H2VGC/Q1N85<0(G2?R-C[W6 M9(WCZ=A-_6V+X4KJ@KBZ53 ?2G\J*$'GM1E*L/#[F4#:T,C"U>:.B"\0H-!X M@73I/+IP2X]V/1M MO.]# !CT>!;DWRQB385Z8/ /=7+"M).P9;3D$9)*?;EE2GA:9RF-B8RJ\FB] ML#(B89OA10(?N/%JKFL] ^- =S&@2T_S6([@;"7GH\;A4OCUK(.I6XQ//0A9 M$^1KXE)K&DXT3:A5LMI\=/X1Q4)QJU4XZMO:C61205_(WP.L07^I351J#U\: M1MZ&91^'9/L#PP0=;?/A,&W@MG2%-HW M#FW[:(>MF["NN7W3H<:81ZUWG\.(S#FF 4S4?"RJZ?@!+W^>'13V&DG QI2WY*V-,/WRTR8K83M^3]@.3BHD=A233/ M.#X0KAOK)77J:RN<-4\NJQ8V;PI7;>PW49Y I>*98H^I31-H[&0$.>/<"2#[ M_F&+H63>*.@9?4A:.C;-=W7>P,:['5/!Z=!:\DS3T+P+)GK&<8WMJ_K[B0T3 M%&"UDUDB;VD+Q+I4_XK;/)L=B:W]YIM[+;*=VX$E>U&S@R[G8NPEH+I"E@3< M?,("3],1;VCX,9DW9-EJXSEIV6?IZE?SB^O"DXR..0.'=%L^1%USXQ<--UD< M1#P&> TUMXRVF2WPRDJ04Q5CLUJGCA^ @$9OS.HIK#+\U/ ^A.+O;D*H!IBE7]97T="TFD_*)97!1\ ;:: SD0Y[MP\9VP?"NTM38^U25Y53PJTP>.3K,N_MZ6*XACVDJ71[LWJ*;'+--GVO"] MNG6W*@0T7GE'R@+'T#JAFC^@,$.;IZ(0@>:ASS+HW&VT.?Y$[PP=1%;#5=/> M:0:(Y&WJ4'U[>V]3VZ-;:38MQBS_XY;GW!S)*&^ M[6RBI&2P:OX\'14II>MO/SH9@M2:ZR#6MK>3+:.6^[J%0<"-6 _)T]3# @,_ M.;%/BUVT5)^JMK,3L+#Q4S"WU4<7B 9SM03P3)01*C+;+,9\P1&!\:AN"-F03(W#HRS#,G. \"K/D :=D M& _<(EJI[W/HLV@);?;C<*(V!$D*O]S1"U;3V):%NE1,O.%YJFUN.XR4A1,D(?=1,ABME%3-=!NR4==*-@*>07!!U DF+HMG^BF:->Z M+K988/)G>Y1NH=T,U(*FU!I=T_%>P&V$0_]U&?N_1J%3;_W0MK.;SB41 &6! M->P&Y(\Z;VJGKE;,("(?,8'*W#3JUTFSYES.EDZCF^./-)9UZ39GIU A%:W- MJ#:4JM7HFD*92%HCDMSG$@8EWV;=8VR.IS@'S/)6RTQ3C_G89AI9:.YC@8G/ M(9%] K@FF(FW\>&N:3Q9#A-\;XUV6OCUK$7QP2+X=&O]WYD3IS@.#BR5I&'9 MRRWG\P4T6%+'?0$=@0G#J^(+4G-UBI'' MRV)H*]Q05[9T8:JJY^K^[2=Z_8:&LR&J2@@%P?D M?9)I7T;9.MUD015YYN?83XFHO*DMWGXD%9M^!A40J,'V6M_>QI,=A9$V4;ON MA:YM;^75HT#Y= 8>*^4F0F?.LY2H77_%*4#JU[YN';O;L.>WEENU7$VU6HZY M3A^N-K18(86;G2^)K/88G6/XO)?.X6,4IA ZT1"N?00!.Y)W_D[4"]=*&].& ML:--8A9].'5W6IO+IK6?C6>TL F1J92ANAF1$S(SO-]:L[_L>2L9D^0#]0Z62PE"CQ2PA<*$>C]B9CP_";0!US MHN7NH Y>G<&WV,B6M/>!J)BI#@! B['2) X>2HKQ$X?YY;;VVQ90 MW=9N-O73W#[7%HS2V,6NBBW_^J-/SG'L;@\T3*^;OMW4V4:@J_" 1DN7:$8Q M/K9,RA$$;(32[?9!=,"8NW\[APBU]RLR [W1ZRX@?PN?R-,>GGU^^*K ']F^ M41:[M=7X*@8EFOK/1_M[L)95VN,HP&QER,*\O+Q\2Q<'UN7]V[??O8%?OZ'$ MO_J+((IRJ@NTIO@!2%JU$/DGNB 2E)\B4,L6B _ZGV_RB2 B(ZX0'+,!4HC\GT16 06" P!:!5^ M 0N@?F%RQ'\W/D=M664,]^$Q8H'#/%R0AA+CH[GQN+>4"19_8:.B! 9#64A. MH4.'1#X=$SYI0D=%#AL6K=FXI[T*?%-S[O/A$!T/L0$1&Q$]1HB-B?B@Z/Q+ M6 -U7\]H&Q0B*<"GX[,(*O#I]_S,@AS*Z2%&<-[35[_0E#R(&Y;EU%HIPO9X?@1)#C!JBY-#?&,'_.W<.U._ V-@Q-A)I-S#'0F\7,OU/[D F M*N:[GI^.TC^C R!U$DB9!5H?D-J.SX1=I0OV!^*S06PZ7^::J9N%O294GT>N M,I,%XG$D:&]X)<3Y"A*G>"V\R=;$)&'=##')PWR4-3:W%#>W#L<_>6<.N&#.N?>;=Z;@0Q&/I: M#/<-\D/$1T1\*.2$'F('@8UVLMQ_S[@/P22./;X/!+>8PSY1=B/*+K] D&.( M;0:R0_UZ-R$3C>FK5E,Q*\#+P;<_9OPF%"D1'@WM C%<4K>F(QO;^9-RKEU_]#E"_M;F#KDFS3^X? M/@_2:BNF(TH5?4WH)M],H.".RI/ZL1H9,\>/#H'BW: OE,OM"\2(+A EB]Y- M\'U&Y$?].@U,V3>XLY)-6=\/ULO3 ..=+N>W]:-&1T(8, MA<18Z(4,AL1H"R3'0V) 1$8\:?:+[QO+'3UMAA2[CGF&:F)[BL42^AH2"[1! M)A2;E&F_:)++Q B'!?T_VQ'9]P#\\9PNA56#GZZ2LLZJY$+<3U]]1J6(@"0" MBNAO0-/@)QJ1DX)NHF?'*!^5*Z%Z(K\9#S(Q@1[!7>H4)ICXV>G M!+LS6%S*Z2%&<")):30^BA=:B1F3E[. ZLDSD."*=J.XG('4^Q'B(R ^Q +! M(.R*AF%.DKG"L;''86YIER([,RD1MA07"I>UO55X#SXJB(^F8?BC2!FJ$T)5 MH=E$J!%6F8J0^SU$8RWX;!"=SJ1BB=6E*P0XMJR3DRK+JEDU@YXXO6X^W+'8 M8(28Q,,X-E\%1Z-D+J >F6E3 MA[5][8F(DZ,Z?DT(H]O3LT# I^>RJ;N!> M]W(I(J[&PVSNXAV9';[-3IV-#DY_\V^A\&O1>>4(,KAWSIMPD#"*X+M' MXK$D5$^!$ZV_QV?LI,ZK67]I!8!20$GV=LHI%,5'^1I2WK^A'P3D54)]@99I M&OOK+*4R6!JA.\>TIVXT5M57M.@IY?A]- C,@, MYUG0_PU/5MD9HDP&,_"Q[./^!X!08\&DPEJYX"G6L^>A&"I &4D8(\PNR?.D MIWSK;@6DCBDI! 9 =(1)W_#>?+6)(Z?&3R>YQ"A3$F6'9:MH\V"&J>]M63\3 M*/8&F"LXI.QE^J@OO,R!#CV!+G2.0[SQ4T!*&AS34DA=H08!/@CBHR ZS$21 M+B89U@JE!?8I?8/,:8L<#TJ1 %KTJ]&_*%0G2) 8DYV*DP2Y@C/Z%YP/,(]< M@<=MC'O[MOJD2= !3YCW4J+$[XVBA&6[C.*OU94D&+Y)E4'XL]>@)DYP&(TQ M+:SUJXN;&@77('<5H^0%^>LJ?HQ>PI$LJT 0+)% 6Q7SI. M&@'MDV%*_4Z6.1/5K1ZR_3Z@&J43C)@72*5)H+] Z@@6D@1-,5J,A%=8E*RK MF!Z3A?8/>J/+$?T3B!VC3+\I*V&RJ0],JJJL_20I52/QT/0!#"=3$1F&(B(Z M >@Z-R$O;#1,5I4TJ0)UYH>(DYU"$!^3H8+&89.K*I#UP,B\0GPG)SE)0-YX MG!0\"YP#)1;EAXDBFD8*D9SR&XPR?]WR,WNLR97O5-// /JZ5=AUDTQK4=AC MA?.0>=B=P@*X(E&6R('"-._QJ0'0,25S:BNB3:Y8SH%OZB.["I_\$..8%=&E M5J8'UR<,^AO?[?>^E1R:R@B*/RD?Q.!#9XI#:7;*.5M^&9P5#5)?W(=[QO$Z MZLR@R>0M63JN&CP[\.V7M"FTIT+]_^-AP9-( S5.AV&/:)-OQ?B#.2Y'UO,^ M:ROS#(P,%'07U+U'*=+#%8C:=LA7BMOEDH#B>O'PGL@*?NZ]=E@5.(E%\V_O MWGZ_^-UW_T%_2?[QW>+M=[^#;.<'O$_IQ8#>?[] 4 "(-KDDKS?]Z7=OZ4_? M+X@PDNPQ5(K'@<$X^3$7.2BO+R4JP_TI6<.QI*/N&24XL9TGXQ#8-&@](?M+ M(_R-*?(K0KZ,LOD: (?BQ D,IM..R5_IN#.Z4SK2>O=-2D<,YQ>PK1(X,\L='(BA0,Z2'+R3 MA)XQ=.:!\Q9NJ'R^C,Y,IUN!(U/7V-PQ>.18"U1RY^'20X J!#T1ZG M&(V/8JB]"D0AHKU-AGA<4!2ZX";T\.M_X;[YF3RV@Q-#E!HBY&8\>TTE-IHB0T2;#?;3;"BJ"Z\S5P)TX=A4]]KB=#)G2)G#E[,Z M!5")[#B/#PE%7R(Q M*+.Q'P(B(X%:#QD-+/U?8QQK74Q MY]5]HJ)[81ITFV&.'ET@T9RG70\H9-27DRM[C\[KC<;XJ?(W,8J P8Z:3;"% E*F=8.3O:PI*2^: MASS(<.<)@E+,<5NMJY@412\GAVJ?)IRXR5(F,O!I&P'T#*YWA(&H(-IDU5*!SH[U1-G4I<9"JMMH($\/8J7Y G7E0&?U3XJU3QM]T M# Y2<4V#!?>L,EM1AXQ63\YA?*^<&(QO"3GFU-D(52[<9>A=^D$&JO%(&$TJ MB*\8$BX\YE2EM35<9LUCXTX!=F1^$<1EWX7YY9?&?!V&\PP^?R[=/!.U!K:I MA WL+;0)2GG!!),>C!%FKGX?H>%QQ8S&F,Y[\@754K?VQMV%I7SZHBERK'!M M2O8LVIQ)6^N),-04K1T+IG*[N4G[V#U^\D%'"=-/SFX@%'5."P&Q^4Y;8\TS M/O>B 'K+],;$C?T]M=@/?$6%X,E/AD)YHM=B9+:J0C7WKTS/V3U.'3*.)YYF M!47I$F]\U^][GPG"^:/_M8H8Q8D;K8DT-F=%;S9G#W/R)\5(H?1RI^]D_$U5 M(4@$Y(F"/S(TDKD5X&02FUKY4P[*J*Q^.?,H".,PH#U($W!!U9_5ANQH&#TB MDDD4'UA-#D":>M@[;D^,N)+.R\98H$".LA"%.2BD50(CF7(;&&%02*F4-LJ) M4^65DT>4_DE^OX+,RC_>;>GC3(^DV.CQ-> M"&W,49/WPVS5T"1.__[1#_U=MAOT&' :!J_"P3-5C]D)3+<(NP5-S?!8L E-@6G!\$T@JS<*B9QQ M&>V('M;71,JP4B0Q]#=&SN!7&&7Z!5-IB8<)DK?/LX2HODGR@)^HJ#<$?9.3 M, ^X.>;DB[ER3X;E726/:>!-I&9I30(7Z/TC8WZNY#$2B33@/,M#/A\C&F8' M"!,>]LX/GQ,H8R>?@B7 M[ :I /1$O.I "^G Q-VRL&S))?LXA#/BFT/J"O M85[(#[]1HDCRN?UF%K,(:UI8T5BN**#]B'#9B/Z+5@+9*\NIQ,S).1F(DU,2 MI5FH_CW> \I0^ 370=;WTA*ITCS\7Q)%C.K\^=#E?4_&3&V9N&66;J/8_W74 MB3\\.Y3U,9V#$<"'+. M:?$SO9@&XWQJ7M7OJ&-XDO-/U:KQ#OV_O?WV[=MW:._$Z!DH_PF]>_]V\?;M MV^IU\"?T^_]8_.'M'XKE,8]!S)OO FDO>!YU;KJ<*3=S@\3U%/HC.'6%"T"A M.,DM*<*A!WAN?;\@EP09/99K=077A9$R1F,RH .6GX8+ M:67@X0>,0Q,XG"1:M',HS)N;-5L)K %7ZV MIKRY"LW9\Z!B!1WY?::+[\TM H-](@73R*RGKH_?9?3F/7&M#\0W/''Q7LFL M:KY+SUG%WK[8J>(5S'/*W[GF>",Y-68O3:&ILC9:]U^E;& M+BV6TR,O90JB!K!._MZG!J[49P77ET]'RP&5R"%.%$$85!J)NN#(@3$1D;Z? M:(BY9T0T,,BG*B<@]@XQ\BAG.1\ D1%.BKT2"I?%;UA$JACKKK1S11JX&F^, M8F.,/?$JQ(>%B^\GG*38TZ%9)C]&@2=CN88FL=(8K:J8O4!;-@I'GS@Q+OD! M8N1K #D3Q(?@T7HGQF)%6;+R%14SBDN!@6'8>S_YA1=,)I?QNR$0X8(D IJR M(+1CXJ$RP4H%/MP"/P WZ4)\IE[!Y?>:*1.$<=.#&?:ZG"XA8ABLU\%6E(A+ M-&GI,2(/$1@J^:F^CN)1[4E\N 5][Y1QN*NT_C.?\ IH0YC)J.2G 1-8*$IK M/#'$]:6?.$]/,DP-)J M0I9RL D>WR7C(I3KB%]> VZJ^A1-LW!@$(KS8;[!(&KUY="HAX3Z2L50A!J/!_ M"$U_=@(FX D!"WZQ#+WB#Y26?6,RZ4S@JXNY()@,6 9A@ 4+Z57&*13R8$T@ M**;TPV(/+8KN%[VZA4A1N<20[ND_A1P VST058FO.5D3\LB11:>.3UA0^A>< MS\#P,?P4A5'1)3=, V:G2Z4J+QM.V*17=%2.BDF%B8L#,B\<98F\+KC&^XUA M-*V1V5+=I^U?:SHO/!]Q:!QM[A(6!*NGFDNWE"T)$$.,7J37)0BC$*U3RK& MTZ%,R2@-E;YJG9V&2PB]]EFV%ZW9"X+P$Y']?+6XVE"<_WP,N@D+HTR=+DU% M"98. G%\@TK=,+%$U,[*R8?GOZG*3ZF=1P9=)(^.WX S@!PF!$U^Q*O MTP=,3CU+]LUQ$3_$49)\#F,R'\A'^.#X(4.%>G1>>[]/:\@P$H,MD)S,&2%\ M!M-9(!6:D32-$@3Q.YL" (@8^T8P(^:!I M&OOK+*4>J#1"=P[-MICB81Z/ITH4 *?Z[__ZQ_?O_O GJMND!X,:JL1AX0FL MH:= J'RD9="QMPKO88L"OA=I0%[S6/P30.B3VX$@Q3D@S8)+*/3*4B:"Q$S MKB?G0ENILZ&8^,E$^+]65T[=-PJ>#U^]9=WJK=356]I1H#%ESR13 MA(N+*$E'*03-OQ30FS3:8"0NBGCEDA7C\V;NW4C5-B9(FI%0'.K@-JY06&DQZ$.Q87ZC3[E4$WD'63($0;EW<8G]Z.3@B)V M&.GE.D[J$(-/_,P97XZ"SY=1!)F4G$%V%T\"V:.Z88HI92Q;_3 MH&PO4ZF3*WHWU6I'*F.MR!!MAHIEJ@+M%A1OKF>;+AYM;=&$6;:R6+5V":N+ MU0S/H;@YSP]Y$ZZ=TS2[H?8O-?>ESL5*@\UU.3(T^7@:F\WT"U1X 2CWZXZK MM+:V2H#[!NF8K#+%($<;(X5DE0OS58K&F'P9! \0X#@.'T"TE]S^F=##FBI.G=+XDOD"1_2JP5\D=9<7H6Y$?H@3(^ MG3))Z]F.I@\O6'W#$2:X/&XSO'8<-)7"M]E,8#TUC M8;8297V@],*#=B6Y2420F.'S;BH#[1J=^\,VBE-PB Q=C5 M/:@N@Y0$>*'\)/4!8Y0KU#NSA60&SKL8\Z*=O+F-\@FG'0M4]/P1QCB;+(P>L&!P6V)ITP#(5\DH $Q:>ILY0R4WUQKDA,=B+3X'P770LS MVW_EUW-9>;OI01AU3FJY-L#56- M&31GJU(M0-2].*$+60674;9.-UD@%/F\RLVQ+.W%MI,6R@#&T-=S.37F@I+E M)Z>T0')$BLQV0>Y"/T4 I7)J3+(O2+9CG%:_X<3%=UI3-X=*G]US-R<)K3++ MEKYWAPJ\ GRD)V:@GV1TJ=?4E;L4D[I1"*;*::UUFI1]D:>\B6CHW'JQ:* )Z4A'6_:E]66CRKG*QQ M9TP%LIKH;^YVY\2_#(I$K2)6(TEX@NC4L;EJ!N/.69L@*5%1.Q+YPQ]]5".4KZRKWPE M"=.$ WAZ.6UPSN55+4^)M6(Q<,D?R!MG/B T@&,2H<*S" MQY@(=P&S_LD*Y@*EL[_T+.$-.L"3\ADA,26DS GEDU)Q3+_H52R;.LPOYP*, M;RS F6KDOX'E5>T04RSP.7[RP_"WLL:%IZN,CIHJR^7(H4Q&JG)]A\SD'N]) MPRU1@U:;X<^8="J /IF3ICF=D[QB(W*F+0U1Y,E5:G$;!C1A5:POLUA6#*)* M1D)_N:)I/LG5*XY=/^FM5@Y.=8!\2CH3<#JQN8 YP5B%I>E6J(!(Q8G #F#5 M0")&G>JQK+JZ0>55"?-;AM[H"#YJ"I"(H8>\UPD";$UQ5LB1*[&GP_5AHQF* M=/B4@5E_M>$[\C&ZQR%^H8:H@?$NC#(ST;']F$8H!NK,4O?M_#GB>Y!SLMJ( M^P0B4BA54Y$78S-22**7WV65?Q>CW(![^BI,X&_G4^ R92YX>2+:)X-I MY/\L-'+RF9BZXFVLDE I\M59;8IBJ8R%HL.CUM"H+VAQU(/38?],F1ISM=L' MT0%C'CAI+!5*C",C-"VE/XW';\GM3)-Z]KP6(YY3T[7=)T2=WF!G&(U"$1&Q.Q04]U#;2F%1@2RD)0C[ / M4@ VD=>CBC!N%.\CY@2DJ:07P$5\&"XD%T@O6)XJ@F@U-L $4N:(K&F%-!O\ ML4P!B52GS8Y>AAYWN_>"TRFGD C(/B)Z:&#=6%8XA 2)2 :S2#MF>1=6P-\2 MSX7 X-DPGMLU>7X[LTB![!B%-&:Q?]PVM^?EM(Q%;!OAHG 9E5FQD0$^.,BY M+=7[?@)4EE'9T[[NRRE 9N !O(U<)[C;D@W![&Y]!3,@@R@=Q C-<[H%V_8$ M: >5 M(E(R$_3N[?\++6)>^1:B7*L;T;1A?-IEJMC0V?!(CH\^TD(:L#QD"HC/02V? MOHJGN7XLKI+>0,]V4M)_*UGR<=[+>JZT&77&TE"%ZRC>8 86U3O/"SR<;&#$ M1N;^W 43C(J59T-TG]\$RR%S@LYT@6W#9JY&H^5SGS!FK._T M"]6<9KL]U+LK7U[CMP[7 _,B X,K>DH .+5JP 3PO5P2N8ZCW3WV=^N,?/41 M7('W>,_CJ9A( 3658D6\H'%UHC0R)&IE,:^[M,9;)]C ,CA"'B9-W8Q:RGYEA R M+-!#!8(SG[]Z>0& MURU7QH8D!V5TADFAC$\%)#&#'/9Q4E1_ICB 51ZKN60'F>\UP);:G"%GV*PZ-D_V\^.4*.T[)U[%])Q[-,E+ MV/P'H ^(X'-(]XWA<63D>1*9M/.?%'O%;Y8'HR_0GO#X#*2G!4R2/N*+P$D2 M?^-C;W!U;'U:IGBV<<:U@$^%P)X]F?LTF??FF55TD9Z?VKSJ(IV0 MK646DKHZ"Z/X9(DK\N=*%V[AHYX="PXD6#9"M/CJO M_B[;#<*:Y30,%J(8/--BN3%*R*B 1%4#0.Z[X(HP+5BSVMS%/B#6#!/]*'$& MMW_Q?"_\Q\HN12>[G_M)VMI70\ M&,51C*:3HRW:7KQR)20#FP.=O;&KY\A M3/2[B!+C-Y%$T[H)]UE*Y*%G''PW2'',L;06B!&%LKB$+/IN@JJ&(_*C!PBK M,&421$NBMSQ&-8A:U,*P+EM$[F$+)7Z*'W#\[+N81>3<8S=Z"BD5RDI?_*F[ MFXN%WAZ42[6P3#P2F0(K1PGX;.3XOYU%*Z3A[%*'$Y? MM<[^AI9*N>''V&3&'P1YV315759*+9,&GR+XYDKEY2&&7/56RLLH4]Q"91CS M!EIKZU"#X=A6@[I0=7I97BY>AMKTHD& $?S_*G_M\V!)^ 696/$'2DMVX*J) M%KPVQ]6KNX5#91M,N4[(X MZRRE-92BJNMEN#51&5BBOM&AD3HV@.#01#H ^F#+7?9N:=Z/+VJ]"KEL<@4\ ML2@<6XQ(KJE#@W8G@%?GP3K#*J/GR>R"W 1JQ$@LZ,M[)ISF=%%8XYF,JO%7 MD]M_###7&&%F)E7O I"HR),Q ![@@L).$1H&$0"&3+-@>3<\U^/+8 X,..U1 M_'.2^%+S"U"I^;&A4?(TNEM7"O2'J?Q#PQSP5?>6P=ICXTQ^=H8/L ] 7]D/A@3C1!=4U:#DJ/9! Q< [12 =LA]P^36!0I9#J*CX'Y[ MRMQI7T>9])>W>L)2JJR .OX"R1G0Q5#GL$#YPBG6X^^.MHQVD_6GO/M4.;601#=NE/^"0B&$!K(^W\T,_H;D7S_B* MY?KUS4]F5!F[!;J($SX9C@IYM0I;3I$MD1MY.GRIF;BMG\OX/OP9@_<:>\MG M,I,G+$/QJ"ELE9NB*!A6SUTIQD!\$*1$X3$[H3(0"S-U3Y3C ME!W;YU.>]AXF--=1;GEB3&;,AH#6]!/+"H;4*9R9CC B4XEBZO:@;]ZP%X,2 MXZXA]H0:?RC&F7\I$TY!QR:\Q)P7\Z]#C2U'ULB=RIB5%^6=AS%KQ 5H,F9M M)-M&C5D51(M!N5T2PV(Z/,GAN57F)\W0/[.UR]-/HO@:8RCU?,/K$]^$''IA M:,['XQ:\D>"N9"60:?:'.C#:D)%1&*6%VL@<"ZZ$U=1E;,L5U7!#1NM0M.=S)\JU-D8Z-?4UPK%WR6^/: M3P"SDUIOKLG/>F>+<'J($13Q-I3DS#DHK/ZD;'0"J!=AWY>](V:[X/*G$5IC M6J[W]-A4E3BJCO&<1@X_-8,/]U?LQ(\OT23?;X%@-$2&.UF^U1/Y_NW[_YA MB+P="GZ4RY"WDP =#9YXC00\R>RO_5?L0:8U%N_HL)P/('=&Z>52P@3)'B-Q M40@C!IJHR,H4$6?+,/5%L-X#Q")3=?/JE4F7@ =WD=M_JN4+!M6-4<=&^>!( MC,[4865\T&FJ10T6Q@O)6%FD0@;'J:P4T582_,^,W"A7SV/39C]HJZ*S0%,"(X^\"8+H!7SS-"U*6"U0 M$"4)+U3L1=DZW61!CCI/NOW;[Q>_>_N6_I[\]=WWWR$G)9?6]LI3.AFP6M"RLY 79 MLWZ*;B,H\VJLDJ@)3JL:FJ;< -T_YOAY]'=X&7H?B:0;^TZ0C")Y M$SLB'/ M)-DI!=!Q65)O)Z!,4].J?)F41ADFEQ(C.2BH5D9V&HRD'3[;:0,Z%=S.01M? M!2&=8*?X@2UU<\&6?!-2'(;,"9A,#SE Y30MR'"%*M\Q3GV6 MY77.:ZB>'Q[]%$;*R9"VY*=DGOKAQP)R;*U7S*SV^;P62#*HRY-CIPKV;QE3#/K"L MWQ-B2!KS03)0")?+8!D^:N/QI<5]FO)3Y66<%1&N$KW8\SMQ7,LB('XU5O-4 MN-+4IIZ>-1[.LM\''#^ YUD\;#%.E6(7/,+Q,:+./_J\]LY_+A>J5D87:1Z( MCE^HMB&".M.(HYJR1QX9S0*WL3S2"'[4LCR*96&K8C8YWL:R%*WJQVZ9DC/= MK(PQ3-4&T6$"%;OW/,M"G$&#%W^MZ'TXPDOX6'C]J$SF$NWC3^C=?RS>_H[9 MHN&OO_\=SW- 6QQX<[1+#UB9DD53+ E_FY"-]J)9+MA M*$6T(F+^IC'*Z&M.^YLI,(O&9JV 7F2?/R45E\Z&%O?&6S(\N=K9?, S1ZL+ M/SJO ^\$-?&7,5\83RX #/F-K+M,QITD,6:BM2CXRY4%8?4_W<*"@'?9(/9R M'+D8>PG$^$"M:9 O11;>Y]##\0VM,4_A%;PQM M/J<%$C/*4Q6[89=R2RR;!KIZQ;$+=>)_(\M84+R MOPI0YZ8VF7EK9PFG;6AUY@KRG&F!CA5C8Z+_NV+I=](^*)S^J.,N-MW\_7 MH4I>8Y$\<+:*F7 C]A>X6@6#4(<:>GY@ M.N)9M#G[G' D+?ZPZ?,X%$UA[6? MUWSI--.+4(Q.M_&=NR+U#-1#CD0IHJCTI/445B'3*U"1[W*P(BU,D0FT%.;H M)$P$^"+PR4;M9]LL>[PI0<0H(D9RMG,7DF1ASN;LKR/-NK!Y)IIZ(9X'[">: M4![54".-(X/BEMA VI"E!0]ZSG4;XR8_X[PWFO&(,&=(<,M#@*YV.'XBC'V( MHY=T"R^<$_:5WGG8CR")&$W$B"TT$TZ2L+,F=ZE$W8>#T#2J3-! 0F>$\ MBR7=S$ZVD.K.'#MYVO'PG'WAQE)2F2=*VQ^'EVKFOL\82B1ADSDQ50@BFL>Z MVO B]D-+;FOAEI2:LW20"?)W37%:*F#0B=TI#&&-@O3H9L!VC<*..=#@*A1, M0SS)F_#)V4TC=.$$+G4V,YA7%MO%5:E/-*B0'G.)J�U?[L^ $P>QW%#TZ M+_$ZS:\MQ2M.WM8'D9,X(X3.8 M#OF9XIBGV#_'7I% MR(LO)[] C#3Z&_]SDAO!#)<6RZBS:X;I1$,\@MPI;]SSV7.JY<(:/"P[F08V M?/C,U6(6T\Z=^CV&@BHS(L:C%)B:=TW>3_9 #XM0 U@Z4)(9B#DD'E.6Z/I M&IUSDR$=(G\8LLVH3B$@RVL9GPH_!0B+V/%8N4NYLVCP/CG WDS<0/T9+;H[ M9L9J)W3(>PP:FP<2?1[3/1 H\COT-9;YY>D6HQ"@M79$L]LF"(< D%;-VS!Z MCT^U$/+./PXI5(X-PH\2!F\VRZAWS>L!"51C5!'_0E:E+)?5YMU#GA,Y-; W M]H9CQBPL@"K>-2[!6I8<^](6HHQ4,,8A,1Y*4.)Y>&IE(?!MDC3+P=,OR#D4 M3VTZS(R\WO5JHPHS/+?V(DK2I!+?.529:0DTGR2\85K&*\$./".A"&LS =N\ MJ@1D)M H.D"9@UP$%A-[[R?#@,0X>899$35I!'W8.4%PGB5^B).^YY:;0"DI)&C-=M(:X^V$ M,]_B(!@E2HQ2FB(V;,B4=6MM=MZR>B,/&)#W/$_A[+O'\["(_)42)$^ BT). MI60EINFL-+PC?[P28US1>Q(TI1L6Z$^+9MQC?[?.X@1FT;-B:ND9@Q$@S2>" M6]6HU$[34,=1S!A]U6S' M](*E(5@#,TSQ7=?,C&E];72NU#TW]7<2CTRY4M%0\;M:TWCFJKB+\CB6;EA8WP<>QB$I:@I-IL3Y%3]AA^C$!\0[$#R]:9(""F5JX.* M"(,R0"JEZFB-!?/I'J/QT5AW#\B:XX'G%\DJK9'+4'#ZES,2J5*R5*N@::R^ MD0%>U"]2RY Y3GYR8A_T.6I4!?VQKPK"Z8CP*B UXUD75 PQ=09NXAJ=^5T< M;?P4TB#ZVMQRT5M 7>:0__U^AN1 M\FG(ISATSL4ZI7SB%!W4-5--F=I][W ,85K.$UYMEF&8.<%Y%&;) T[)##S( M3-=:AC^'/@.W//K!+9GP\_%IB64Z [2&*1#=DLZ!>;DV61 <$(_^B7-#,H-# MRJ?*S01<$*47[,5$@W[V M/>R='SXG "-T0R-M =40:CPQL(EAGCO0KJF%7 P%T-Y??V9(A]\@.2#*1YS$ MR6=^ 2I@S9L@>DE8M+POV7;D. 9B1G\09]H0"38:_ M&(3$*T9 ? CJ&>&#(&44B=EZDLR62K@PCO<*QP[G.,B'.DU&%?O8T9_6N!&, M5^E) &27QT9)N]"@DE,LTHZPQZDJ!K#3X*9:96J*(/X")\R4.D+]+VZ3G:C6 MUY!I5U=]LKF7O8MP0,=RD!HO,S_&Y!N]HL8X8"KP-L*A_[J,_5^CT!DEM/'U M]56019RN60#E,7@0-HO2O V'+HXQ\X)-8;+IY^9S66W[T@[; 48C#K@7'E10'Z;Y.#J M!J%2[K&+_6>X>Y)SGWH((2X@2P8%L"A$$:>*&-D)HEC&Y:B$6%G#EN$<57,! MZC)?==H0=0.,\:W7QM!4:<6& M6G_UY'HS"/19"LU "8810WDFD7'];AP&BH(*Y\(1MUO):T^1>0Y:]I@4'DV?J%R*MGBB1N"V M\41M)).F3U2.9QY?$('C*8H'@LM04DC0FNVD:W#83FT(>312>T67Q M"\NB.XL& TBXCWJWC_$6AXG_C)E"/?/3S&1&F'"44A61OZKX!J M"1^(^@&Y-)Q"R1,DVZF,I$$'RIV1&;898'+/[%SE0<5#S3_,X@0!G!;*%3@*#96(CXD2KL] M-\.R<&01TBQ._%Y.S12LDO4U5$W3J&J9+=BGSP](;2=-V&SM>+0\GQ'*I_2E M+ET9X8RK58]$3F5G*W:0'H_41ZFXQN)FZWF1+>9?,[*7()V;W29AV,0L) M8AW?@"]^312M:9I=9CS$1>*A)')7D;9.MUD@7"9Y!Z3GV,_Q:O-IJ]6 MK77"R*$I4N]%C#T_Y:47Z7C19G-Z?&M++%(R9X0?@R=$YH:>'VAQI@O(*AR0 M D.)($K%>-[+:',O./YR!@Q::*)0!MZRT]\7P[&*RDTO&%Z9^6L>U/L-%;-/ M@!]A3E/HR>N1DS08EW7A['VRAG0@.V52@X0S4E'V=_Y0U M]5[G/.GJ#D\4FO_^KW]\_^X/?Z(EH4P .>0A:2R6F&@. TH:RC!HD4RU0#"(@J5SBLP5G'\6.23Z4:[^#3-O3@%?-6BZ94^= MJ9.F,4VF^=B<5=,-V>&G M.J#)+/(8.ZO-K1/VU8^ "@%0&*.TRSH-Y/,5<930KEDZM%U@KLH\:E=L*C^[?1P]TTL_6:U3QP\A+/#JU=V" M*_HZBFF1UM7F,Y$]8$(#MZX<%_G*P"CB(\/!Q7QL:B:,8?2S:'-&CC5;$:,% M&*=8$6$_E"NA#HA6RDI.XDO;UD0%:!Z5L@.>X9X?@,1B8_$Z,91EPWS7,! M+&@BGHHXT"7)Y!Y#NI/X)>#:]:V'4\&_KLB:T_<J/I^+YNASR-B3D+T%\K(5 G&Y)4E\@9T-6!H)I-IBZ'$]Z+=2/3$=B138U MB+6TRB9#N95P$\2"I2S]QGIYBB.DA+*\V/-'SED@Y-RG> M]18>"F1A(X@J8'\#THC2-@O,,"I;18-%@;?5U+QIJF(-13C55ON:!L14"9"2 M?_W1)Z]U[&X/%*I_0*27PI>D2<,3/RU_FC+T:T3.]-4-JNP9+%DC8$RBI?O/ MS(_Q70S.@?0 Q@B* $E^NM_UM[6( >"5X$,@,<:"VES@I@2(2S'0*3*K/A?' M&40"7ZW#Z(#QAR@9S3L8$'W+&:$)\8+'IVM2I@R8 M?7K&-A7O#F#;5<#D/)#[0QPE8BGDPD9=>]#%>V.-G:X5L3X1'??Q!0?/F ;Y M)#I&^]*RM 1MQ(E2/AAY 6*,$%]H?0L<1Z >\$$D5\!IH& LJ M:TWM+&]<6DOV(RTE>YV% L%/MRWU+2U/OW?"'_U/GNY'-.AW.J;'I&]YJCGTMLT@C<)27+_!?C/03%NB-8*/?KQF,=8QWL_ M2C9?T OJA+L)V0U+E>'51N>NNA*%ER__"Y_AUJ[&"9 M&5WUQW?UK#0T/Q%YEE9X)5K/$#E6T)C+MU,LAQ+>M/'KZ3I8/U74DGM-?BCJ MBD$=P MRZJ,=CJ]>>5%EN +(_[Q'YU5_UHXF8YGQ&H/Y8P&L5L=JIXZ6F:M MO9X? !T1S*\ZEAJ:VV>DLIGDU=!@ ^C2S[;P5BRDTGR%U#:V?HI$B8@\00F. MA!O%Y00E_5GJW-WVUY(RLKS-F51$IJ>H!A]I24#LK8C2#CH"N?)H>$[[M3+J M +;5*_U3WJ)EM76RO0- B"2:41:[6U#B5: M]*^\OJUM&30_'AI12RMQ-O:P;7^AQUXS+^&VCK9/CW'5PQH-U<<16H6 M7[7);:$VF,^)(BM:S11O.5/:/A9-[PR6=>EYY+I-:([5*J9 O*%;V&%M;6V: M?>31YA( \U67STA+4]O2(C$Z( \DP-K#T1]:^M*206[3*"0Z761VN86 MS\1C[(!"_G#8K:.@? @*O[2_VJ(@'1.8F'^O9J5U36=W;&]%5%ZWHWM;".*S M]R6X95QK$6]XV#ITL[_%RP>LMS4WO;0LH19N/';8SUFL"Q1&R+D:Z;[3(:NE.'HUG_,3MWGHNL=D'^ MNHH?HY>P44S+F\W*\%%*]0&=#-25>[+^'#BXW0[23F.&I_">7'PO3@"Y1EW/ MG-)E!CUN(Z71A<25D,=X?<);+GE#K99Y6XO-[#\=1YC:K4[T,N8&R-K M/<.UC:TKWQ2K*[+DF$&N#SK/-ZU_T MFK8E<_"'4L\H6/.EW367YY2B=XU*;2]"MD7BBO2JRKBL/@D@^+;'Y?2C9)O] MNFB HT(';%[]U;A\+A9&(;,7%:&OJIZ48PG8/JT5S;B;_FS]L7AT7F\\KDW1 MU640D_I'HZ:Q_6P247Z*QR_[84;N>[EADG.\B6(L'=$XN7HECU\4>W[HQ ?J MFX,X-0@ZC8* )LZD&)!@=!_1X'!6A36H;@R),_2M!%E9)X6V-+6_$_271OC$ MC6Y-DG7WWC.6EH3SDK:YXV&+H+T>*R+5$K)]TVJ\#^!V6&U$T'A7GT6QURR> M_/KWW>;5D$?L73DQ@-$E9)^(=%C?)1(EQR.^K0V,.)Z$]:L$X/A!SY8A/_H[ MH])L5@:[DIC4;J_389+:E$_N\9,/EVZ8?G)V-=%^Q3:SN)]NV4.2N+%/*\!J M3T;'+M8CS!F&K#BX2A3")2:"H*_=5>V];#^BBH]7^'V5?.E&$URWKC/[;DV9 MMKJ6-E^\?5A,AT[V63+9YKR/2#>^SOUEF< ML"#!"C,-;6V?'+W4R*R?M6+C,3:Z-E*6%B")T[]_]$-_E^VJ.[#RRUG) =(- M=X3'SO9#VICDTS%,8;X9-_\ M0.1Z3[%K+-W4?V8Y/TU!,P;&L:Y8< .LQ,J!'9H5]FY;6]N!CN5LB666;J,8 M"@'H/F)#<]O;F.5)MT9MS>74=KT(-( MG_*57=?.MLBD11C4RDK:EG-1)_(WOU&5*%79G5'2*D]DX]E=.B9:NE@UQY=_Y",_PR#8BV/T:!)VT;E6_3M:/] MEZ8(,L7SEYPGK$54;6IO6X(+@LAU1/W,RDW+]Y163NO4TW9@,$][Y #DCQ$Y M)_"Z;]EN FC7SF]17UJV+_T&D#?MC=_0WK;<,JJ-(S>59P D$G30^ M!ZS)/%2+.C#%QD_4M:]M:; F_1CD/0&.P5ZMTW%)-SZ/H"%8-7&:V5%!J:VWY!2^";S:Y]?5OKWZ(*[:T4)VADJ6M? MZ_K%;NT)935-Y\$ TQ@S!L13'U)2W]KVQ2,M%&U0/$< .ARSHXF8UND8$Y\,-A#H?NVH)K:UK;/(#/_U=\> MA0:SV&SET/E:.V]#J-1MKTI^];G:Y3?AE.U MO"P0# 2^0VHT;HCPU[6S[:6J0]81<&EU(#8MO6;V@-/TMBZO-VTX"U>+C-5M M29;5-;7/0"F%5T36<6@@L$RRBK+*-5C#7P]*MLU*!6D)E)1&@[-L9?URC^(4 M=)#&:5=;64P#N8<70I\$HOS*\KI^PFG'J&S=>G?O;34@JCD73\8ML(SO6JUC M**UY^P? A7P3>@"31K1]6'A'#E8LH\)X8%6S&6RZT2V&GXJZWLP! M71-[JFUD^YHJ!YT7?F%;9^X$7:K5GSOU/ 6G5EMM@B,HV/Z::AH#J)J0R9!_ MC,9+I&O?68E8XN9J%[-$RYFI)QQUHXN"PIM:/U&EL%+R1KC;G1/_4F^P:NLS M%S>56C1&_O!'GVRCV-T>ZOD[BH#M*T(/AJYD!VDOA]9>MMEJ+\U!$<.B&/M/ M(4M1<0^/1$9* B8OR1S+IEI4!H:Q;0;B]R*9R_;*FT3L '] MY8J:GI.K5QR[?J*_@H^G8ML1UUQ)L=#2^O0I7J(#]@? ^G8TB)MM;6UNHCP1 MAMY84F46:O3GD&SZ%IVZLMO&(#H[XZU @.&6EZ--MO7];=^33*]Q$3R*D/X0+F%1_J[Z'&+B_�,>;^)WU M[R;KLP@?4G/&24/[&6 50B9B 7VP2D^[( M3@9AF27[MCG25I MUKISXE5,MQ-#:1?"8IWKJ*7;#-W6><&XP$D2?^-CKSE%ZF@BML]>GH7?%GZ8 MU,4?U@:XCD;<)L2J\]H L:K^TOJYK&;HTZ#9U>:."%(0(U-_X73H.0?1G%X: MR4WX\]9WMTP5_]%)J)U!W4NU,GC'_A:W6^$-IR]8U=/6U,[V'2J*'VKO1O'+ M4Q;&.D9*C#W&3!QCJTWC%]8TFXL[^R;<9RDYZL\X^*X^-+VAN6V?K@I[6^.! MIB_HNOS*WN-_9G[BI_@!Q\^^BYF6K:!'UJ)DFAYS+GMC0,)LK>PS&G';8L40 M(!<]/@[Y-PNZ5"%C&(R,5CR9= 9SL /SH%^EC.LR)>RMLY2&^4952;E&^!F/ MJNTG6_B4!%)[_15>T]2VGE6R5704(SITLPF""RYY3>=!D:3N> MRJS4"%W_:EM:%M*4PM+Y1!4Y.\!UF!1U280 M:J6QD6C;]IK@D)P8 .!9>CL_I+72(!ZF 5ZMI8MEAG[&4*4.>\MG#-6=I*V! M/K$KHD6D3NAQD4Z;?'D4 =NQ(E#/B@I<=",V?#1]RWD^!;*XP:"GH(&*;>E# MF!;J3;6%%G9SZ-8N-TA&\37&D(/!Y'588Y$U7@U=Z=1M#M)]00_1V5X;RV,= M26(&.6JL]@%3Q*[)SRIE;6H;VK[K.F)':6^_CGU/A$5 QGI\B89PRDG,Y2:\ M;?0L5UK9-E7YKT0MCWU7 F4UV#!KVMH6C"I,7%2F^;G,"+3CVE0&S6RBQ)N M/@=\I]VII[Q#CMG(8]D^(I6P/Y TZX,-FMI;9N71WP$HR4=RC\:^$R3MUU9S M#ZL1 (J506M'J;:P;;3/@VWJ%[S2R/8=**-%C$,XG!\>_11&RLF0MN2GA$'] M\!UB7.8Z:]M[D7EH2GZ9)=&@X_A %J"^1E^7CK;W+)R>/.FS$,=8"R+/N1, 1,?#%D.QV.&H/#WHS> L-CP(\K>VA8>8"G2' MYAJ>U58V76'1,XYU-L/*+V=CD:%HU^WV&-G,M@L8( 9*%1VY4;G!&=S6R;[$ MWP5"0< CM$#X]B%E.[ LCER,O034=$@%@@M5N#YHEO -#88G+$ :OC:*&!Q< MB8SH4($(=,MD=$#;TD@I6J QTZ>FK<7KB1MO#B(H!YR\Y;M)U\;VJFLCX*JX MO>MR:#NYB'R6Y5$MQCDZ<=N+5 # KXKUQT+HMU&P774//+JKS>>$6:A6Z]3Q M0W!$B7U['<4U)G,=[P/(V0X(;\R'8:8J%OK8.ZE&0^1$(@*:[N=C:5A5LL@\ M LP2G&N*+U6;V+Z0],G'5(\8"HE43\2Z9G^UP_$3F>B'.'I)MW"@G/!0?F0; MFEID8$G>-H_J)8%3L4(4?FG;$P(.. Y)+OU1+?XZ?7/;YH+6Q+!&F,-.?6U? M U*J:+QPCQ%/CB!D6_OL61T.]$@C9><*A&U7LV";M509Y\#^V[@5NO6TO?'I M=F1O5ZWBP7]O/4C%::E:6VQA_9&]]H,:O)OR[V0_K&Z5# M*-(]AF?'@RLY-W#V#FS24K/];(]=XON4BWF79M/L_:@TM'T^9;I/$4>1NYB@ M[$A2,?\TWI3#*-JVJBC@/B!C)16HE/K/V[6O33WZ<_A,3A%'O.*J8XT^7=_4 MMINF7$!>ZY8I-[*YZDQX:$G(:VYI7>)XV#E!<)XE?D@>+;W046AB?\);' 2- MY@>UA>VL$0F>7$HMU>WMVL8V]SC+KVLCP15Q.^ MH)]P0WRMMN$,A/.J)T]&=^':,V&UGKJD5-@&W MESJB:R#%&II;9N0G)_9I":>FZHZ51O:C9#9^"M;1FI 6_MM3L+_P5+!K_WE0 MXIR@8?L&XSCP^%,4*^IK%MAY4&]>K]<2!9[ZTRHD8&O7N_IF'RY0>\ M_/NY%-U8AF'F!.=1F"4/."43\\!EII55/X<^"^ZIIC\/IFA;]J60_%WIS8K3 MM+/ZX&XC'/JOR]C_-0J=&ON0KI%U\5*F54E$55D"%;L!^4/KO>_2S[JA2"0M M)^=^$-!(>B?-&K*^FWO,P7%SC#6R0Y]3\3X6TE<;K98#2=J^_62,5Z$^-"T. M31X8B?^4;]2.(6-'D[-^+95\I\U&K8;F\S1KU;/2V,$R,Y]#(JP%<*,P\WJ] M6*%O.8/,1-@89<5=_=W)J!?#U(H9?(G_SIPXQ7%P8!EB=1^EU&R>WT<#S'?$ M]]'TMNZP@@C"^()<0D]17.,_+S2Q_5[P6F*0H4/^FN]XY97+5S<7$IJ4]*$T MYZ#^:7)T==72H6 PQ7=5:J=_(.\-F/R)MI) ,+V2?M)4LWV"8:UF(K75&:HK M,Y0PH^E/; _EUM2*V#[Z"#/=A_"1NVZ*O$Y$GZTW;"3;EK> 7$&00TXXN(RR M=;K)@BHLU\^QGQ(Q?Z-]=HXD,1=?D8J>5F?JKFUL6TZ(PD@+"J$5"^H:6W]4 M:0$6.AF/%405X5KG64I4R;_B%$JUZ!_/;GUMNU6::ZS/IX0Z-=ULH\##<<(< M5%J%O]+*NH6'V0:YX?^22(N/T3F&+W_I'#Y&80H1-G4)$MU[VS[N@,\DGIH: MR3]O,$-#XG$FQ%D8#VMOS4;'6ULGVZ]]C)W5YM8)M9=J_EOKMY&LXBRKR]U% M"2V\U;'Z4(K7 +^+_8:P>IZDK!Y'31GV^E!,X[J:#WO E[#&Z(21,^L MSI06VJ0$?U+AMC]T+!]+P[99/B%ZVQ71^G=0?%9KCB^TL/YX$!'B U&Y4QVHB1:.JE;6/8Z, M=6$X<9Z>8OS$@>*Y<^2V"8N]K<]V! MAJ!V,$(T]+0=X2U)',)?_O(OXB?D/W#A_.7_!U!+ P04 " "-A&-7VYAEW-@N 18 , M%0 &5X<&\M,C R,S Y,CE?<')E+GAM;.U]6W/C.++F^_D5WMJ7I?OP!(2J2(*PD2%*B(F:XJ M&P 3'S(3BSN97=[> MOOG/?_S;W__'V[=G5S>W]V?WX.5LXB9P ZY@[/IAG$;@[-]G7_[C[+\N'N_. M[F#P?>[$X.PJ=-,5")*SMV?+)%G_\O[]R\O+.V\!@SCTTP1],'[GAJOW9V_? MYL-?1L#!/S^[\2]XK-'$(-H [QWV9@^FL$O?C&-UQC^$KM+L'+N0I>0]^N;TGQ>YY'_ M+HR>WW_\\.'3^UTO9@O\K[=%L[?X1V_//[[]=/[N-?;>G*'5"&+R;8F/%,U? M:^U?/I'6YY\_?WY/?KMK&D-:0S3L^?O_^G(W(_-\BU8H0:B!-__XM[.S#(XH M],$C6)SA/[\^WE8& :_K,$ +3583P__A\\?/[Q/G-0S"U?8][O+^$?WG6\$1 MQ9^3P+L.$IAL;X-%&*T(N(A2\L%E!!:_OL%#ORV&Q!#]3^6!DNT:_/HFAJNU M#]Z\USRC68(X%5-P&08>"&+@H;\@]H8>^KEWX?@8QMD2@"26FEB#\88ROP+'5P@S/?_3:>+I V"5= PXS9@PYDII?A:AV!)6J#E'\GT^9\ M82 8S)+0_;X,?0_MF==_IDCG:(: _8&!('#IQ,L;/WS1H=&XXW8ZW[WMP 4&*_G##YP VF )[@)YF<./ Z)^.GX(OP,'_ M)DRA. GN&#W-XQXDF=YZ -%LB;8MQ3DP^_=$/U$_B*&QG*[62&";" 1_D)YF M<@46((JJ)#P@FT*5JX3C]+4RZ1I] /.TXQ>Z4MEP5AVMI[E-7#=,D; B_0/@ MQIG[6 X49\0=HZ\U L\8TD>P#J,$G:%5%X71O2?J[Y#:!*KB4>W4$Z7(AL#X M '2T5R:8VK--C@6-W-64H/R))KL 82(QFSG)ZPZE"=D&@8 MDU94HPE)C&3*HFHT'\$HP]C#&\U,:4R3^WFCV4F,9&AO;[98W$%ZW><;T4_K M:DQ3S]+5RHFVTT7^J_@*) Z4>1_YT_))\:YJSQ-A=S5NPZ4SB M&*#_!MX==.;01U2"./^]-TEV7:8!FDT:14BHB'4AATL?WS:$&]X+$.7X#^Q' MW#@^_JD66&2&[DU*W!!9\CX64M0(!DX21KDGV0FVLTO'=U.?>'S3'C)]$+3YA &;?/_3?3RB M-1TT7$Q^M"XX^ M(WV-W461XR9W(;(%L"EP%:;S9)'ZQ3?T0=4+@?V>EEH+CV 80V<_C7N$^LC= MVY/9*:_%)!L,U?VL\!Y$FB/;C)!U_8KW)$FC3W6<[N\\ M4ZBI_KXW;!Y !$-L9./4#)-;Q_P6-BR9Q(S?.2( M++?MG,Q,=3RB$Q46NR"Y=U:T=:8VZXFX2X /N#U_X MD[K#=IV3=YE& M486UV'+";-H7AMGW=\T?=^ MB\*79)E'!)@4TUOW1.ILY?C^11K# ,1LB:FVZHNT)?!]$7B51CU*\'VZFH.( M*[YYDYZ(PN&6""DT8@:3#/M+[ >,D$!X[#V/WZLGTI^@I? A&1I9;]DDCX;AH]1.$& MX@N( CH/F_=+[$.(=A/__\$U5ZZHC;LWV?"7(^ P2*O\NG-B\,59_V&)COU, M<:XUZ>W<\G]3)TI Y&\S(Y!S:CELV=_!'9U$8IBY%04TUIKVMN<@9)SL5KB3 M.+E=S=ELJ,T[)W:&TW30]\\_SI^PRXA"8*U);T1=O[I+)W@&C*,IM5F%N++[ M:Q)5"74BMQ@3_;7FE:O>,,];O%^3:[=OW27TO:+W(@I7-#=6\;60XE4Z"R,/ M1+^^^>$S+C"P1L=^/)%?WWQ\_RA(&[;.),$@E]B(EB0%H. M%X@#AU>.Q(\?QH<$P]=6('(^7D1J[KT"DX]CQZ3B3RQ0^30^5.CNRP*0'\8* M2,UE6B#RX_@087MI"U!^&A\H?*]P ZP./G\>%QX/8ND!BAP2KC M<<_A^6F$5BS7KU_@,D);EAI$*/ 8H1U+BUP4<(S6@"W'2PHP1FN\"N(T!3XC M-&4%P: "F=':L]2X4X'*:(U92IBKP&2$!BT_KE8 ,UK[EA[#RV'YVPCMVFK$ ML !BA(9L/5I9@#%"*Y89)2TP&:$IRP[+%J",V*2EAX$+8$9HR]9#S@48(S1? MZ:'N I".+=>_OZ_A@4SG[QU>86E2SKO'FRP+)YX3S-+X[;/CK+/\!. GN)X&'?A*EP*N3R9B/R@@F M)D@JUL@M#;VM :+I]60FR:4315L8/),"-(Q)R/4UMA)22V 2^WJ]<0')G XF M6&YM MGH8ET*%*U.^*V?-F0ZFI$1L :,4A>N09Q/$&\ M6WPGCN$" D\H/NKC M&%\Q27D2=#)]X)8Y:)L@\K(=3]C/[(F5S^##L%T+M9>=AO#)D,@=V^SC=#! _E-$2BQO MAU8!,&2R>;K,J&1\2,9P< MKW-+\9(V.?@1HBY0VH!H'@X+)QY _/B3Y6RDMHO*Q+DL!ZR-$<*+JUD.6]-= M4!YNRP%4VQ_E0J Y9!\MA4QZBY2*KHX"+*[VXH=L+<='<:-L>N:R',4VNV># M:/MXT)30'OMD!,LY1$T=R21"6 Y8 MJ[.0./%B/.A):"6.B^N'T:HF7@9))^ ,AWO4I(V6JZ(5H,\90 %X)O[804"D M*5XT8CE3S. IJO"=1(Z1(-0)0,-AI#8")^':LY6O)%PO].RMHBJ0I;AHTM^, MU+%.P!N.+,KFV.S+.70)Q*!K.3P0,)<@@:ZS?S=UX(4=++R8.?']\ 4ORTT8 M787I/%FD?CUZ+;BZH32&V1O(5P!Q%P(?XX[^[@.R ($W6>&RUW]EAA8K.,V: MOZ[AS=8&0"(YC0B?>N2T\@ B4M:8,6N9GF8GE!5EGJ3)$FG8OX GGDBMQQ F M6O3=S-RN@A),EWIHO;H MD& JRL,,>*H\V5 ;0]NM^YQ3+L BC, C@*MYBC96LG$=$"IL;@#X>[0I%]M/ M)J5%:BZ?J<3]C"BE#UA3+,[4'C^G9G;2! MBN7J-@OZ>F6TL/^.3J%T-Y,%E_99\*(32*FE.=L,0TB[57/]ZOHIL51B=$A" MQT5V2=@F(PUI]U7==8U43@,!(L7'?EEO!0/R_#)^WH(_!5$ODW)2G+]ES^GF M#E[DZG_.W#!($4TY<6$09Z;E+D\3Q->O".,P0OSN1-M;= 0CF2U8+$+?)YR4 M +1-\0]OW7S1&("(S'P5+Q!#+IBE]%BM32@+D @5>;6-V3#F%=Q #P3>WM@# MKH_^D(AILKN:=NX*?7N5S"B&+\WR"*#(%U>I+D%W?EF.D,![5KW[H-%F_]NY MSRS'2&$'Y#">Y2!UN!6RW9R68RJ[&5(T0\U=3*16XY;HT4EUAGV0J7DB$O=/);GORJH+(DV-!RL-2. MB/6HB^67_Q5XJ=,HSPEF82S(\FOP*EJM&G6R_"JW C!L+T\GM[R/DGG4'1@Y M=C^?L).+I.9X?1[KS1!*M<\=F ._)E*Z)Y01CE^KJ4]'OL* U"BGQ 5N*BZW M=BP2/QCB"FCXIA860O*GZ'9/^X$'! ?MO1%$8G8_M_3ZR&\.#/ ,)Q&,D8*_ M2B/TWVR:@M?<^_BRF<28PQD)@.#U,+V/-=1=8L-2:_1T4*]CZ%,PE$!KMW)J M_=IH8&<=RVMYL$0#REPMVH??=LBV,/O5SB,RA<6UY]@&,*>OD6=K<\*><(Q/ M1'W6R,0%+@(4%BS"CU?A"FT)#&KI;R\B=P>K;$-SE8S0>SEIE\L$$ MF*USFXTVC'*!W"5CMS>BIHLW=>.GD*%_">AS)ZY6<7\$:&^)80)F(-I %V0+ M] C<\#D@H^0O!3 T?<>?-24 CV"=\V-=R_!8G=MO8)/A%L.4Z#@@YR_KP6F: M8XGV_+2R?[S%QTQQP6^(JH3"EG3YY+&%XDC#V<0(E8\ G;RA2UP4J-7DQ8DR MCR):TP6 22H0BC;##@>*3(;U8Z$P[G# R+@7_VY*O''Q]2N(7!BS3PO*XPQG MLMD*:9@M;R #T]WE(C!FL?_]*=*LW37Q[?S'(SC8?SO_:4BQ!M7'<:I>6\MO M=7*]OXQTI.*\9CDT4F[;2D8@'>U0G+$0B4?#['\;JJ"FE8/L5B. MG32[L8(UEM^+:\5;XI"05O2&^+JP-']Q@DMC>72$RV+=QZ].,,O%MK1>,!RB MS+9'ZN#Q&UN?WI4#JJN0G.5W%16X4#5P9_E-Q?;VL%S4JX\+C,<*HTKTL#C7 MZO$6'?F.HA9[+* ;N9ND01RS0,[6@ZT<0>-5NN?!LV0+W9=.O'RQ@]?]I -_#[7 MX17'VV!7[2GW,H@?#)0=P,P3$@?4U9_[EIX8I:OIS&;LU@E[;R+[5?$L:5UF: 3YP8F4/BT8B>?,I$)57JE_.!Q'R2M=)0TC M?]FRWL5,PI<>IFPPD('I(O(6,.$DMY4:#&PVZ\&;R 3J^%LB1;+GW=Y M"I^<5UR,%1MXB$AT/"^>-)%*^FX\W'!6.GL70<-*\P8RN-)/X<1%9GL$$+U( M,R1;'($C;QR@GZXISR\V&& 0]LQ#!-8.]*YRJ[HH9!ID60*XN'#M==N6@YG1 MIAL8(PE"HG45IO-DD?J%-<;6K^PN!AD3D;./HI"J:$6RIH A.1T'K59:JQ-] MCX8RSRKH4(;__8AK($X7B!*JW#0;PU06N.QF-OBMBF+9M38-#2DQ%P"/U G& M?A-D((&BPN97=/R/$&LA08<;K'#IJT+22%"SK')\V=7+UH(=?G,0&V"AU)&> MQ$=R?%ISW2@%WAUTYM#G\4O#P8R<8+,=6>U)3%$O$S5L%@O@(OUX_8KVL> 9 M/"(#>AI@J<7_Q[;5QO$SV[J(I>%?D*<9RS\HM61,OHLO&;0;\$- _/MFFYG8(MLVO&P@R0>B9B./8 Q;?0VCDQ#$&A MO1-3L#KKZJ'J*,62$!K!, MP,%Z2'5OZ'+!#:T718<(:U];/#_,,I8KRNWV>*[ZL!Q"/7M\-]P^3N@;6@N\ M(*7UVE:/7: 2(.V$-P?U5%\#JZ!AQ%;K!?XALF=?QH#@7&#]19)V9@!7\5H. MH1XS0"4;P/)WP#5M[MWF'UC.U%WYJOEI"Y:76^G/=RU(G[ <9]5-K9,L#G:"/!EI7YHA2U0JSV>ZR/6YX^^K-@CN/>H9V\3;4&T(W[/%$UK7"Y]] M/TW[9TPK%ZW,5*D,J'U!^DB!,JF2'L$&!+@^W:YXZ;%HI#KE C7#Z6#DK4Y" M#785TZPWD4Z0[FY:UL7+5"V*+8N*[8)YX\"(%.K[0LHX9RKJ6&1S1_Q^/B(C M@-O%@'S2Z!$));^/:4F4692R+ H0L%T =PZ]!Y!E\!Z+\!4/"A1T"P2/V=S$ MW=4#6D0"QVYO6MA$BU")!;%G;;N0D0 WLX["T"5M/P^2P5=Z(( $12[#.(GW M);.+P)- 'EL.:N093$F*+\H4BV2[[:BF-8 >YJC6UFV)L^W:I$A"J"74'(U" MH4Q@$D4XW"2E.F2[F[B=6Z8I\(KX<9X?0E9)I!&4AC N_HI+>?"^J )6MDOU M+%VO?0*:XQ>QB-M@$4:KHS(6!-,0%1N5[&WHWCTFITRBPJ%9NKMIB59.RB"FY;31 MPAYX>91 LUV\9^D\!G^FJ-/UYIB2'0[I%GIR&,U-&)L'M A-3&9[T](H6H2* M8M>TR1LE ?@A]>$P;:NY!PH]RYI2+WMAB=S @W@L MRO7(DZK10CC/SQ&^>$VR_'/JR!I(Y)M(]#4M?FKIU))XV&[U4'.ICTLP+X!'-?&<<2W ?:<^ ? 52B!-]F MR'D&]^EJ#J*BLIJB2E09R[3LJMPB:(B6[;:?(&OKN(39VAS"ZJ;#2Y53MW_D M1S,M[BTR#!L#:+O\4Q,.CTOJCR[M<,^,!?HDM8XDV2&#[$T872(YRI[8D=)F#0TG"U8/ MF?C2L)05PFJM+7U7(D*59;DDRH/I+I;8"=SRT41,O-6T&F>RN%8/EC9 K0-=([ MEC\U(B.3#716'^\O#"N[:9:N5DZTW666Q%<@<:!_+);:94@>Y,F>.WN$\?>+ M[1/ZW.05,A^$Y_0P0$"=XFVKN]JRO*PFPEEX_@@SEGY M'B34I>"W'03^VQV4:KMMM=L@I5C$4G+=#4SM":YPZ0MDWB(!=ORXH)7+8X). M9DMKD]=KXQH;<2Q.5J^$K\+ N 5+RRVQN^I N<3BK7J?F'(4L M]Z1)G:(HM55& H^^2S/60R5SS#J0.JDSC>6P43T .W>LU%G*9>![,YE7*=#JNE)0C#]-S7Z*ODOH7\!A34AQ$ M8[KNW,T_'48W ."K2+>!ZZ>(%6Z#(L6)GI4KU=.TCE%SA*JNI>6VMQQX2HQD MW0TL0#9)2MD549U*83]#C_O4:\!0B&2II.X5L!S+3EP'E<)<8EZW%.)N_!.5) 1]1WQ+UZ#5>9\* M->TL/1;P='F2J, *SOCCPEB[3Z ,.>L0/1:(68=PCFK5N![C05G"9T>%7$Y' M6XYCHS."R%5C>6YB\X.!R#G4"7!AXOC# *[S4X#LREC.H)V8H1]'DGG8V%<2]&I M>F7%1OJ >$@IMO102:\9M(QT-?8KK+3\,T[KD24QJ,!9.X@((;TS60-JLD%< MB=?T)HQPL8$VJ3>=@ KN4>ZBKOD8C&[#^9:D7!9F%V,YCF(#5LU M;YO6L(YO/@]$SE*MN'Z4[<).(F(#] CU<)(NFUN6!QHM#HN;E7L5VWAW:YJG M1RUE1(7]0TJ56AI'Z&8;D3W66 KJ -.O;(.X9[X].,)I=7U_SD -<+VAO.VH M.)=Q5+$T@J.)<=DG5LN+>?7-F>RSM/UOTF6(819#C6" O17Q=('3 )U@.[MT M?!!=07]%*FQ>_PD(L[(> #1;(E6=0AQLOU;T-=.%"!6B0OJ M#JCG!GL:C&+ #_0'P/5O@3?9@,AY!O8$9G%4%PT+6('WX&QQXTD4.<%SMATS9J9A8!-/F^T(*B=QEZFZV-:) MQHNX7\G PTG?]\Z*_PQF)Y\:C@+-I:^F ]54*',4$TITM?;#+0"S)'2_3XGA MPK_^S&QOY$4RI,*AB['$Y'P-8!(_SKX*GB'C]3%Z,&ANH93M5L6]OPL/(/KR M/!S*F4%D)NRK2RINWS;[3IN9,I4S:]50.($EDEL=1HO-_K[F+-EXD2R%DVO+ M5YZYZ,1P+'Q[[T[*0'439]N?EE_=Z/((4TEW9YO#1=E_Z]BV;XP%5GN.\X_= MXFS2MUISCUKPOH(Y9UQ[EU:00 \K5K@I15:N7[.Z\O@U,2P/:9(_"%(C?16F MS%K/>L8VK1EDCE":T>SCO&!2!Q#55U>VQZ\(A+L(:Q-AA5TT#JS-T[]_&V^Z MF 1!ZO@789#&,Y"@Q?'PPQ[_1)L<\"A;'2&)&EIJ/Z@NY1E'26FIT;_VRXS^ M\>T1(TYULAW^MB>"OCBO<)6NF"15?]\G2I0H2?5W)L(!NQ-*Y#,U(UC&0G M4S(T%S/X_)#!$:8P>\:4N@GH'U_;XGT--K258"\C5U04H,?P=+ .L//@)&C MG/AM!^$P0%M#QU( .G-9C"]31:_OH)(EH&]Q+,>^@QU$WEMB:3*+:*.H>F L M!:%3/7FP"UD.X2DIZAAT7S?..$MOG?9B1>E87]OQU[_]R_ID+;\7W(URD74. M%YF!8P6W95Z@K&_[E(#9?(O4XVLO4C/'BK\.1A?$ ?K)?ATRR&TV06TAC'P9 M?AKK(G3(Z52E_M-X^;VWFPM_.V&L@YUI<:P@8NMB!EF3:W,O.( M$N=DNQO-]110B6.-MX$'-]!#.V*6KH_VQ)K4X+=9'D(TH=WY\@($8 &QB#WA M=9XN]L.@MNBG:'KTS\LED0Z6\%.V=9_9UOKDN3W'U$Q1-8V@DX!.KC24Z2[F M\A4IYT@P,=&MAL;C6IFR?^RYPZ*78:5%H]1I(-,H7A_;7J81-CZS]\;<[!\* M,^./HTUV+Y>8.6^#K (L*9#(V+BB-$ZHZ]-\'-/&OZKU1D]=&*R586M.Q"G! M2YZ'.[!8J"F(S?=]2]?GE(!W1(I2E+%BV]J<,I^,:U!94[@+\ =59.^X](,) MICG)7\_R)SC#=9%K-"B1-&A3-CN/VEY2?Y:NUWY>X;&2A>_$RQL_?#$5/V$Y M%1!9#P[TKE+\KL*_@!,QXB"BUF8*@(BOMR1XBC@#:9,;&#B!B__N)DC]D&=,=N(@F''K8?NXC'T; MQRGPGL+L&M_$=2/T3W*QK_:H:*NA3%33/!#@K>9D>1=I,E]F/P+)!P5*MW=:$U6\59V4(BYNGE8 MZC]HN ?MK3P.JI9#IFMWDTE_YN\FE@/=@#?UK9'E1W:=3*S%/CCAK:8T6E@M MEM^TZH*UY2TEVQT9: _"17KQ93, R2.+]R YKI3/O;^ZF Q:0!#?A3BCM<0D M^RG*)2NJC6:BX)DD@?'%]@+Z/O8(HN5+8U%)S+;#&GD]:D>5P.M :VF6X J( MW+*+@DZF61"Q"6&7/9DUMS*/U7C=#4YM3PYY2OJ2FS@FZ&1@&IA1\&ED X(4 MT(MU<9L:*N3X@K0-MG:NPG2>+%*_#JQ@(93&,##)K\%4)6) M4A?3UF5+XZ%RQ;SU=FRY X"S2=,3.167Q'+X=)E[U?=[^&;(F""5,%]HXLZR M#RR'3LZ +0-&MT0LAZFK_87+K)8[WUI)K9IMJ17)SQF2 7C&A6B&@:6Z&+,, MUQ/3*6P59:.YC^<>!^=B1/\(D>+S(?GB='$!GF$09&[=:_(.9O9Z&-*;)8F] M# -B-MZAC9:LPJ$('Y?G\NB\5G+:L]61W,2T'J)P V/$'13*&)/A=AGLROR! MM LR119,?YSB*(.=:*OY??MD?+>1/"K+@M&%D;TFA<20M1 EP]BA)3'C"[OE M5HQ6OBII$ZTVS,#MY/; (07326 Y$TED/@W$\IN!9YS'<+3%A$I%=K.9/()U M&.'D@]*4+K;Y+R7?490>R40*.UJ$[%Y(&J,#31SG!,6<<#&_CXE)9-_G/V!7 M::,M]_@Z0*<8 *+L'#--EB":N;B$+UQ E_U0CDPW4_.*_-$ICY23]5F$#UQZ$./P$V@ MILH"MZF!M=GE$A8*A!L29;4VAC&CUA"CX0#$670AB=5),-FMPRP4TK$K*66)BZ(A!%:3+1=WX=!OKQ<&6.W-^.D02@F M6WP7'U\ OOXSA6M2_#.O6LEQU8@Z&BE5A-W-_(J(F*RQE?Y%_,N;!ZV'Z M>-3"4JZ$_OGVI^VQ0AGKNP)7U=*U'1Z:7;]+H)2 .[ MV%)^DS&AR]@Q[=91X4.KJL5&T5)H9$UMQI.+\ENG[?BU,R=X'&JY@U^T2?). M7/97MFJX.U(/>I8RDNKNQSE36HJ0[C./%%-:?LFSJ63*. 5.T#'JK'$<$%U$ M)^M;P0!BDWL3[?C?/AE=N!+M4[C>3V&, %,##<&R^LQVO=8C#P4,:BG-%H)32'&:HQWV,U$<,[Q09Q[X>X! M/RQ#;SN B*(%"0+W*09SNJ@Y]1CS8+?O23CQ*W?3Q1?GO\.H\-8RH_WLMMIB MNC,$@0\N?+W.-!M2KBBNJ5RN@I/NKHUM M"S'.6!*7-8Y@#+PO802>ED[P!(+\;8WI(B=N&@FSSG6./(3==?^\R+GLSEKN M8OR@K,=?(SYT6.Z+!72QJ.',S3#:3@+\2DV$MI/9VG'I&1$*'8W 3.-:7HX3K\= M^(23_<-L?LJ<.67.2'*;J.C<02-C;W_N[D7>X8]@@XHM%[P>PYD =P/@]S%Q MSQU?ILRHXI=DJ+4SMA%4WZ7"RA&=Z'-MR=T/N!VU[;\/RQ $\'42P;^0A M;JGM>LN4>>4KU,KO350"C( S7=PY >M!RU(#[4;KE%@+\5/X" +P0IB%9Z#2 MF@]$. A%F0&A(!GE7D82C/ -MDS7W*-37$$;,Z&(T=STF5WRB%;S3DJ?F2SW MDHM/5SOH),\\U@,F/">5G4'L4XFE.)G/W!G$C5FSN3L#X /^0:DJ(AR)LAP= MB?-9_35NYFG(3[4-%)$=6'6.6 I""WU3=LY8GI^@>*3BVDRCA$KL[J!ZV_IXFGUP M6'%.Z@)H1PF7LDU4\8;VD>1R7)"Q_:XY5C]:F!"$DT!)\QCM:!BMZ]W>@%APMK;_EP(@#+8>,93D@I]A*YT$#_MYF.61B/4W3599[.N74,\66..'" M,%OZ\&@:\@O,TO7:!UDQ]4LG7M[XX4OILM C\/'[I4]A=3<_LC?*C^3 5<7X MP=GRBO8Q&IL6,K$)Q)IE'UO5 (3LPO'QV[JS)0#)2="&(&A_ %RD 7B3#<"9 ME(\ VUOE_ )6I3CE888V5UK9G,>JRS 'U;&!*9Y'HXXGZ# MULKQ_P4-B ME*%/%'V3?S%<99R!3_8F3%M)<7F8H4\5;G0L*QEFP%.=+-!&KFF^U;$&/.F6 M\QS_ZU45-)RO\KR;S9(YE_-BT(U'J=+1O/7R+OHU)-?KC4'.# MS')/NS[H=@:=]4G%6A'++$/KLV5U8I89F-9GRVJ%C!AN?23-6@'9@<&;X_;3 M"3>AS9Q#]3>M4(6)XUL!%=L&SW'[60MNGS/< O", U7'@AS3D,^Q^6RA9QK? M#T4S!H$+N35 ]_D/ _=/7X:K%4R(/I@$7F5Z^UD+W-=J8VBKM42J'LQK18-<)[=^&M/F7K0ON/8?4=YG0>@S]3U.EZ0T [_KJ[!U,Z?!SK,(6; MT=I$VGF=%.Z-!79[\\2+0G+,YN9)YU[0HC4U3_*=Z*X3J[F1=PU7JS"8):'[ M_0INH(?41/P HMD2Z?8KX/KH#U9%0:FNYE>#_WHPM:T!HO<(.EO,QE?(-BY MO'*VQ-^'ME!.#%IE!(,3+%'W%%Z !PKVTKCTP;LX^8+=-5EO\"_V?NQ. ? M_Q]02P,$% @ C81C5[0CDPQ^!P [3, \ !E>'!O+65X,S%?,2YH M=&WM6TUSVS@2O<^OP":56:=*DBT['FE-*-=94(V03[%UW6U@59A5$ME=+5 M.!%OZ]GH151;+X8$FH6^KA15(3D;Y;8*?:__0\GPK ZC5E\_V'KQ6RY+;>;) M1UV2%^]I*C[84E8+P=2&8$O(1JW2Z'&5.#TN F:]YO&+63-KK$M>GL5_HVFA M _5]+3-*:D?]J9-U.]V4>'226J,V;?ND.;!EJE4HDER'?@9)N <;;F>%3G40 M;2Q9P\WU:?WG O)Y(QZ/B:'\J83DW>V'CW>_W;W[Y>/=[^\//":5=:4T_XNH MW/7$.QD*Y(9F6X'[=^-9X\*,*-3W0;HPBB'JP_W2)ZGT9KC!7SKP97%YN*NRP6B9HG"] M^SRFZM--U?/#3-6_8\45IV(Y%_>5G1I28^JU&=OEJ;+05-D@>)34E9#57#15 M< W!?(G$@2I.8"E*7#DMC&: ))'K"BG/Z%FE> ]H MA#A3G[7?=96S04%#CZXRTRCH!(S6\KD'"&JN1O#',X 9V,:L$-J!PV],#4N5 M9L4]EF@,! !+"^S$Z7RT)Y.^$+FQ4[_ K*.Q]L&ANQ&2;[9VP\K>&O3\PI@M M:X_H.S#TO3E,]'U\D*H_OIR=GPU_'OD.8%T+P?7#YKG&9Q$K63ZR=?P_W,6-]@'$_NK&F!4SN;D<)M+TZ $T4 7@N& MVUE6R&I,XA<4K ^-@<3P0O:'ER?T.@X=7JKVJKW$7.2J%K"L7W!56\-QBRNV M9>^)\@<3Y9B(_=Q$-R28_2:?!VR'*@8,)\[YVU>/9.P1P_]?#%]=G@^OWO[T MYN?SBZLW5^>7#.@3^?H@$:W(8T61VI$;?AYW/::MF6S\_D.8/Z8DEC.UC-0V M#@I0V";:QW()*:JB'CZ"6!7:]6+MR,@(RHZ2KH#5ZPHY_ZA1=&&+MT8K&:*A MJ==*2Z?9 =T2YT@?*M;4>":S<0_SD?G&XFH]P:" 8LZ#:B2!SAHCF1/ K6C$ MBA1C1$NQUSL#_"\E%L0:8CRI/9K6(^@/"?3INP(WLPQWZ=0">M@,M$RUT6'.-'K7M+P1191& +9[R /1M68X MDI)9YU#=N!H;@(^T/\NL4]& V!:/J0*;-]@'\ O5O,&P"%K^%NO8B'0-7G!$ M^S-#>W:8:*>)-$VL@PP%RG.TK7J")/8[VL^_^GTJ>GNYNQ>-L,9 5&/?=KRI M;<+C<^_#.>12FKB=SS]_'B72Q4%!W*FZ&,">451^A.;S@J8Z3&AVN;^-(3Y# M[OK,^,L&1+^@\#*7MEG6.,;(&G%]H*^T/N!.Q@==.6R"BNYYC#C9$LX!<)3! M#;G.S P9'0^[^1R\:I:VO&XM*:1?,GLNH'%#(!691?2^J_IS8?0]F>[D>T.^ M]Q4!V1?^1ZP_!:QWIV67W]5I67PXNMP9>JM*QH5U':FKHL:(^P(:O]4]KVR3 M:*&#=7Y)G>,-Z"Q+'0+1-F-8C4TMV#D+* T+HY83X!IUVC,/P#=W\HL-B/YH M-!R(6TY39>S&Z^.IV.%B]3F=BO&3'FY5-7#)I[9\_IMI I Z\KL\G9J2O&'8'2>V9^8YR*!4&>EI6P\>AW/7&& ,XHH7MM9S: M@U#[ID1J(T;1FXYT['Q %@OF$9;/"Y8'>F[%K#AWJ$@]@(1B%07,XJL+'1Y[ M+P/#=867RMK8.>'7:6';:BL?H!WHW$&[5\#:&\J#1W#S M_;Z(^"O6*1'O$; R1N+\[/SB:]_3_-,O\^Z*S>/1^#K7?WPY_.ELM.%J MB"><._90?N5YE&+3)A=MX?>=83J+]X%,VP#P>D9JU.'\<@#8=O)872-K3XEO M3SVI?4D:L[G%5'SBVI:'9"'="4%*[=@1$*33H%HUI\%MZBO:1(G!V:$'=O53 M5+/[)'[V^<;NM)LP*T9?V2T05G?AU6+]!IG%@7?O.5^;V6I6&9B M#?K4YEI?YJ ]B313.? < .0S / 97AP;RUE>#,Q7S(N:'1M[5O?<]LV$G[O7X%+)CUG M1K(M.ZY32O5,+W5F?'.3SN7R<*\@L111@P0+@))U?_U]"U(_+,F)TG0:RU$> M[)!<+'87^V&_!>E1$4IS]9T8%205?HM1T,'0U?5_^^>#X[/127L)@9-.8I1: M-1,^S S]]*R4;JRK1,@FV+_ILK8NR"H,:ZF4KL:)>%W?#9]%M?5\2*"[T->5 MHBHDI\/<5J'O]?\H&9S68=CJZP=;SY_ELM1FEGS0)7GQCJ;BO2UE-1=,;0BV MA&S4*HT>5XG3XR)@UA&/G\^:66-=\OPT_AM."QVH[VN945([ZD^=K-OIIL2C MD]0:M6[;1\V!+5.M0I'D.O0S2,(]V'!]5^A4!]'&DC57OSYN^B25GHRN:".,2S=>'5^<7[YXI''='A%=L4_]&)C/F.(C,=L(Q[.K MP?%\H596J)49G)Z^6#/FD<0+>2@*.2'A:*)I2@HII[WXO8&3Y,P,]WF+%[82 M;S&E&)SV_RUL+J[O:EM!04_<5-GQ<)&B<+W[>4C5QYNJ9_N9JO_ BBM.Q7(F M;BL[-:3&U&LSMLM39:&ILD'P**DK(:N9:*K@&H+Y$HD#59S 4I2XIVL*W0X6R+3+FA)B%8;# M$D5.(&19(7S#/Y;CI^2H4\(.E-H;\"^0*C'5H8"#OJ8L&LAZ:YAF%=R<8)@2 MZ6PU#$-Q .1> ?+\B0&21*XKI#RC9YGB/: 1XGCL5I[K*F>#@H8>766F4= ) M&*WD]. ).% %X+1BN[]#85&,2/Z-@O6\,) ;GLC^X M.**7<>C@0K57[27F(E>U@&7]@JO:"HY;7+$M.T^4WYLHQT3LYSJZ(<'L-_DT M8#M4,6 X<OW@@8P\8_FLQ?'EQ-KA\_<.K'\_.+U]=GETPH(_DR[U$M"*/ M%45J1V[X:=SUF+9FLO&[#V'^F))8S-0R4MLX*$!AFV@?RR6DJ(IZ^ AB66A7 MB[4C(R,H.TJZ!%:O*^3\4*/HPA9OC58R1$-3KY663K,#NB7.D3Y4K*GQ3&;C M'N8C\XW%U7J"00'%G ?52 *=-48R)X!;T8@E*<:(EF*O=@;X7THLB#7$>%([ M-*T'T.\3Z-.G /J=2^$&]G[2J3GT ML!EHF6JCPXQI]+9I>2.**(T ;/>0>Z(KS7 D)7>=0W7C:FP /M+^++-.10-B M6SRF"FS>8!_ $ZIY@V$1M/PMUK$1Z1J\X(#V)X;V;#_13A-IFE@'&0J4YVA; M]01)[+>TGW_WNU3T]G)[+QIAC8&HQK[M>%/;A(?GWH5SR(4T<3N??_H\2J3S M@X*X4W4Q@#W#J/P S:<%3;6?T.QR?Q-#?(;<]9GQR1I$/Z/P,I>V6=8XQL@* M<;VGK[0^X$[&!UTY;(**[GV,.-H0S@%PE,$UN<[,#!D=#[OY'+QJ%K:\;"TI MI%\P>RZ@<4,@%9E%]+ZK^C-A]"V9[N1[3;[W!0'9%?X'K#\&K'>G91??U&E9 M?#FZV!EZRTK&A745J^8!^,V=_'P#HM\;#0?BEM-4&;OQ\G JMK]8?4JG M8ORFAUM5#5SRJ2V?_V:: *2._"Y.IZ8D;YG-MJUBY+.QR8UO=^=O?3X+GMU! M4GMFOJ4<2H6!GA;5\&$H=[TQQ@".:&%[+:?V(-2^*9':B%'TIB,=6U^0Q8)Y M@.73@N6>GELQ*\X=*E(/(*%810&S^.E"A\=>2S-U-;%F0LPU*SGNOL!P7>&E MLC9V1G@Z+6Q;;>4]M .=6VCW$E@[0_GX =Q\NY\@_H)U2L0[!*Q,$;/SGC@[ M/3O_TB\T__!GO-MB\W TOLSU[Y\/?C@=KKD:X@GGECV4/W8>IMBTR45;^$MG MF,[B?2#3-@"\OB,U['!^<0S8=O)872-K3XEO3SVI_3P:L[GY5'SBVI:'9"[= M"4%*;=D1$*23H%HU)\&MZRO:1(G!V:('=O535+/;)/[L\XWM:3=A5HR^LEL@ MK.[U9;6_:2!#^WE\QUZI5*F&PH4U;PT7B"-5%.H4V4*GW!^_ZEBR MAI-!I_B^@$3=+X'X?$P24H[V!PG*:'PQ.WM[-AK.SB;G\.[#Q?3#\'P&L\E= M(_3=)?-#A2=Z#1_:T_:H#=/QJ I1U'L9MAZ"P\$93F%X.GDW&Y\^%,YA;)IR M>1,>P^0MS'X?PW1X\=OP?#P-)A__&/\)P]&,5[IAV/V:D!VWCX]?/?V?6E*. MZ5V[M#9V*?+_(G1G&NA"8^*5T;!2/@.?(;POA:7\YANX0#[;P*0P7A=&TZX6 MG.FD#4\2NE#45I7TN$/WL!5"WOV)#I^U:\[&+LEI"%OY37I MK0R7[5;[5-BYT.B"R3K'#0R3*O)#JXK;5=LV$=$;*B.N MPX,DEWJ[ V.1**VPHA<^$O9_-&_OK1Q/J91B.#>7]>'2J\^6>QN5OJ<2OM@9OJ42O)CG>)VX!@PJ M9O+:G],IB+;"PLR5H+-XD(N-*3VI7Z/LUZ9>A.WP:2-/V7W24?W32/;!-$V6V\:O+7?EE0KDRN)(.ZWUJYM^>HXSJ? MFY;V*NS>4O;S)N;V$?8A-_>:FYOIPVU)H7=NN3_;L?23%@@/RC0FX\(P!ZY9 M)#T]U62K',R1;Z>EU7\A^Q>_)5F$<5M/W#M#KKV13-6IB9I)L;%E[;6A? MNK%7D37#S6^E'(TTY?PO,LA.\LYH),#VT,$KOWK[?K5@^RW(ODLMP'6"Q0X\ M52MROACV'H_@<*'\-XB';R7:-OA +K%MY(%)B6;'(5V+CJJ8_ MZ/"O&B>/!IWJ]Y!_ 5!+ P04 " "-A&-7-!0LJ^T$ .&0 #P &5X M<&\M97@S,E\R+FAT;>U9;6_:2!#^WE\QUZI5(ME@H$E;PT7B"-'E5(4V$*GW M/)YY=N;9V7F@E[FY/'H!O0P9 MIV?H.>$D'@V_A)UVH]UK5F_)H+FVZ$TU7X%U*XF_OIPS,Q,J!E8X_8N8Y]HX MIEPW9YP+-8OA?;[LOBS=YO4M#IM_(5.Y_6U ME,V%7,43,4<+9[B &Y56X!?J[XZF6?!?;G7 (RT)PE\6I<&%"EK0\PC!< M9F(J'%2Y]!Z.>LW\QQ+2:M\'XO:<).0C,_AT<3Z^ MZ)]-8#)Z:(9^F#)/*CVM]W#1&#<@/!V6*6IV#*'A.CD].?PS]X]&GR?#X MF3B[N:GI\B$ZA-$)3'X?PKA__EO_;#@.1U\^#O^$_F#BK[2CZ)NZT6'C\/#= MZ_^I)4E,']JEE39S)O^+U)TJH#<*$R>T@H5P&;@,X7/!#-57KN <_=D&.H7A M,M>*[@K@5"4-V/-V;UYUWG8'>IXSM2I?[P.Y.2%XT(K"SY!J4_I+A4V8A!R- MT!Q0^4,2QI@[G$_10/M#0+5I=X!9,I7(KY",,2F,<()6PQ0G$$G&U R!@LZ% MM1XU/;PE9PXA0X.$]0ILUS:>L6OO8V:F3*$-1TN)*^@G9=(]8P.ZSES\3-QMXNZU]F%":5OS M,RTDD36A"DE/E0U]#/Y="(-SNLGZ?-HUTUN=/49<-= ZV./[FQIW.'FT\>.:\-R'?5Z#; M2_*P_/L^$G6?VFH?C8['1*48SO1E=:YTJF/ET::D'V'"O9WA>YC@V%3B=E"QUZW=J38<38G%BU:"[LU#R5:Z<.1^B;Q;A7H;-:+7M3U55[+<8FPQ9[3_ ML%*Z%,W4H2Z%)?DGA5O%M?7:B*SX)A6E[U9$KBE)3<ANFQ'K:1;RO+J#>^6NIYBY=IB.7IO +W_1BE5H299QBG&6JU7@;:M MZWBE4M-D91;"TCQ33/^B@'Z1_DXI6#5K5+&9JU5> V!<)-E.LF]8I%")IL7X M68;#=$42(T6#*O&ZAH*0H/!?2_@"%038["[P:EV=[74%L/[V8WM) > RP7P# MGMB*OEX>]I: :^$2LQ>UV[ALR#<-8B[4B?;-/J@UR]]!_@502P$"% ,4 " "-A&-7,7FMS?+! 0 M&B< $0 M @ $ 97AP;RTR,#(S,#DR.2YH=&U02P$"% ,4 " "- MA&-76FIE6E0- #WB0 $0 @ $AP@$ 97AP;RTR,#(S,#DR M.2YX&UL4$L! A0#% @ C81C5\3? M[&BW%P M8L! !4 ( !7-T! &5X<&\M,C R,S Y,CE?9&5F M+GAM;%!+ 0(4 Q0 ( (V$8U=K!\Y/EF8 -FU! 5 " M 4;U 0!E>'!O+3(P,C,P.3(Y7VQA8BYX;6Q02P$"% ,4 " "-A&-7VYAE MW-@N 18 , %0 @ $/7 ( 97AP;RTR,#(S,#DR.5]P&UL4$L! A0#% @ C81C5[0CDPQ^!P [3, \ ( ! M&HL" &5X<&\M97@S,5\Q+FAT;5!+ 0(4 Q0 ( (V$8U < .0S M / " <62 @!E>'!O+65X,S%?,BYH=&U02P$"% ,4 M" "-A&-77)5=B?($ 6&0 #P @ %JF@( 97AP;RUE>#,R M7S$N:'1M4$L! A0#% @ C81C5S04+*OM! #AD \ L ( !B9\" &5X<&\M97@S,E\R+FAT;5!+!08 "@ * 'X" "CI ( ! end