0000950170-24-019390.txt : 20240223 0000950170-24-019390.hdr.sgml : 20240223 20240223161711 ACCESSION NUMBER: 0000950170-24-019390 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXPONENT INC CENTRAL INDEX KEY: 0000851520 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 770218904 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18655 FILM NUMBER: 24671432 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-K 1 expo-20231229.htm 10-K 10-K
FY0000851520false359 years 6 monthsP1Y0000851520expo:AllowanceForContractLossesMember2021-01-010000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2021-01-022021-12-310000851520us-gaap:GeneralAndAdministrativeExpenseMember2021-01-022021-12-3100008515202022-04-022022-07-010000851520srt:MaximumMemberus-gaap:EmployeeStockMember2023-12-290000851520us-gaap:TreasuryStockCommonMember2021-12-310000851520us-gaap:AdditionalPaidInCapitalMember2023-12-290000851520us-gaap:TradeAccountsReceivableMember2021-01-022021-12-310000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-010000851520us-gaap:CashEquivalentsMember2022-12-300000851520us-gaap:EmployeeStockOptionMember2021-01-022021-12-310000851520us-gaap:EmployeeStockOptionMember2022-01-012022-12-300000851520us-gaap:RetainedEarningsMember2021-01-022021-12-310000851520us-gaap:RestrictedStockMemberexpo:CompensationAndRelatedExpensesMember2022-12-312023-12-290000851520us-gaap:AdditionalPaidInCapitalMember2021-01-022021-12-310000851520country:US2022-12-312023-12-290000851520us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2022-12-312023-12-290000851520us-gaap:CommonStockMember2021-12-310000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:SingleClientMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520expo:EquityIncentivePlanMember2023-12-290000851520us-gaap:BilledRevenuesMember2023-12-290000851520us-gaap:TreasuryStockCommonMember2022-01-012022-12-300000851520expo:AllowanceForContractLossesMember2021-01-022021-12-310000851520us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520country:US2022-01-012022-12-300000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-290000851520us-gaap:SubsequentEventMember2024-02-010000851520us-gaap:CustomerConcentrationRiskMemberexpo:EnergyAndUtilitiesMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520expo:AllowanceForContractLossesMember2023-12-290000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-290000851520us-gaap:BuildingMembersrt:MinimumMember2023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-2900008515202021-01-022021-12-310000851520us-gaap:OtherOperatingIncomeExpenseMember2022-12-312023-12-290000851520us-gaap:EmployeeStockMember2023-12-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300000851520expo:AllowanceForBadDebtMember2022-12-312023-12-290000851520us-gaap:RestrictedStockMemberexpo:CompensationAndRelatedExpensesMember2022-01-012022-12-300000851520us-gaap:CashMember2023-12-290000851520us-gaap:EmployeeStockMember2022-01-012022-12-300000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-290000851520expo:AllowanceForContractLossesMember2022-01-012022-12-300000851520expo:VestedRestrictedStockAwardsMember2021-01-022021-12-310000851520us-gaap:FixedIncomeSecuritiesMember2022-12-300000851520expo:AllowanceForContractLossesMember2021-12-310000851520expo:EngineeringAndOtherScientificMember2023-12-290000851520us-gaap:CashMember2022-12-300000851520us-gaap:RetainedEarningsMember2022-01-012022-12-300000851520srt:MaximumMember2022-12-312023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2022-01-012022-12-300000851520us-gaap:OtherOperatingIncomeExpenseMember2021-01-022021-12-3100008515202020-05-290000851520us-gaap:OperatingSegmentsMember2022-01-012022-12-300000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2022-01-012022-12-300000851520us-gaap:LeaseholdImprovementsMember2023-12-290000851520us-gaap:FairValueInputsLevel1Member2022-12-300000851520us-gaap:CustomerConcentrationRiskMemberexpo:TransportationIndustryMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:SingleClientMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-3000008515202023-06-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2022-01-012022-12-300000851520us-gaap:CorporateNonSegmentMember2022-01-012022-12-300000851520expo:CompensationAndRelatedExpensesMember2022-12-312023-12-290000851520us-gaap:CorporateNonSegmentMember2022-12-312023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:SingleClientMemberus-gaap:SalesRevenueNetMember2021-01-022021-12-310000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:EngineeringAndOtherScientificMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2021-01-022021-12-310000851520us-gaap:EmployeeStockMember2021-01-022021-12-3100008515202023-09-302023-12-290000851520us-gaap:RetainedEarningsMember2022-12-312023-12-290000851520us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-12-300000851520srt:MinimumMemberus-gaap:EquipmentMember2023-12-290000851520us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2022-12-312023-12-290000851520us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-12-2900008515202022-12-312023-03-310000851520us-gaap:FairValueInputsLevel2Member2022-12-300000851520us-gaap:OperatingSegmentsMember2022-12-312023-12-290000851520expo:PhoenixArizonaMember2023-12-290000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-2900008515202023-12-290000851520us-gaap:EmployeeStockOptionMember2021-01-022021-12-310000851520us-gaap:FairValueInputsLevel2Member2023-12-290000851520us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberexpo:ConsumerProductsMember2022-12-312023-12-290000851520us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-2900008515202023-07-012023-09-2900008515202023-04-012023-06-3000008515202022-12-300000851520srt:MaximumMemberexpo:OfficeLaboratoryAndStorageSpaceMember2023-12-290000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:EngineeringAndOtherScientificMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300000851520us-gaap:EmployeeStockOptionMember2022-01-012022-12-300000851520us-gaap:RetainedEarningsMember2021-01-010000851520us-gaap:RevenueFromRightsConcentrationRiskMemberexpo:EngineeringAndOtherScientificMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520expo:ForeignCountriesMember2023-12-290000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-290000851520us-gaap:BuildingMembersrt:MaximumMember2023-12-290000851520us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290000851520country:US2023-12-290000851520us-gaap:TreasuryStockCommonMember2021-01-022021-12-310000851520us-gaap:EquitySecuritiesMember2022-12-300000851520expo:AllowanceForContractLossesMember2022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2022-12-312023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberexpo:EngineeringAndOtherScientificMemberus-gaap:SalesRevenueNetMember2021-01-022021-12-310000851520us-gaap:SubsequentEventMember2024-02-012024-02-010000851520expo:AllowanceForBadDebtMember2021-01-010000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2022-12-312023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2022-12-312023-12-290000851520expo:AllowanceForBadDebtMember2022-01-012022-12-300000851520expo:CompensationAndRelatedExpensesMember2021-01-022021-12-310000851520expo:AllowanceForBadDebtMember2023-12-290000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberexpo:EngineeringAndOtherScientificMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520us-gaap:TradeAccountsReceivableMember2022-01-012022-12-300000851520us-gaap:EmployeeStockOptionMemberexpo:CompensationAndRelatedExpensesMember2021-01-022021-12-310000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-300000851520us-gaap:AdditionalPaidInCapitalMember2021-12-310000851520us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-290000851520us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2021-01-022021-12-3100008515202022-07-022022-09-300000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2022-01-012022-12-300000851520us-gaap:CommonStockMember2023-12-290000851520us-gaap:FixedIncomeSecuritiesMember2023-12-290000851520us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-300000851520expo:UnvestedRestrictedStockAwardsMember2023-12-290000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-12-290000851520expo:ForeignCountriesMember2022-12-312023-12-290000851520us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-300000851520us-gaap:TreasuryStockCommonMember2021-01-010000851520us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-300000851520us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-300000851520us-gaap:EmployeeStockOptionMemberexpo:CompensationAndRelatedExpensesMember2022-01-012022-12-300000851520expo:UnvestedRestrictedStockAwardsMembersrt:MinimumMember2022-12-312023-12-290000851520expo:UnvestedRestrictedStockAwardsMember2022-01-012022-12-300000851520us-gaap:RetainedEarningsMember2023-12-290000851520us-gaap:CustomerConcentrationRiskMemberexpo:ChemicalIndustryMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-300000851520us-gaap:MoneyMarketFundsMember2023-12-290000851520expo:VestedRestrictedStockAwardsMember2022-01-012022-12-300000851520expo:EnvironmentalAndHealthMember2023-12-290000851520us-gaap:RestrictedStockMemberexpo:CompensationAndRelatedExpensesMember2021-01-022021-12-310000851520us-gaap:CommonStockMember2021-01-0100008515202021-01-010000851520expo:ForeignCountriesMember2022-12-300000851520expo:OfficeLaboratoryAndStorageSpaceMembersrt:MinimumMember2023-12-290000851520expo:OfficeLaboratoryAndStorageSpaceMember2023-12-290000851520us-gaap:BilledRevenuesMember2022-12-300000851520us-gaap:EmployeeStockOptionMember2022-12-312023-12-290000851520us-gaap:FairValueInputsLevel3Member2023-12-290000851520us-gaap:RestrictedStockUnitsRSUMember2021-01-022021-12-310000851520expo:AllowanceForBadDebtMember2021-01-022021-12-310000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-022021-12-310000851520us-gaap:CashEquivalentsMember2023-12-290000851520country:US2021-01-022021-12-3100008515202022-02-220000851520us-gaap:OperatingSegmentsMember2021-01-022021-12-310000851520us-gaap:CorporateNonSegmentMember2021-01-022021-12-310000851520srt:MaximumMemberus-gaap:EquipmentMember2023-12-290000851520expo:CompensationAndRelatedExpensesMember2022-01-012022-12-3000008515202022-10-012022-12-300000851520us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2022-01-012022-12-300000851520us-gaap:EquitySecuritiesMember2023-12-290000851520country:US2022-12-3000008515202022-01-012022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberexpo:EngineeringAndOtherScientificMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300000851520expo:EngineeringAndOtherScientificMember2022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberexpo:EnvironmentalAndHealthMember2021-01-022021-12-310000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2021-01-022021-12-310000851520expo:UnvestedRestrictedStockAwardsMember2022-12-312023-12-2900008515202021-12-310000851520us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-300000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-290000851520expo:VestedRestrictedStockAwardsMember2022-12-312023-12-290000851520us-gaap:EmployeeStockMember2022-12-312023-12-290000851520us-gaap:OperatingSegmentsMemberexpo:EngineeringAndOtherScientificMember2021-01-022021-12-310000851520us-gaap:RetainedEarningsMember2022-12-300000851520expo:ForeignCountriesMember2021-01-022021-12-310000851520us-gaap:OperatingSegmentsMemberexpo:EnvironmentalAndHealthMember2021-01-022021-12-310000851520us-gaap:EmployeeStockOptionMember2022-12-312023-12-290000851520expo:EnvironmentalAndHealthMember2022-12-300000851520expo:AllowanceForContractLossesMember2022-12-312023-12-290000851520expo:UnvestedRestrictedStockAwardsMember2022-12-300000851520expo:AllowanceForBadDebtMember2022-12-3000008515202024-02-160000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300000851520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-300000851520us-gaap:TradeAccountsReceivableMember2022-12-312023-12-290000851520us-gaap:CashAndCashEquivalentsMember2023-12-290000851520us-gaap:UnbilledRevenuesMember2022-12-300000851520us-gaap:TreasuryStockCommonMember2022-12-312023-12-290000851520us-gaap:MoneyMarketFundsMember2022-12-300000851520expo:AllowanceForBadDebtMember2021-12-310000851520us-gaap:RetainedEarningsMember2021-12-3100008515202022-01-012022-04-010000851520us-gaap:TreasuryStockCommonMember2022-12-300000851520us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-300000851520us-gaap:UnbilledRevenuesMember2023-12-290000851520us-gaap:CashAndCashEquivalentsMember2022-12-300000851520us-gaap:TreasuryStockCommonMember2023-12-290000851520us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-2900008515202022-12-312023-12-290000851520us-gaap:AdditionalPaidInCapitalMember2021-01-010000851520us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290000851520us-gaap:CommonStockMember2022-12-300000851520us-gaap:AdditionalPaidInCapitalMember2022-12-300000851520us-gaap:RevenueFromRightsConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMember2021-01-022021-12-310000851520us-gaap:EmployeeStockOptionMember2023-12-290000851520us-gaap:EmployeeStockOptionMemberexpo:CompensationAndRelatedExpensesMember2022-12-312023-12-290000851520us-gaap:FairValueInputsLevel1Member2023-12-290000851520us-gaap:FairValueInputsLevel3Member2022-12-300000851520expo:UnvestedRestrictedStockAwardsMember2021-01-022021-12-310000851520expo:ForeignCountriesMember2022-01-012022-12-30utr:acreexpo:Segmentxbrli:purexbrli:sharesiso4217:USDxbrli:sharesexpo:Optionexpo:Clientexpo:Stateiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

Annual Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended December 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 incorporation or organization)

 

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

 

 

 

149 Commonwealth Drive, Menlo Park, California

 

94025

(Address of principal executive offices)

 

(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

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes      No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

Yes No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Act 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 during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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 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 has filed a report on and attestation to its management’s assessment of the effectiveness of internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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

Yes No

The aggregate market value of the common stock held by non-affiliates of the registrant based on the closing sales price of the common stock as reported on the NASDAQ Global Select Market on June 30, 2023, the last business day of the registrant’s most recently completed second quarter, was approximately $3.4 billion. Shares of the registrant’s common stock held by each executive officer and director and by each entity or person that, to the registrant’s knowledge, owned 10% or more of registrant’s outstanding common stock as of June 30, 2023 have been excluded in that such persons may be deemed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes. The number of shares of the registrant’s common stock outstanding as of February 16, 2024 was 50,563,193.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Definitive Proxy Statement for the registrant’s 2023 Annual Meeting of Stockholders to be held on June 7, 2024 are incorporated by reference into Part III of this Annual Report on Form 10-K.

Auditor Name: KPMG, LLP

 

Auditor Location: San Francisco, California

 

Audit Firm ID: 185

 

 


 

EXPONENT, INC.

FORM 10-K ANNUAL REPORT

FISCAL YEAR ENDED December 29, 2023

TABLE OF CONTENTS

 

 

 

 

 

Page

PART I

 

 

 

 

Item 1.

 

Business

 

4

Item 1A.

 

Risk Factors

 

15

Item 1B.

 

Unresolved Staff Comments

 

23

Item 1C.

 

Cybersecurity

 

24

Item 2.

 

Properties

 

25

Item 3.

 

Legal Proceedings

 

25

Item 4.

 

Mine Safety Disclosures

 

25

 

 

 

 

 

PART II

 

 

 

 

Item 5.

 

Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of
Equity Securities

 

26

Item 6.

 

(Reserved)

 

27

Item 7.

 

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

 

28

Item 7A.

 

Quantitative and Qualitative Disclosures about Market Risk

 

35

Item 8.

 

Financial Statements and Supplementary Data

 

36

Item 9.

 

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

36

Item 9A.

 

Controls and Procedures

 

36

Item 9B.

 

Other Information

 

36

Item 9C.

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspection

 

36

 

 

 

 

 

PART III

 

 

 

 

Item 10.

 

Directors, Executive Officers and Corporate Governance

 

37

Item 11.

 

Executive Compensation

 

37

Item 12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder
Matters

 

37

Item 13.

 

Certain Relationships and Related Transactions, and Director Independence

 

37

Item 14.

 

Principal Accounting Fees and Services

 

37

 

 

 

 

 

PART IV

 

 

 

 

Item 15.

 

Exhibits and Financial Statement Schedules

 

38

 

 

 

 

 

Exhibit Index

 

65

Signatures

 

67

 

 


 

FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains, and incorporates by reference, 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 (the “Securities Act”), and the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are based on the beliefs of the Company’s management, as well as assumptions made by and information currently available to the Company’s 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 and in the documents incorporated herein by reference, the words “intend,” “anticipate,” “believe,” “estimate,” “expect” and similar expressions, as they relate to the Company or its management, identify such forward-looking statements. Such statements reflect the current views of the Company or its 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, the Company’s 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 under the heading “Risk Factors” and elsewhere in this Annual Report on Form 10-K.

The inclusion of such forward-looking information should not be regarded as a representation by the Company or any other person that the future events, plans, or expectations contemplated by the Company will be achieved. Due to such uncertainties and risks, you are cautioned not to place undue reliance on such forward-looking statements, which speak only as of the date hereof. The Company does not intend to release publicly any updates or revisions to any such forward-looking statements.

 

3


 

PART I

Item 1. Business

GENERAL

Exponent, Inc., together with its subsidiaries, (“Exponent”, the “Company”, “we”, “us” and “our”) is a science and engineering consulting firm that provides solutions to complex problems. Our interdisciplinary team of scientists, physicians, engineers, and business consultants draws from more than 90 technical disciplines to solve the most pressing and complicated challenges facing stakeholders today. The firm leverages over 50 years of experience in analyzing accidents and failures to advise clients as they innovate their technologically complex products and processes, ensure the safety and health of their users, and address the challenges of sustainability.

The history of Exponent, Inc. goes back to 1967, with the founding of the partnership Failure Analysis Associates, which was incorporated the following year in California and reincorporated in Delaware as Failure Analysis Associates, Inc. in 1988. The Failure Group, Inc. was organized in 1989 as a holding company for Failure Analysis Associates, Inc. and changed its name to Exponent, Inc. in 1998.

CLIENTS

General

Exponent serves clients in chemical, construction, consumer products, energy, food, beverage and nutrition, government, life sciences, insurance, manufacturing, technology, industrial equipment, transportation and other sectors of the economy. Many of our engagements are initiated directly by large corporations or by lawyers or insurance companies whose clients anticipate, or are engaged in, litigation related to their products, equipment, processes or services. The scope of our services in failure prevention and technology evaluation has grown as the technological complexity of products has increased over the years. During 2023, we provided services representing approximately 22%, 18%, 17% and 11% of revenues to clients in the consumer products industry, energy and utilities industries, transportation industry and chemical industry, respectively.

Pricing and Terms of Engagements

We provide our services on either a fixed-price basis or on a time and material basis, charging in the latter case hourly rates for each staff member involved in a project, based on their skills and experience. Our standard rates for professionals range from $200 to $985 per hour. Our engagement agreements typically provide for monthly billing, require payment of our invoices within 30 days of receipt and permit clients to terminate engagements at any time. Clients normally agree to indemnify us and our personnel against liabilities arising out of the use or application of the results of our work or recommendations.

SERVICES

Exponent provides high quality engineering and scientific consulting services to clients around the world. Our service offerings are provided on a project-by-project basis. Many projects require support from multiple practices. We currently operate the following 17 practices in two reportable operating segments, (i) Engineering and Other Scientific and (ii) Environmental and Health:

ENGINEERING AND OTHER SCIENTIFIC

Biomechanics
Biomedical Engineering & Sciences
Buildings & Structures
Civil Engineering
Construction Consulting
Data Sciences
Electrical Engineering & Computer Science
Human Factors
Materials & Corrosion Engineering
Mechanical Engineering
Polymer Science & Materials Chemistry

4


 

Thermal Sciences
Vehicle Engineering

ENVIRONMENTAL AND HEALTH

Chemical Regulation & Food Safety
Ecological & Biological Sciences
Environmental & Earth Sciences
Health Sciences

 

ENGINEERING AND OTHER SCIENTIFIC

 

Biomechanics

Our Biomechanics Practice uses engineering and principles of biomechanics to solve complex problems at the intersection of biology and engineering. Our expertise is used to understand and evaluate the interaction between the human body as a biological system and the physical environment to explore the cause, nature, and severity of injuries. Additionally, we utilize biomechanical principles to evaluate injury potential associated the use (and misuse) of consumer and industrial products.

During the past year, our biomechanics staff performed analyses of human injuries which occurred while individuals were utilizing a variety of products including recreational vehicles, sporting goods, trucks, trains, aircraft, industrial equipment, and automobiles. They also looked at the implications of using protective devices (such as restraint systems, airbags, and helmets) on reducing the potential for injury, and assessed injuries in the workplace, in the home, and during recreational activities. Our consultants also evaluated product designs for performance, hazards, and injury risks to assist clients with design modifications, address consumer feedback, and respond to regulators.

 

Biomedical Engineering and Sciences

Our Biomedical Engineering and Sciences Practice applies engineering principles and scientific methodologies to medical technologies, including the evaluation of designs and performance of medical devices, pharmaceuticals, and biologics. Our engineers and scientists assist clients with characterization of biomaterials, medical devices, and their interactions with pharmaceuticals, cells, and tissues. To assist in regulatory clearance and approval, we perform preclinical testing, help formulate related regulatory strategy, and conduct design verification and validation. We also assist with design and manufacturing failure analyses, root cause assessment, recall management, and medical device explant analysis. In addition, our staff performs analysis of clinical outcomes for medical devices and related procedures using administrative claims databases. Our expertise is also utilized in product liability, intellectual property litigation, technology acquisition and due diligence matters.

 

Buildings & Structures

The basic function of a building, bridge, or other type of structure is to provide a safe, durable, economically constructed and environmentally controlled system to house, transport, or otherwise protect occupants and contents. If these basic functions are not achieved, it is because one or more aspect(s) of the structures design or construction has failed to meet a performance objective. Our architects, structural engineers, and material scientists have been investigating such failures for decades, and we use this experience to solve problems with a variety of structural systems and components, including finding the best repair options and mitigating the risk of future failures.

During the past year, we have evaluated numerous problems with residential, commercial, transportation, and industrial structures for owners, designers, and builders at project sites around the world. Our evaluations often include property inspections, laboratory or on-site testing, engineering analysis, and the development of repair recommendations. In addition, we have worked with owners to assess and mitigate the risk of failure associated with hazards such as hurricanes, flooding, earthquakes, explosions, ground movement, and aging infrastructure. We have assessed these risks to high-rise buildings, bridges, tunnels, industrial facilities, pipelines and nuclear power plant structures and provided testimony both in the U.S. and international courts of law.

 

5


 

Civil Engineering

Our Civil Engineering Practice provides broad expertise that includes geotechnical engineering, geological engineering, engineering geology, and geology to address a host of geo-failures, complex international and domestic construction claims, and disputes involving expert consultation and testimony. Examples of geo-failures evaluated by the practice include landslides, foundation and retaining wall failures, pipeline failures, dam and levee failures.

The practice’s evaluation of complex construction claims involves geotechnical design issues, site characterization, and damage from adjacent construction. Over the past year, our consultants have been engaged in a number of investigations related to wildland fires, landslide evaluations, construction claim and defect evaluations, foundation and retaining wall failures, and effects of infrastructure projects on the surrounding environments. The practice has been a leader in using advanced remote sensing technologies to evaluate complex problems and applying this state of the art technology to solutions and insight into clients' engineering challenges. This practice provided services for property owners, contractors, design professionals, state agencies, international government agencies, attorneys and insurance carriers.

 

Construction Consulting

Our Construction Consulting Practice provides expertise in the areas of project advisory, risk analysis, strategic planning, dispute resolution, delay analysis and assessment of financial damages. We have continued to expand the practice by leveraging key client relationships in several industry sectors including utilities, data centers, infrastructure, and oil and gas.

 

Over the past year, our team of advisors and experts have been retained on numerous complex projects around the world. Our advisors and experts have successfully collaborated with our clients on numerous assignments, from assisting in establishing best-in-class construction and risk management processes and structures, managing a variety of programs and projects, to providing forensic analysis and expert advice in analyzing and resolving project performance, cost and schedule impact claims in both domestic and international arbitration, and private and public litigation matters. Our multi-disciplinary staff, which includes engineers, project and program managers, schedulers, quantity surveyors, and cost specialists, provide these services to both the public and private sectors for clients who represent a diverse mix of corporations, law firms, and agencies. Our projects support many sectors of the construction and engineering industry which include electric and gas utilities, refineries, petrochemical facilities, data centers, building construction, transportation systems, infrastructure, power plants, hospitals, airports, and sporting arenas.

 

Data Sciences

The Data Sciences practice comprises our core capabilities in statistics, data analytics, and dedicated data collection. Drawing on experience in a breadth of engineering, science, health, and environmental applications, we assist clients with their most complex data challenges at all stages of the product or process life cycle. Our team of interdisciplinary scientists and engineers designs sampling plans, surveys, and experiments to create, manage, and analyze data sets of all sizes and varieties. User-focused visualizations support data-driven decision-making and help clients measure risks and benefits to determine appropriate courses of action. Utilizing rigorous statistical methods, our team can help assess and improve quality and reliability and mitigate risk. Our experience helps clients build products that perform for a wide variety of users while preventing data bias, collecting personal data with consideration for privacy, and managing the risks associated with global data collection.

During the past year, our team worked on diverse projects for government, industry, and legal clients. We performed assessments of manufacturing quality systems, evaluated the durability and reliability of smart cards for identity management and credentialing, examined the in-service safety record of home appliances and medical devices and developed sampling plans associated with product recall campaigns.

 

Electrical Engineering & Computer Science

Our Electrical Engineering and Computer Science Practice offers a broad range of expertise to address complex issues for industrial, government and legal clients. Our power engineers advise clients on challenges relating to reliability of electrical systems, failures in power generation, transmission and distribution as well as on distributed generation, and renewables. In the area of energy storage, we are a leader in the industry in expertise and capabilities for safety of large format batteries, whether for electric vehicles or distributed storage.

6


 

Our team of electronic engineers works on failure analysis, product robustness and reliability for consumer devices, industrial electronics and the health industry. Our computer scientists and engineers advise high-tech industry clients and work with computer-controlled applications to evaluate product safety and software reliability. The computer science and engineering expertise we offer encompasses a breadth of areas including machine learning and artificial intelligence, information and numerical sciences, algorithms and data structures, computer graphics, computer architecture, networking and communications, as well as security and cryptography. We operate laboratories for testing heavy equipment and electronics and we have a broad capability in analyzing computer software.

Over the past year, we performed a wide array of investigations ranging from assessing damage to electrical power infrastructure from the effect of weather-related events to working with clients to develop sophisticated machine learning algorithms applied to large quantities of unstructured data. We continue to work with consumer electronics manufacturers and the transportation industry on the reliability and robustness of computer-controlled equipment for user safety.

 

Human Factors

Our Human Factors Practice evaluates human performance and safety in product and system use. Our consultants study how the limitations and capabilities of people, including memory, perception, attention, reaction time, judgment, physical size and dexterity, affect the way they use a product, interact with an organization or environment, process information or participate in an activity.

We review warnings and labeling issues related to consumer products, pharmaceuticals, motor vehicles, medical devices and industrial products supporting the development of safety information to accompany products and assessing claims that the safety information provided was inadequate.

We apply our expertise in human behavior, warnings, and decision making in class actions suits, and in evaluating claims seeking to establish a class. In addition, we assist manufacturers with compliance with regulatory guidelines related to products and work with them regarding analysis of adverse event reports and consumer complaints in publicly available databases overseen by the Consumer Product Safety Commission and the U.S. Food and Drug Administration.

We examine the role that attention plays in human perception, memory, and behavior, and how attention, inattention, and distraction may affect safety in a wide range of settings and activities (e.g., operating vehicles and machinery, walking, and using consumer products). We address the reliability of human memory and retrospective reporting in the gathering of fact-based evidence. We utilize scientific investigations and research (e.g., human perception, reaction time, and looking behavior) to assess driver behavior in both accident investigations and during the design of automotive systems. Our Human Factors scientists have been actively engaged in research and project work with Advanced Driver Assistance Systems (ADAS) and automated vehicle technology, in order to understand and advise our clients on how these technologies may change the nature and dynamic of driving, and the role and performance of the driver.

We provide user experience research, including focus groups, usability testing, and complex user studies with custom-tailored designs, across a wide range of industries, including consumer electronics, medical devices, and vehicle technologies. Our state-of-the-art Phoenix User Research Center, with 5,000 square feet of research space, has six lab suites, including a dedicated focus group room, an ophthalmological lab, a motion capture lab, and wearable eye tracking technology, plus connectivity to our vehicle test track. The scope of human factors engagements ranges from consulting on our clients’ research to providing turnkey research solutions.

We perform incident investigations and root cause analyses of near-misses and accidents involving human error in occupational and industrial settings. Our Human Factors scientists have advanced technical systems training and experience required to understand how humans contribute to the initiation of, and emergency response to, explosions, fires, chemical releases, and major equipment failures in the manufacturing, utility, oil and gas, and construction industries, among others. We also capitalize on this knowledge to conduct human error risk and culture assessments to help clients proactively control human performance gaps, improve occupational and process safety performance, and create administrative controls and procedures.

7


 

In addition to helping clients address the frequency and severity of incidents related to human error, fatigue, and performance, these and other similar project activities can be leveraged to improve efficiency, reliability, and maintainability of normal operations.

 

Materials & Corrosion Engineering

Our in-depth knowledge of materials science, corrosion, and metallurgical engineering combined with the breadth of our collective experience across many industries and disciplines gives our Materials and Corrosion Engineering Practice a unique ability to efficiently provide our clients with solutions to their complex materials-based problems. We use our knowledge and experience to understand how and why materials, products, and processes may not perform their intended function. Further, we use this knowledge to help our clients minimize the risk for future failures of new products as well as aging infrastructure.

Over the past year, our Materials and Corrosion Engineering Practice helped clients solve critical materials-related issues in the consumer electronics, medical devices, battery systems, chemical processing, transportation, energy, utilities, and aerospace fields, among others. Our support of dispute resolution in the intellectual property, premises and product liability fields continued to grow supported by our strong position in direct industrial consulting.

 

Mechanical Engineering

We provide clients with a thorough comprehension of current and alternate designs of mechanical systems to identify vulnerabilities before failures occur, develop appropriate risk mitigation methods, and provide post-failure investigations.

Our consultants review the performance and reliability of industrial processes, manufactured products, and engineered systems, and we determine the root cause of failures. We assist in legal and insurance matters, failure investigations, product recall investigations, internal compliance programs, product development, workplace safety evaluations, and intellectual property matters.

Our staff members develop and utilize detailed and validated computational models and laboratory experimental methods to evaluate products, systems, and equipment. We perform field inspections, rely on industry standards, and utilize operational data to inform our analyses. We have performed these activities in a broad range of industries including transportation, energy, industrial equipment, building systems, medical devices, and consumer products.

During the past year, our mechanical engineers worked on a wide variety of projects including international construction disputes, product recalls, and mechanical safety in product development.

 

Polymer Science & Materials Chemistry

Our Polymer Science and Materials Chemistry Practice consults with industrial, government, legal, insurance and individual clients regarding polymers and textiles used in diverse applications as well as the chemistry, materials and processing aspects of batteries, drug delivery systems, and other products that depend on highly controlled manufacturing environments.

We assist clients in understanding the short- and long-term performance of plastic, rubber, adhesive, coating, composite, reactive chemical systems, and electrochemical energy storage systems when challenged by physical, chemical, thermal and other operational stressors. Our work also includes customized chemical, electrochemical and rheological testing and leverages expanding internal infrastructure for instrumented analysis and advanced imaging capabilities.

Our consultants participate in product development programs, perform failure analyses and provide support to clients involved in regulatory and legal proceedings and the protection of intellectual property. Clients value our technical expertise related to chemistry, formulation, manufacturing and materials performance, our understanding of the history and evolution of these materials, and our ability to assist them in identifying and incorporating emerging materials and manufacturing technologies into their businesses.

During the past year, significant program activities addressed aspects of battery systems, consumer electronics, wearable devices, implantable medical devices, drug delivery systems, medical diagnostics, building materials, water handling systems, oil and gas applications, the plastics supply chain, fire retardancy and flammability, technology

8


 

scouting, materials science aspects of health risk, service life prediction, sustainability, and intellectual property related to consumer, recreational, medical, pharmaceutical, food packaging and other products.

 


Thermal Sciences

Our Thermal Sciences Practice provides rapid response expert analysis to investigate failures involving thermo-fluid systems, fires, and explosions in industrial, residential, commercial, and transportation sectors. We have investigated and analyzed thousands of thermal incidents ranging from high loss accidents in the oil and gas sector and major wildland fires, to small insurance claims. Information gained from these analyses has allowed us to also assist clients in proactively making their assets and products safer.

Our staff, consisting of mechanical, chemical, fire protection, aeronautical & astronautical and nuclear engineers, have assisted clients in assessing risk to, and from, their facilities, consumer product recalls, regulatory compliance and frequently provide expert testimony in domestic litigation and international arbitration. Our engineers use advanced computational fluid dynamics, fire, and explosion modeling tools to supplement our analytical, experimental, and field-based activities. Preventive services include process safety hazard analysis for the chemical, oil & gas, and semiconductor industries, fire protection engineering, product development support, risk-based asset management, and dust explosion consulting.

In recent years, the Thermal Sciences Practice has developed tools to evaluate fire and explosion risks of lithium-ion batteries in applications including consumer products, vehicles, and grid-scale energy storage. We continue to be very active in wildland fire investigation and continue to assist our clients in making informed risk-based decisions related to their assets and wildfires. We have also developed analytical tools to assist utility clients assess the risk of ignition from their infrastructure.

During the past year, we have continued to grow in our work in oil and gas exploration and production, liquefied natural gas and downstream oil & gas. Our work in fire detection and protection related issues has remained robust, and our work in consumer product recall and international arbitration has also grown.

 


Vehicle Engineering

We have performed thousands of investigations for the automotive, trucking, recreational vehicle, marine, aerospace, and rail industries. Internal research programs and client projects have resulted in technological contributions that have assisted manufacturers in the understanding of product performance and provided insight to government agencies in establishing policy and regulations. Information gained from these analyses has also assisted clients in assessing preventive measures related to the design of their products, as well as evaluating failures.

Our Test and Engineering Center located in Phoenix, Arizona, is used for our most complex testing and analysis. We have gained a worldwide reputation for our ability to mobilize resources expeditiously and efficiently, integrate a broad array of technical disciplines, and provide valuable insight that is objective and withstands rigorous scrutiny. Many of our projects involve addressing the cause of accidents and our clients rely on us to determine what happened in an accident and why it happened. In many cases, clients also want us to assess what could have been done to reduce the severity of the accident or to mitigate occupant injuries to those involved.

Current advances in emerging transportation technologies and concepts allow our multi-disciplinary team of scientists, engineers, and analysts across numerous practices to focus on the development and implementation of connected vehicles, automated vehicles, connected/smart cities, and data analyses. Whether the objective is design analysis, component testing, failure analysis, or accident reconstruction, our knowledge of vehicle systems and engineering principles coupled with our experience from conducting full-scale tests aim to add insight and proficiency to every project.

 

9


 

ENVIRONMENTAL AND HEALTH SCIENCES

Chemical Regulation & Food Safety

Our Chemical Regulation and Food Safety Practice includes both technical and regulatory specialists who are experts in dealing with foods, food ingredients, cosmetics, dietary supplements, pesticides and biocides (including conventional chemicals, microbials, antimicrobials/biocides, biopesticides, emerging technologies and products of biotechnology), industrial chemicals, pesticide/biocide devices, consumer products, medical devices and pharmaceuticals. We provide practical, scientific and regulatory support to meet global business objectives at every stage of the product life cycle, from research and development to retail and beyond.

During the past year, our Chemical Regulation and Food Safety staff have conducted a wide array of work. The European and U.S. sides of the practice were jointly involved with ongoing support of several new pesticide active ingredients and end-use products. The European side of our business was involved with many projects related to plant protection and biocidal product regulatory submissions, from new active substances and those under review to product-specific dossiers for European member states. This has included new technologies in plant protection that meet the regulatory pressures to achieve greater sustainability. We have provided support for reviews of a large number of biocidal products through European and South Korean regulatory reviews. In addition, we provided many specialist assessments relating to human and environmental exposure, risk and product efficacy as well as national and international Maximum Residue Limit/import tolerance submissions covering countries such as South Korea, Taiwan and Hong Kong. The U.S. side of our business was also involved in many projects related to agrochemical, antimicrobial, emerging technologies and biochemical product regulatory submissions in the U.S., Canada and Mexico. These included new active ingredients, end-use products, emerging technologies and import tolerances (EPA and FDA). Our state registration business remained solid in the U.S. In Europe and the U.S., we continued to provide clients with regulatory compliance support for food contact materials, food additives, novel foods, nutrition-related analyses, as well as undertaking safety assessments for food, cosmetic and consumer products. Our European and U.S. teams have been working together to help clients navigate and comply with the new FDA MoCRA Cosmetics regulations that took effect in 2023.

We also provided proactive and reactive product safety and litigation support. For industrial chemicals, we continued to provide full regulatory support for our clients who prepared and submitted registrations and risk assessments. Our European and U.S. offices were active in supporting our clients with their E.U. and U.K. Registration, Evaluation, Authorisation and Restriction of Chemicals (REACH) and U.S. Toxic Substances Control Act regulatory requirements.


Ecological & Biological Sciences

Our ecological and biological scientists provide strategic support on issues related to the environment and natural resources damages associated with chemicals and forest fires, international environmental disputes, ecosystem service assessments for businesses, adverse weather events/climate change, ecological risk assessment, ecotoxicology, novel remediation methods, restoration of wetlands and other natural resources, large development projects, resource utilization (such as mineral mining, oil and gas, wood pulp, transportation, etc.), agriculture land-use impacts, genomic assessments, product stewardship, and the use of chemicals and other products in commerce. Focusing on both legacy and emerging contaminants, the practice specializes in assessing the integrated effects of chemical, biological, and physical stressors on aquatic and terrestrial ecosystems. Many of these assessments utilize a causal analysis approach to determine causation systematically and transparently in complex and interrelated situations. The practice is comprised of nationally and internationally recognized experts that cover disciplines related to the fate and effects of chemical constituents and other stressors, including the ecological implications and risks associated with these projects.

 

Environmental & Earth Sciences

Our environmental scientists and engineers provide cost-effective, scientifically defensible and realistic assessments and solutions to complex environmental issues. We offer technical, regulatory, and litigation support to industries that include oil and gas, mining and minerals, chemicals, forest products, railroads, aerospace, development, and trade associations, and to municipal and governmental clients. Our consultants specialize in the areas of environmental fate and transport, environmental chemistry and forensics, remediation consulting, environmental engineering and waste management, and natural resources damages assessment.

10


 

Our expertise also includes hydrology and hydrogeology, modeling and monitoring, water quality, water rights and water resources, extreme weather event and climate change risk management, and evaluation of environmental and social risks.

Our work frequently involves complex and high visibility environmental problems and issues, often the focus of environmental or toxic tort claims, where evaluation of contamination and historical reconstruction of events, releases, and doses are central to problem resolution.

We provide case-specific strategic and advisory consulting on risk mitigation, planning, and environmental regulatory and policy issues, as well as high-level technical strategic consulting to support critical business decisions and for complex matters where understanding the long-term implications of early technical actions is critical to managing overall liability.

 

Health Sciences

Our health scientists, including epidemiologists, toxicologists, industrial hygienists, exposure scientists, biostatisticians, risk assessment scientists, and physicians, apply scientific and medical principles to examine and address complex human-health-related risk, benefit, and value issues in a variety of settings. Our consultants are recognized nationally and internationally for their outstanding expertise and credentials, and their decades of experience in government, academia, and industry sectors.

Our work has included numerous community and environmental health assessments, disease cluster investigations, survey research, real-world data platforms, cohort and case-control studies, exposure assessment and simulation studies, biologically based modeling, meta-analyses, and state-of-the-art literature reviews. We have addressed critical issues for clients on industrial chemicals, pesticides, mineral fibers, pharmaceuticals, medical devices, consumer products, digital health technology, nanotechnology, and other agents and products as they relate to human health risk.

Our multidisciplinary team has extensive experience investigating a broad variety of health concerns such as claims of adverse health effects from exposures to a wide range of physical agents (e.g., ionizing radiation, and low- and radio-frequency electromagnetic fields); chemical agents (e.g., volatile organic compounds, metals, dusts, air pollutants, mineral fibers, fumes, and nanoparticles); and biological agents (fungi/molds, bacteria, and other micro-organisms).

We can assess the potential health effects of occupational and environmental exposures; investigate accidental releases of chemicals and evaluate fate and transport of chemical substances; characterize consumer and workplace exposures through simulation and exposure reconstruction; develop measures of prevention and exposure control; and assist clients with occupational safety and health evaluations.

In the past few years, we have expanded our expertise to include pharmacoepidemiology; the development and application of real-world evidence (RWE) for regulated medical products (pharmaceuticals and biologics, vaccines, devices, and combination products); and digital therapeutics, across the product life cycle from pre-approval planning to market access to post-approval safety evaluation and regulatory consulting on emergent safety issues. Our Health Sciences team, working closely with Biomechanics, Biomedical Engineering & Sciences, Data Sciences, Human Factors, Polymer Science & Materials Chemistry, and other practices, has considerable expertise in healthcare data science; strategy, design, and application of health economics and outcomes research such as burden-of-illness assessment; selection, quality assessment, and analysis of electronic health records (EHR) and healthcare claims and the explication of methodological issues such as randomization, bias, data linkages, drug interactions, and identification of high-risk populations.

 

COMPETITION

The marketplace for our services is fragmented and we face different sources of competition in providing various services. In addition, the services that we provide to some of our clients can be performed in-house by those clients. Clients that have the capability to perform such services themselves will retain Exponent or other independent consultants because of independence concerns.

In each of our practices, we believe that the principal competitive factors are: technical capability and breadth of services, ability to deliver services on a timely basis, professional reputation and knowledge of litigation and

11


 

regulatory processes. Although we believe that we generally compete favorably in each of these areas, some of our competitors may be able to provide services acceptable to our clients at lower prices.

We believe that the barriers to entry are low and that for many of our technical disciplines, competition is increasing. In response to competitive forces in the marketplace, we continue to look for new markets for our various technical disciplines.

 

HUMAN CAPITAL

Exponent is a global engineering and scientific consulting firm that partners with clients to deliver breakthrough insights and answers. In a world experiencing accelerating change over our 50+ years in business, we still deliver the same vital promise: technical excellence, unrivaled expertise, and a unique multidisciplinary approach to asking and answering the right questions. Our vision is to work together, with our teams and our clients, to solve the most formidable scientific and engineering challenges to create a safer, healthier, sustainable world.

We work toward this vision by creating an unrivaled environment of engineering and scientific expertise, collaboration, and opportunity for exceptional people to achieve breakthrough insights and objective solutions for our clients’ vital challenges. Attracting, exciting, developing, and rewarding these people is central to our mission and our success. Our culture actively supports the development of our professionals and their potential by creating a stimulating, growth-oriented, and inclusive environment.

We keep our values and responsibilities front-and-center in everything we do: our hiring, our training, our processes, and our daily effort. These values include objectivity and work grounded in evidence and facts; excellence in our work and rigorous commitment to the highest standards of quality and integrity; respect and care for our teammates, peers, and partners; a commitment to a diversity of ideas, disciplines, and lived experiences; and a shared belief in the importance of service, responsibility, and making a positive difference for our peers, our professions, and our communities.

We advance scientific and engineering knowledge through the work of employees, but also through a comprehensive commitment to education, teaching, mentoring, publishing, and serving. Recognized leaders in their fields, Exponent staff serve on more than 250 individual scientific and engineering committees and advisory boards. Others serve in leadership roles or are actively working to develop technical standards. Exponent’s professionals routinely contribute to peer-reviewed scientific literature and publish articles, chapters, and books each year. To date, Exponent staff have published more than 1,200 articles in scientific and engineering journals. And today, more than 50 Exponent consultants serve as professors, lecturers, instructors, and advisors at universities and academic institutions across the country and around the world.

To enable a culture where diversity, equity, and inclusion are embedded we have articulated four pillars of actions: communication, development, outreach, and recruiting.

Communication - Our annual employee survey and Diversity, Equity & Inclusion Advisory Committee help increase transparency and ensure a two-way dialogue between employees and leadership.

Development - We foster equitable opportunities via our development pathways. Our mentoring, sponsorship, and buddy programs provide unbiased growth opportunities, support, and connection.

Outreach - Our Diversity, Equity & Inclusion outreach leverages science, technology, engineering, and math (STEM) to empower the communities around us. Initiatives include staff volunteering in classrooms, professional societies, and direct gifts to universities.

Recruiting - We engage graduate students at more than 100 universities, including those in connection with affinity professional organizations. We employ a behavioral, competency-based interviewing process to actively avoid bias.

As of December 29, 2023, we employed 1,320 full-time, part-time and intermittent employees, including 1,047 engineering and scientific staff, 73 technical support staff and 200 administrative and support staff. Our staff includes 955 employees with advanced degrees, of which 746 employees have achieved doctorate degrees. As of December 29, 2023 approximately 89% of our employees were located in the United States and 11% were located in other global regions.

12


 

Technical full-time equivalent employees is a key metric that we use to analyze our revenues. During 2023 technical full-time equivalent employees increased 10% to 1,048 as compared to 955 during the prior year. We attribute our ability to grow technical full-time equivalent employees to a number of factors, including exciting and challenging assignments, strong leadership and management, the opportunity to learn new skills and advance careers, along with competitive and equitable total rewards. To ensure a compelling total rewards philosophy and practice, we have practices in place to deliver fair and equitable compensation for employees based on their contribution and performance. We also offer a comprehensive set of benefits for employees and their families.

AVAILABLE INFORMATION

The address of our Internet website is www.exponent.com. We make available, free of charge through our website, access to our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and other periodic and current Securities and Exchange Commission (“SEC”) reports, along with amendments to all of those reports, as soon as reasonably practicable after we file or furnish the reports with the SEC. Copies of material filed or furnished by us with the SEC may also be obtained by writing to us at our corporate headquarters, Exponent, Inc., Attention: Investor Relations, 149 Commonwealth Drive, Menlo Park, CA 94025, or by calling (650) 326-9400. The content of our Internet website is not incorporated into and is not part of this Annual Report on Form 10-K.

 

EXECUTIVE OFFICERS OF THE REGISTRANT

The executive officers of Exponent and their ages as of February 23, 2024 are as follows:

 

Name

 

Age

 

Position

Catherine Ford Corrigan, Ph.D.

 

55

 

President and Chief Executive Officer

Eric Guyer, Ph.D.

 

47

 

Group Vice President

Brad A. James, Ph.D.

 

58

 

Group Vice President

John D. Pye, Ph.D.

 

53

 

Group Vice President

Joseph Rakow, Ph.D.

 

47

 

Group Vice President

Richard Reiss, Sc.D.

 

57

 

Group Vice President

Maureen T.F. Reitman, Sc.D.

 

55

 

Group Vice President

Richard L. Schlenker, Jr.

 

58

 

Executive Vice President, Chief Financial Officer and Corporate Secretary

Sally B. Shepard

 

63

 

Chief Human Resources Officer

 

Executive officers of Exponent are appointed by the Board of Directors of the Company (the “Board of Directors”) and serve at the discretion of the Board of Directors until the appointment of their successors. There is no family relationship between any of the directors and officers of the Company.

Catherine Ford Corrigan, Ph.D., joined the Company in 1996. She was promoted to Principal in the Biomechanics practice in 2002 and was appointed Group Vice President in May 2012. Dr. Corrigan was named President in July 2016. She was named Chief Executive Officer and elected to the Board of Directors in May 2018. Dr. Corrigan earned her Ph.D. (1996) in Medical Engineering and Medical Physics and M.S. (1992) in Mechanical Engineering from the Massachusetts Institute of Technology and her B.S. in Bioengineering from the University of Pennsylvania. Prior to joining Exponent, Dr. Corrigan was a researcher in the Orthopedic Biomechanics Laboratory at Beth Israel Hospital and Harvard Medical School. On February 9, 2021, Dr. Corrigan was elected to the National Academy of Engineering.

Eric Guyer, Ph.D., joined the Company in 2005. He was promoted to Principal Engineer in 2011 and was appointed Corporate Vice President in 2019. Dr. Guyer was appointed Group Vice President on April 1, 2023. Dr. Guyer received his Ph.D. (2005) in Materials Science and Engineering and M.S. (2003) in Materials Science and Engineering from Stanford University, and B.S. (2000) in Chemical Engineering from Iowa State University. Prior to joining Exponent, Dr. Guyer was employed as a Senior Materials Engineer at Lockheed Martin’s Advanced Technology Center.

Brad A. James, Ph.D., joined the Company in 1994. He was promoted to Principal Engineer in 2005 and was appointed Corporate Vice President in 2014. Dr. James was appointed Group Vice President on January 4, 2020. Dr. James received his Ph.D. (1994) in Metallurgical and Materials Engineering from the Colorado School of Mines and his B.S. (1988) in Metallurgical Engineering from the University of Washington. He is a licensed professional engineer

13


 

in the states of California and Texas. Prior to joining Exponent, Dr. James was employed as a Research Engineer, Materials Performance Division, at the Babcock and Wilcox R&D Center.

John D. Pye, Ph.D., joined the Company in 1999. He was promoted to Principal Engineer in 2006 and was appointed Corporate Vice President in 2009. Dr. Pye was appointed Group Vice President in January 2014. Dr. Pye received his Ph.D. (1999) in Aerospace Engineering from Stanford University, M.S. (1993) in Aerospace Engineering from Stanford University, and B.A.Sc. (1992) in Engineering Science from the University of Toronto, Canada. He is a Registered Professional Mechanical Engineer in the State of California. Prior to joining Exponent, Dr. Pye held a research position in the Aerospace Fluid Mechanics Lab at Stanford University where he was responsible for the renovation and redesign of the Stanford Low-Speed wind tunnel as well as managing the Stanford experimental facilities for the Stanford/NASA Ames Joint Institute for Aeronautics and Astronautics.

Joseph Rakow, Ph.D., joined the Company in 2005. He was promoted to Principal Engineer in 2012 and was appointed Corporate Vice President in 2021. Dr. Rakow was appointed Group Vice President on April 1, 2023. Dr. Rakow received his Ph.D. (2005) in Aerospace Engineering and M.S. (2000) in Aerospace Engineering from the University of Michigan, and B.S. (1999) in Physics from the University of California, Davis. He is a licensed professional engineer in the state of California and a Fellow of the American Society of Mechanical Engineers. Prior to joining Exponent, Dr. Rakow held teaching and research positions at the University of Michigan and Sandia National Laboratories. As a volunteer, Dr. Rakow serves on multiple academic advisory boards at the university level, and is a Structures Specialist with FEMA Urban Search & Rescue.

Richard Reiss, Sc.D., joined the Company in 2006 as a Principal Scientist. He was promoted to Group Vice President in January 2015. Dr. Reiss earned his Sc.D. (1994) in Environmental Health from the Harvard University School of Public Health, M.S. (1991) in Environmental Engineering from Northwestern University and B.S. (1989) in Chemical Engineering from the University of California, Santa Barbara. Prior to joining Exponent he was a Vice President with Sciences International. Dr. Reiss is a Fellow of the Society of Risk Analysis.

Maureen T.F. Reitman, Sc.D., joined the Company in 2002. She was promoted to Principal Engineer in 2006 and was appointed Corporate Vice President in 2014. Dr. Reitman was appointed Group Vice President on January 4, 2020. Dr. Reitman received her Sc.D. (1993) in Materials Science and Engineering from the Massachusetts Institute of Technology and her B.S. (1990) in Materials Science and Engineering from the Massachusetts Institute of Technology. She is a registered Professional Mechanical Engineer in the state of Maryland and a fellow of the Society of Plastics Engineers. Prior to joining Exponent, Dr. Reitman worked for the 3M Company in both research and management roles. Her activities at 3M included technology identification, materials selection and qualification, product development, customer support, program management, acquisition integration, intellectual property analysis, and patent litigation support. On February 6, 2024, Dr. Reitman was elected to the National Academy of Engineering.

Richard L. Schlenker, Jr., joined the Company in 1990. Mr. Schlenker is the Executive Vice President, Chief Financial Officer and Corporate Secretary of the Company. He was appointed Executive Vice President in April 2010, Chief Financial Officer in July 1999 and Secretary of the Company in November 1997. Mr. Schlenker was the Director of Human Resources from 1998 until his appointment as Chief Financial Officer. He was the Manager of Corporate Development from 1996 until 1998. From 1993 to 1996, Mr. Schlenker was a Business Manager, where he managed the business activities for multiple consulting practices within the Company. Prior to 1993, he held several different positions in finance and accounting within the Company. Mr. Schlenker holds a B.S. in Finance from the University of Southern California.

Sally B. Shepard, rejoined the Company in 2014 as Vice President - Human Resources and was promoted to Chief Human Resources Officer in 2017. From 2012 to 2014 she served as Vice President Human Resources at 41st Parameter, which was acquired by Experian. From 2002 to 2009 she served as Vice President Human Resources at CoWare, Inc., which was acquired by Synopsys. From 2000 to 2001 Ms. Shepard served as Vice President Human Resources at Lutris Technologies. She also provided Human Resources consulting services for a variety of companies between roles. From 1981 to 1999 Ms. Shepard held a variety of roles at Exponent including Managing Engineer, Business Manager, Director of Human Resources and Information Technology, and Vice President of Corporate Human Resources. Ms. Shepard holds a B.S. (1982) in Mechanical Engineering from Stanford University.

14


 

Item 1A. Risk Factors

Exponent operates in a rapidly changing environment that involves a number of uncertainties, some of which are beyond our control and may have a material adverse effect on our financial condition and results of operations. These uncertainties include, but are not limited to, those mentioned elsewhere in this report and those set forth below. Although the risks are organized by headings, and each risk is discussed separately, many are interrelated.

Risks Related to Our Clients and Demand for Our Services

The unpredictable and reactive nature of our business can create uneven performance in any given quarter or year.

Revenues are primarily derived from services provided in response to client requests or events that occur without notice, and engagements, generally billed as services are performed, are terminable or subject to postponement or delay at any time by clients. As a result, backlog at any particular time is small in relation to our quarterly or annual revenues and is not a reliable indicator of revenues for any future periods. Revenues and operating margins for any particular quarter are generally affected by staffing mix, resource requirements and timing and size of engagements.

Our financial results could suffer if our clients’ needs change more rapidly than we are able to secure the appropriate mix of trained, skilled and experienced personnel.

As our clients’ needs change, new technologies develop, and legal and regulatory processes change, we may be unable to timely hire or train personnel with the appropriate new set of skills and experience which could negatively impact our growth and profitability.

We may not manage our growth effectively, and our profitability may suffer.

Our expected future growth presents numerous managerial, administrative, operational and other challenges. Our ability to manage the growth of our operations will require us to continue to improve our information systems and other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate and retain both our management and professional employees. The inability to effectively manage growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.

The loss of a large client could adversely affect our business.

We currently derive a significant portion of our revenues from clients in the chemical, construction, consumer products, energy, life sciences and transportation industries. The loss of any large client could have a material adverse effect on our business, financial condition or results of operations.

Our clients may be unable to pay for our services.

If a client's financial difficulties become severe, the client may be unwilling or unable to pay our invoices in the ordinary course of business, which could adversely affect collections of both our accounts receivable and unbilled services. Recent global economic volatility and increased cost of capital could impact the ability of our customers to pay for our services. On occasion, some of our clients have entered bankruptcy, which has prevented us from collecting amounts owed to us. The bankruptcy of a client with substantial accounts receivable could have a material adverse effect on our financial condition and results of operations.

Our business is dependent on our professional reputation.

The professional reputation of Exponent and its consultants is critical to our ability to successfully compete for new client engagements and attract or retain professionals. Proven or unproven allegations against us may damage our professional reputation. Any factors that damage our professional reputation could have a material adverse effect on our business.

15


 

Our business can be adversely impacted by deregulation or reduced regulatory enforcement.

Public concern over health, safety and preservation of the environment has resulted in the enactment of a broad range of environmental and/or other laws and regulations by local, state and federal lawmakers and agencies. These laws and the implementation of new regulations affect nearly every industry, as well as the agencies of federal, state and local governments charged with their enforcement. To the extent changes in such laws, regulations and enforcement or other factors significantly reduce the exposures of manufacturers, owners, service providers and others to liability, the demand for our services may be significantly reduced.

Tort reform can reduce demand for our services.

Several of our practices have a significant concentration in litigation support consulting services. To the extent tort reform reduces the exposure of manufacturers, owners, service providers and others to liability, the demand for our litigation support consulting services may be significantly reduced.

Potential conflicts of interest may preclude us from accepting some engagements.

We provide litigation support consulting and other services primarily in connection with significant disputes, or other matters that are usually adversarial or that involve sensitive client information. The nature of our consulting services has and will continue to preclude us from accepting engagements with other potential clients because of conflicts. Accordingly, the nature of our business limits the number of both potential clients and potential engagements.

Inherent risks related to government contracts may adversely affect our business.

We work for various United States and foreign governmental entities and agencies. Government contracts entail, among other things, the obligation to comply with numerous regulations and requirements that may not otherwise apply to us. Government entities reserve the right to audit our contracts and conduct inquiries and investigations of our business practices with respect to government contracts. Findings from an audit may result in fees being refunded to the government or prospective adjustment to previously agreed upon rates that will affect future margins. If a government client discovers improper or illegal activities in the course of audits or investigations, we may become subject to various civil and criminal penalties and administrative sanctions, which may include termination of contracts, forfeiture of profits, suspension of payments, fines and suspensions or debarment from doing business with other agencies of the government. The inherent limitations of internal controls may not prevent or detect all improper or illegal activities, regardless of the adequacy of such controls. Government contracts, and the proceedings surrounding them, are often subject to more extensive scrutiny and publicity than other commercial contracts. Negative publicity related to our government contracts, regardless of whether it is accurate, may further damage our business by affecting our ability to compete for new contracts.

Clients may terminate, cancel, modify or curtail our contracts at any time prior to their completion.

Under many of our contracts, including our government contracts, the client generally has the right not to exercise options to extend or expand our contracts and may otherwise terminate, cancel, modify or curtail our contracts at its convenience. Our engagements can therefore terminate suddenly and without advance notice to us. Any decision by the client not to exercise contract options or to terminate, cancel, modify or curtail our programs or contracts would adversely affect our revenues, revenue growth and profitability.

Risks Related to Our Operations

Failure to attract and retain key employees may adversely affect our business.

Our business involves the delivery of professional services and is labor-intensive. Our success depends in large part upon our ability to attract, retain and motivate highly qualified technical and managerial personnel. Qualified personnel are in great demand and are likely to remain a limited resource for the foreseeable future. We cannot provide

16


 

any assurance that we can continue to attract sufficient numbers of highly qualified technical and managerial personnel and retain existing employees. We have experienced and expect to continue to experience employee turnover. The loss of key managerial employees, business generators or any significant number of employees could have a material adverse impact on our business, including our ability to secure and complete engagements. We rely heavily on our executive officers, group vice presidents, and practice/office directors to manage our operations. Given the highly specialized nature of our services and the scale of our operations, our executive officers, group vice presidents and practice/office directors must have a thorough understanding of our services and operations, as well as the skills and experience necessary to manage a large organization in diverse geographic locations. We are unable to predict with certainty the impact that leadership transitions and the loss of certain employees in leadership roles may have on our business operations, prospects, financial results, client relationships, or employee retention or morale.

Our engagements may result in professional or other liability.

Our services typically involve difficult engineering and scientific assignments and carry risks of professional and other liability. Many of our engagements involve matters that could have a severe impact on a client's business, cause a client to lose significant amounts of money, or prevent a client from pursuing desirable business opportunities. Accordingly, if a client is dissatisfied with our performance, the client could threaten or bring litigation in order to recover damages or to contest its obligation to pay our fees. Litigation alleging that we performed negligently, disclosed client confidential information, lost or damaged evidence, infringed on patents, were forced to withdraw from a legal matter due to a conflict or otherwise breached our obligations to a client could expose us to significant liabilities to our clients or other third parties or tarnish our reputation.

We are subject to unpredictable risks of litigation.

Although we seek to avoid litigation whenever possible, from time to time we are party to various lawsuits and claims. Disputes may arise, for example, from employment issues, regulatory actions, business acquisitions and real estate and other commercial transactions. There can be no assurances that any lawsuits or claims will be immaterial in the future. Any material lawsuits or claims could adversely affect our business and reputation.

We are subject to security breaches that may disrupt our operations and/or lead to the inability to protect confidential information.

We have experienced, and expect to continue to be subjected to, security breaches and threats, none of which have been material to us to date. Despite the implementation of security and business continuity measures, our information technology infrastructure and networks are vulnerable to electronic breaches of security. Furthermore, we are subject to risks to information security posed by external or insider threats, including unauthorized access, manipulation, misuse, or improper disclosure of proprietary, sensitive, or confidential information by employees, contractors, or other insiders. Any such breaches could lead to disruptions of our operations and potential unauthorized disclosure of confidential and/or personal information, which could result in legal claims or proceedings, have impacts to our operations, and/or cause harm to our reputation. Our systems and data are protected by a comprehensive Information Security program detailed in our Information Security Management System. Dedicated security, privacy, information governance, and compliance professionals maintain the program with oversight provided by the Board of Directors in conjunction with senior leadership. See Item 1C. for more information about our Cybersecurity Risk Management and Strategy. While we have taken reasonable steps to prevent and mitigate the damage of a security breach by continuously improving our design and coordination of security controls across our business, those steps may not be effective and there can be no assurance that any such steps can be effective against all possible risks.

Laws regarding data protection continue to rapidly evolve, and failure to protect client and employee data may have an adverse effect on our business.

We manage, utilize, and store sensitive or confidential client and employee data, including personal data and protected health information. As a result, we are subject to numerous laws and regulations designed to protect this information, such as the U.S. federal and state laws governing the protection of health or other personally identifiable information, including the Health Insurance Portability and Accountability Act, and international laws such as the European Union General Data Protection Regulation and the People’s Republic of China’s Data Security Law. In addition, many states, U.S. federal governmental authorities and non-U.S. jurisdictions have adopted, proposed, or are considering adopting

17


 

or proposing, additional data security and/or data privacy statutes or regulations. For instance, we may be subject to Federal Trade Commission (FTC) enforcement actions if the FTC has reason to believe we have engaged in unfair or deceptive privacy or data security practices in violation of the FTC Act. In addition, an increasing number of U.S. states have enacted U.S. state privacy laws that set forth comprehensive privacy and security obligations regarding the collection and processing of personal data, including such as the California Consumer Privacy Act, as amended by the California Privacy Rights Act, and other state laws that set forth comprehensive privacy and security obligations regarding the collection and processing of personal data. These laws and regulations are increasing in complexity and number. As a result of these legal and regulatory requirements we incur and expect to continue to incur significant ongoing costs as part of our efforts to comply with applicable law. Failure to comply with these laws and regulations may lead to significant monetary damages, regulatory enforcement actions, fines, penalties or other regulatory liabilities, such as orders or consent decrees forcing us to modify business practices, and reputational damage or third-party lawsuits for any noncompliance with such laws. If any person, including any of our employees, negligently disregards or intentionally breaches our established controls with respect to client or employee data, or otherwise mismanages or misappropriates that data, we could also be subject to significant monetary damages, regulatory enforcement actions, fines, and/or criminal prosecution. In addition, unauthorized disclosure of sensitive or confidential client or employee data, whether through systems failure, employee negligence, fraud, or misappropriation, could damage our reputation and cause us to lose clients and their related revenue in the future.

Our international operations create special risks that could adversely affect our business.

In addition to our offices in the United States, we have a presence in the United Kingdom, Switzerland, Hong Kong, China, Singapore, Ireland, Germany, and Canada, and conduct business in several other countries. We expect to continue to expand globally and our international revenues may account for an increasing portion of our revenues in the future. Our international operations carry special financial, business and legal risks, including cultural and language differences; employment laws and related factors that could result in lower utilization, higher staffing costs, and cyclical fluctuations of utilization and revenues; currency fluctuations that adversely affect our financial position and operating results; burdensome regulatory requirements and other barriers to conducting business; tariffs/trade disputes and other trade barriers; geopolitical risks that could result in an adverse impact to our clients and Exponent, such as cyberattacks, trade sanctions, and increased regulatory scrutiny on operations; armed conflicts and wars, including the Russia-Ukraine war and the conflicts in the Middle East; managing the risks associated with engagements with foreign officials and governmental agencies, including the risks arising from the United States Foreign Corrupt Practices Act and the United Kingdom Bribery Act of 2010; managing the risks associated with global privacy and data security laws and regulations including the General Data Protection Regulation in Europe and China’s data protection and national security laws; greater difficulties in managing and staffing foreign operations; successful entry and execution in new markets; restrictions on the repatriation of earnings; potentially adverse tax consequences; and other impending legislation that could add additional risks to the business.

Employee or contractor misconduct, or our failure to comply with governmental, regulatory and legal requirements or with our company-wide Code of Business Conduct and Ethics and related policies could lead to governmental or legal proceedings that could expose us to significant liabilities and damage our reputation.

Misconduct, fraud, non-compliance with applicable laws and regulations or other improper activities by one of our employees, agents or partners could have a significant negative impact on our business and reputation. Such misconduct could include the failure to comply with government procurement regulations, regulations regarding the protection of classified information, regulations prohibiting bribery and other foreign corrupt practices, regulations regarding the pricing of labor and other costs in government contracts, regulations on lobbying or similar activities, regulations pertaining to the internal controls over financial reporting, environmental laws and any other applicable laws or regulations. Our Code of Business Conduct and Ethics and related policies mandate compliance with applicable laws including anti-bribery, and insider trading. Nonetheless, we cannot assure that our policies, procedures and related training programs will ensure full compliance with all applicable legal requirements. Illegal or improper conduct by our executive officers, directors, employees, independent consultants or contractors, or others who are subject to our policies and procedures could damage our reputation in the U.S. and internationally, which could adversely affect our existing client relationships or adversely affect our ability to attract and retain new clients, or lead to litigation or governmental or regulatory proceedings in the U.S. or foreign jurisdictions, or could subject us to fines and penalties, loss of security clearances and suspension or debarment from contracting, any or all of which could harm our reputation, reduce our revenue and profits and subject us to criminal and civil enforcement actions.

18


 

Failure to comply with domestic and international export laws could adversely affect our business.

To the extent we export technical services, data and information outside of the locations where we operate, we are subject to U.S. and international laws and regulations governing international trade and exports, including but not limited to the International Traffic in Arms Regulations, the Export Administration Regulations and trade sanctions against embargoed countries. A failure to comply with these laws and regulations could result in civil or criminal sanctions, including the imposition of fines, the denial of export privileges and suspension or debarment from participation in U.S. government contracts, which could have a material adverse effect on our business.

Our business depends on our ability to use and access information systems, and modernize or replace such systems from time to time, and failure to effectively maintain such systems or modernize or replace systems, or difficulties encountered in implementing new or replacement systems could materially adversely affect our business and operations and harm our reputation.

We depend on multiple internal and external information systems for operating our business. We utilize commercially available third-party technology solutions, which in many cases are customized to our business needs. Our information systems may be compromised by power outages, computer and telecommunications failures, computer viruses, security breaches, hackers, catastrophic events, human error and other events, many of which are beyond our control, and are subject to obsolescence and technological changes. If our information systems fail to work properly or otherwise become unavailable, or if we encounter difficulties in integrating new or replacement systems, we may incur substantial time, efforts and costs to repair or replace such systems, or otherwise carry out our operations without the ability to use such systems. Failure of any such information system could result in delays, significant additional costs, incorrect information, failure of internal control and harm to our reputation as well as expose us to regulatory actions and claims any of which could adversely affect our business and results of operations and our reputation.

Increases in operating expenses may adversely affect our profitability and margins.

Increases in compensation and related expenses, other operating expenses, general and administrative expenses, and tax expenses due to inflation, supply chain disruptions, labor market conditions, real estate market conditions, geographic conditions, regulatory requirements, or other economic or political factors may adversely affect our profitability and margins. Increases in compensation and related expenses that exceed our bill rate increases, increases in rent when our operating leases expire, increases in compliance costs associated with new regulations, and increases in tax rates would adversely affect our profitability.

General Risks

Competition could reduce our pricing and adversely affect our business.

The markets for our services are highly competitive. In addition, there are relatively low barriers to entry into our markets and we have faced, and expect to continue to face, additional competition from new entrants into our markets. Competitive pressure could reduce the market acceptance of our services and result in limitations in our ability to implement billing rate increases or maintain billing rates that could have a material adverse effect on our business, financial condition or results of operations.

We hold substantial investments that could present liquidity risks.

Our cash equivalent portfolio as of December 29, 2023 consisted primarily of obligations of the U.S. Treasury. We follow an established investment policy to monitor, manage and limit our exposure to interest rate and credit risk. The policy sets forth credit quality standards and limits our exposure to any one issuer, as well as our maximum exposure to various asset classes.

Investments in some financial instruments may pose risks arising from liquidity and credit concerns. As of December 29, 2023, we had no impairment charge associated with our investment portfolio relating to such adverse financial

19


 

market conditions. Although we believe our current investment portfolio has a low risk of impairment, we cannot predict future market conditions or market liquidity and can provide no assurance that our investment portfolio will remain unimpaired.

Impairment of goodwill may require us to record a significant charge to earnings.

On our balance sheet as of December 29, 2023, we have $8,607,000 of goodwill subject to periodic evaluation for impairment. Failure to achieve sufficient levels of cash flow at reporting units, the loss of key employees, changes to the scope of operations of our business or a significant and sustained decline in our stock price could result in goodwill impairment charges. During times of financial market volatility, significant judgment is required to determine the underlying cause of the decline and whether stock price declines are short-term in nature or indicative of an event or change in circumstances.

Impairment of long-lived assets or restructuring activities may require us to record a significant charge to earnings.

Our long-lived assets, including our office, laboratory and warehouse space in Menlo Park, California, our Test and Engineering Center in Phoenix, Arizona, and our office and laboratory facilities in Natick, Massachusetts, are subject to periodic testing for impairment. Failure to achieve sufficient levels of cash flow at the asset group level could result in impairment of our long-lived assets. In addition, we have operating lease right-of-use assets for office and laboratory space which are also subject to impairment. Changes in the business environment could lead to changes in the scope of operations of our business. These changes, including the closure of one or more offices, could result in restructuring and/or asset impairment charges.

Changes in, or interpretations of, accounting principles could have a significant impact on our financial position and results of operations.

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting principles. A change in these principles can have a significant effect on our reported results and may even retroactively affect previously reported transactions. Additionally, the adoption of new or revised accounting principles may require that we make significant changes to our systems, processes and controls.

Uncertainty about current and future economic conditions and other adverse changes in general political conditions in any of the countries in which we do business could adversely affect our operating results.

We are subject to risks arising from adverse changes in economic and political conditions, both domestically and globally, including unfavorable changes in economic conditions, such as inflation, rising interest rates or a recession, and other events beyond our control, such as geopolitical developments, economic sanctions, natural disasters, pandemics, epidemics, political instability, armed conflicts and wars, including the Russia-Ukraine war and the conflict in the Middle East. Worsening economic conditions have had and may continue to have an adverse impact on the businesses and financial health of many of our clients. As a result, current or potential clients may consolidate or go out of business and thus demand for our services may be reduced significantly. Political changes and trends such as populism, protectionism, economic nationalism and sentiment toward multinational companies, as well as tariffs, export controls, restrictions on outbound investment or other trade barriers, sanctions, currency controls, or changes to tax or other laws or policies, have been and may continue to be disruptive to our business. These can interfere with our global operating model, client relationships, and competitive position. Further escalation of any specific trade tensions between the U.S. and China, or in global trade conflict more broadly could be harmful to global economic growth or to our business in or with China or other countries.

Our quarterly results may vary.

Variations in our revenues and operating results occur from time to time, as a result of a number of factors, such as the significance of client engagements commenced and completed during a quarter, the timing of engagements, the number of working days in a quarter, employee hiring and utilization rates. Because a high percentage of our expenses,

20


 

particularly personnel and facilities related expenses, are relatively fixed in advance of any particular quarter, a variation in the timing of the initiation or the completion of our client assignments can cause significant variations in operating results from quarter to quarter.

The market price of our common stock may be volatile.

Many factors could cause the market price of our common stock to rise and fall. These include the risk factors listed above and below; changes in estimates of our performance or recommendations by securities analysts; future sales of shares of common stock in the public market; market conditions in the industry and economy as a whole; acquisitions or strategic alliances involving us or our competitors; restatement of financial results; and changes in accounting principles or methods. In addition, the stock market often experiences significant price fluctuations. These fluctuations are often unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the market price of our common stock. When the market price of a company's stock drops significantly, shareholders often institute securities class action litigation against that company. Any litigation against us could cause us to incur substantial costs, divert the time and attention of our management and other resources, or otherwise harm our business.

There can be no assurance that we will continue to declare cash dividends or repurchase our shares at all or in any particular amounts.

Our Board of Directors has declared quarterly dividends since March 2013. Our intent to continue to pay quarterly dividends and to repurchase our shares is subject to capital availability and, in the case of dividends, periodic determinations by our Board of Directors that cash dividends are in the best interest of our stockholders and are in compliance with all laws and agreements applicable to the declaration and payment of cash dividends by us. Future dividends and share repurchases may also be affected by, among other factors: our views on potential future capital requirements for investments, including acquisitions; legal risks; stock repurchase programs; changes in federal and state income tax laws or corporate laws; contractual restrictions; and changes to our business model. Our dividend payments and share repurchases may change from time to time, and we cannot provide assurance that we will continue to declare dividends or repurchase shares at all or in any particular amounts. A reduction or suspension in our dividend payments or share repurchase activity could have a negative effect on our stock price.

Catastrophic events may disrupt our business.

We rely on our network infrastructure and certain third-party hosted services to support our operations. A disruption or failure of these systems in the event of a major earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, pandemics, cyber-attack, war, terrorist attack or other catastrophic event that our disaster recovery plans do not adequately address, could have a material adverse effect on our business, financial condition or results of operations.

Unavailability or cancellation of third-party insurance coverage would increase our overall risk exposure as well as disrupt the management of our business operations.

We maintain insurance coverage from third-party insurers as part of our overall risk management strategy and because some of our contracts require us to maintain specific insurance coverage limits. If any of our third-party insurers fail, suddenly cancel our coverage or otherwise are unable to provide us with adequate insurance coverage, then our overall risk exposure and our operational expenses would increase and the management of our business operations would be disrupted. In addition, there can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period or that future coverage will be affordable at the required limits.

Climate change may disrupt our business.

The areas where we conduct business are vulnerable to the effects of climate change. For example, in California, wildfire danger increases the probability of planned power outages which may impact our employees’ abilities to commute to work and to stay connected. Climate-related events, including the increasing frequency of extreme weather events and their impact on critical infrastructure, have the potential to disrupt our business.

21


 

Changes in interpretation and application of tax laws could harm our business, revenue, cash flows and financial results.

Tax reform remains a legislative priority for the U.S. government and certain legislations have already been enacted. While there is current uncertainty regarding what changes will eventually be enacted, such new laws may affect our operating results and financial conditions. On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 that includes, among other provisions, changes to the U.S. corporate income tax system, including a fifteen percent minimum tax based on “adjusted financial statement income,” and a one percent excise tax on net repurchases of stock after December 31, 2022. Changes, if any, to the U.S. or non-U.S. taxation of our operations may increase our worldwide effective tax rate, result in additional taxes, or other costs or have other material consequences, which could harm our business, revenue, cash flows and financial results.

 

22


 

Item 1B. Unresolved Staff Comments

 

None.

23


 

Item 1C. Cybersecurity

Risk Management and Strategy

We recognize the critical importance of cybersecurity and data privacy in safeguarding our operations, sensitive data, and maintaining the trust of our stakeholders. Cybersecurity incidents and threats as potential risks that may impact our operations and information systems. We have developed and implemented cybersecurity and data privacy programs in accordance with the requirements of ISO standards 27001:2013 and 27701:2019, which are intended to appropriately preserve the confidentiality, integrity, and availability of information maintained by our company. These programs identify, select, maintain, operate, and improve cybersecurity and privacy controls.

We have implemented processes for assessing, identifying, and managing material risks from cybersecurity threats. These processes are designed to preserve the confidentiality, integrity, and availability of our information systems and the information residing therein. Our cybersecurity incident response plan is based on the NIST 800-61r2 “Computer Security Incident Handling Guide.” This plan is used to process security events identified through our real-time, 24x7 monitoring, and conducts security incident tabletop exercises. The incident response plan includes detailed steps for incident leadership, escalation to established partners, response protocols based on the type of incident, responsibilities for follow-up and reporting, and steps to capture lessons learned and improvement opportunities. Our vulnerability management processes include real-time monitoring for vulnerabilities and standardized reporting for managing remediation efforts. Our cybersecurity risk management processes are integrated into our overall risk management system to ensure alignment with our business objectives and strategies. We engage assessors, consultants, auditors and other third parties to execute certification audits, penetration tests, and security framework risk assessments. These external entities provide specialized expertise and insights to enhance the effectiveness of our cybersecurity risk management processes.

We have established processes to oversee and identify cybersecurity risks associated with our use of third-party service providers. We conduct due diligence assessments and evaluate contractual obligations to mitigate potential risks arising from third-party relationships.

Cybersecurity threats, including previous incidents, have the potential to materially affect our company, including our business strategy, results of operations, and financial condition. While we have not experienced material adverse effects from cybersecurity threats to date, we recognize the evolving nature of these risks and remain vigilant in our efforts to mitigate potential impacts.

Governance

Our Board of Directors provides oversight of risks from cybersecurity threats. The Security and Privacy Management Committee (the “SPMC”) consists of our Chief Financial Officer, General Counsel, Vice President of Information Technology, Chief Human Resources Officer, Director of Information Security and Director of Environmental Health and Safety. The SPMC is tasked with ensuring risks are adequately addressed within our governance framework.

We maintain a dedicated team of cybersecurity professionals. The Director of Information Security, the Information Security team, the SPMC, the Vice President of Information Technology, and the Information Technology leadership team are principally responsible for assessing and managing cybersecurity risks for our company. These individuals possess relevant expertise in cybersecurity risk management and are equipped to address the evolving nature of cyber threats. Our Director of Information Security has over 20 years of cybersecurity experience, holds several professional certifications and is an adjunct faculty member teaching courses on information security management and governance. Our cybersecurity professionals have a proven track record of executing strategic security objectives across various sectors, including utility, government, healthcare, and consulting. They bring with them experience in designing, implementing, and managing information security programs focused on quality, performance, and compliance.

Our information security team and our third-party security service providers actively monitor the prevention, detection, mitigation, and remediation of cybersecurity incidents, ensuring timely response and resolution. Processes are in place to inform relevant management positions and committees about emerging threats and incident response activities. The Director of Information Security provides regular updates on cybersecurity risks and incidents to the Board of Directors, the SPMC, and IT leadership.

24


 

 

Item 2. Properties

Our Silicon Valley office facilities consist of a 153,738 square foot building, with office and laboratory space located on a 6.3-acre tract of land we own in Menlo Park, California and an adjacent 27,000 square feet of warehouse storage space on a 1.1-acre tract of land that we also own.

Our Test and Engineering Center (TEC) occupies 147 acres in Phoenix, Arizona. We lease this land from the state of Arizona under a 30-year lease agreement that expires in January 2028 and have options to renew for two 15-year periods. We constructed a 21,613 square foot indoor test facility as well as a 44,053 square foot engineering and test preparation building at the TEC.

Our office facilities in Natick, Massachusetts, consist of a 60,480 square foot building, with office and laboratory space located on a 2.9 acre tract of land that we own and an adjacent building that consists of 9,100 square feet of office space located on a 0.81 acre tract of land that we also own.

In addition, we lease office and laboratory space in 21 other locations in 13 states and the District of Columbia, as well as in China, Hong Kong, Singapore, Switzerland and the United Kingdom. Leases for these offices and laboratory facilities have terms generally ranging between one and 10 years.

Exponent is not engaged in any material legal proceedings.

Item 4. Mine Safety Disclosures

Not applicable.

25


 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Exponent’s common stock is traded on the NASDAQ Global Select Market, under the symbol “EXPO.” As of February 16, 2024, there were 166 holders of record of our common stock. Because many of the shares of our common stock are held by brokers and other institutions on behalf of stockholders, we believe that there are considerably more beneficial holders of our common stock than record holders.

The following table provides information on the Company’s share repurchases (of Company common stock) for the quarter ended December 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 Plans
or Programs

 

 

Approximate Dollar
Value of Shares
That May Yet Be
Purchased Under
the Plan or Program

 

September 30 to October 27

 

 

44

 

 

$

73.51

 

 

 

44

 

 

$

42,411

 

October 28 to November 24

 

 

54

 

 

 

73.73

 

 

 

54

 

 

$

38,390

 

November 25 to December 29

 

 

-

 

 

 

-

 

 

 

-

 

 

$

38,390

 

Total

 

 

98

 

 

 

73.63

 

 

 

98

 

 

$

38,390

 

Repurchases of the Company’s common stock were affected pursuant to a repurchase program authorized by the Company’s Board of Directors. On February 22, 2022 the Company’s Board of Directors announced approval of $150,000,000 for the repurchase of the Company’s common stock. On February 1, 2024 the Company's Board of Directors authorized an additional $61,600,000 for the repurchase of the Company's common stock. These repurchase programs have no expiration dates.

 

COMPANY STOCK PRICE PERFORMANCE GRAPH

This graph compares the Company’s cumulative total stockholder return calculated on a dividend-reinvested basis from 2019 through 2023 with those of the Standard & Poor’s (“S&P”) 500 Index, the S&P MidCap 400 Index, and the S&P SmallCap 600 Index. The Company does not have a comparable peer group and thus has selected the S&P MidCap 400 Index. In prior years the company used the S&P SmallCap 600 Index. During 2023, the company was added to the S&P MidCap 400 Index. As such the company selected this index for 2023. The graph assumes that $100

26


 

was invested on the last day of 2018. Note that the historic price performance is not necessarily indicative of future price performance.

img37928738_0.jpg 

 

Item 6. (Reserved)

27


 

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

This section of this Annual Report on Form 10-K generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2022 and year-to-year comparisons between 2022 and 2021 that are not included in this Annual Report form 10-K can be found in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2022.

OVERVIEW

Exponent is an engineering and scientific consulting firm providing solutions to complex problems. Exponent's interdisciplinary organization of scientists, physicians, engineers, and business consultants draws from more than 90 technical disciplines to solve the most pressing and complicated challenges facing stakeholders today. The firm leverages over 50 years of experience in analyzing accidents and failures to advise clients as they innovate their technologically complex products and processes, ensure the safety and health of their users, and address the challenges of sustainability.

CRITICAL ACCOUNTING ESTIMATES

In preparing our consolidated financial statements, we make assumptions, judgments and estimates that can have a significant impact on our revenue, operating income and net income, as well as on the value of certain assets and liabilities on our consolidated balance sheet. We base our assumptions, judgments and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. On a regular basis we evaluate our assumptions, judgments and estimates and make changes accordingly. We believe that the assumptions, judgments and estimates involved in accounting for revenue recognition and estimating the allowance for contract losses and doubtful accounts impact on our consolidated financial statements, so we consider these to be our critical accounting policies. We discuss below the assumptions, judgments and estimates associated with these policies. Historically, our assumptions, judgments and estimates relative to our critical accounting policies have not differed materially from actual results. For further information on our critical accounting policies, see Note 1 of our Notes to Consolidated Financial Statements.

Revenue recognition. We derive our revenues primarily from professional fees earned on consulting engagements, fees earned for the use of our equipment and facilities, as well as reimbursements for outside direct expenses associated with the services that are billed to our clients.

Substantially all of our engagements are service contracts performed under time and material or fixed-price billing arrangements. For time and material and fixed-price service projects, revenue is generally recognized as the services are performed. For substantially all of our fixed-price service engagements, we recognize revenue based on the relationship of incurred labor hours at standard rates to our estimate of the total labor hours at standard rates we expect to incur over the term of the contract. Our estimate of total labor hours we expect to incur over the term of the contract is based on the nature of the project and our past experience on similar projects. We believe this methodology achieves a reliable measure of the revenue from the consulting services we provide to our customers under fixed-price contracts.

Management judgments and estimates must be made and used in connection with the revenues recognized in any accounting period. These judgments and estimates include an assessment of the estimate as to the total effort required to complete fixed-price projects.

Estimating the allowance for contract losses and doubtful accounts. We make estimates of our ability to collect accounts receivable and our unbilled but recognized work-in-process. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us or for disputes with customers that affect our ability to fully collect our accounts receivable and unbilled work-in-process, we record a specific allowance to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers we recognize allowances for contract losses and doubtful accounts taking into consideration factors such as historical write-offs, customer concentration, customer creditworthiness, current and forecasts of future economic conditions, and aging of amounts due.

28


 

The following table sets forth, for the periods indicated, the percentage of revenues of certain items in our consolidated statements of income and the percentage increase (decrease) in the dollar amount of such items year to year:

 

 

Percentage of Revenues for

 

 

Period to

 

 

 

Fiscal Years

 

 

Period Change

 

 

 

2023

 

 

2022

 

 

2023 v 2022

 

Revenues

 

 

100.0

%

 

 

100.0

%

 

 

4.6

%

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Compensation and related expenses

 

 

59.6

 

 

 

51.5

 

 

 

21.1

 

Other operating expenses

 

 

7.7

 

 

 

6.8

 

 

 

18.4

 

Reimbursable expenses

 

 

7.4

 

 

 

9.6

 

 

 

(20.0

)

General and administrative expenses

 

 

4.6

 

 

 

4.6

 

 

 

3.3

 

 

 

79.3

 

 

 

72.6

 

 

 

14.2

 

Operating income

 

 

20.7

 

 

 

27.4

 

 

 

(21.0

)

 

 

 

 

 

 

 

 

 

Other income, net

 

 

4.6

 

 

 

(1.7

)

 

 

385.5

 

 

 

 

 

 

 

 

 

 

Income before income taxes

 

 

25.3

 

 

 

25.8

 

 

 

2.8

 

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

 

6.6

 

 

 

5.8

 

 

 

18.9

 

 

 

 

 

 

 

 

 

 

Net income

 

 

18.7

%

 

 

19.9

%

 

 

(1.9

)%

 

EXECUTIVE SUMMARY

Revenues for 2023 increased 5% and revenues before reimbursements increased 7% as compared to the prior year. The increase in revenues was due to an increase in billable hours and an increase in billing rates. Our multidisciplinary team of scientists and engineers continues to provide critical data, analyses and insights for our clients as society raises expectations for safety, health and the environment. Growth during 2023 was driven by our reactive business, which experienced strong demand for failure investigations and dispute-related work. Demand for our services across the transportation and energy sectors was strong during 2023. Proactive revenues for the consumer electronics sector declined during 2023 due to ongoing industry headwinds and product lifecycle timing. The remainder of our proactive portfolio grew during 2023 primarily driven by safety-related work evaluating the impacts of chemicals on human health and the environment.

Society is raising the bar for safety, health, sustainability and reliability, and clients are increasingly seeking our interdisciplinary proactive solutions. As our suite of offerings and key markets expands, so does the demand for our multidisciplinary services. We continue to expand our client relationships and enhance our reputation and capabilities across the firm. As innovation and technology become increasingly complex, the critical nature of our insights uniquely positions Exponent to address our clients’ needs throughout the product lifecycle.

Net income was $100,339,000 during 2023 as compared to $102,330,000 during 2022. Diluted earnings per share decreased to $1.94 for 2023 as compared to $1.96 for 2022. Net income and diluted earnings per share for 2023 and 2022 benefited from the excess tax benefit associated with stock-based awards. The excess tax benefit associated with stock-based awards decreased to $3,620,000 during 2023 as compared to $5,829,000 during 2022. The decrease in the excess tax benefit was due to a smaller increase in value of our common stock between the grant date and the release date for the restricted stock units released during 2023 as compared to 2022.

We remain focused on building our world-class engineering and scientific team to position Exponent at the forefront of innovation and meet the ever-changing needs of our clients and the market. 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.

29


 

OVERVIEW OF THE YEAR ENDED December 29, 2023

Our revenues consist of professional fees earned on consulting engagements, fees for use of our equipment and facilities, and reimbursements for outside direct expenses associated with the services performed that are billed to our clients.

We operate on a 52-53 week fiscal year with each year ending on the Friday closest to December 31st. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.

During 2023, billable hours increased 2% to 1,495,000 as compared to 1,465,000 during 2022. Our utilization decreased to 69% for 2023 as compared to 74% for 2022. The decrease in utilization during 2023 was due to an increase in technical full-time equivalent employees. Technical full-time equivalent employees increased 10% to 1,047 for 2023 as compared to 955 for 2022. We continue to selectively hire key talent to expand our capabilities.

FISCAL YEARS ENDED December 29, 2023 AND December 30, 2022

Revenues

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Engineering and Other Scientific

 

$

446,888

 

 

$

427,796

 

 

 

4.5

%

Percentage of total revenues

 

 

83.3

%

 

 

83.3

%

 

 

 

Environmental and Health

 

 

89,878

 

 

 

85,497

 

 

 

5.1

%

Percentage of total revenues

 

 

16.7

%

 

 

16.7

%

 

 

 

Total revenues

 

$

536,766

 

 

$

513,293

 

 

 

4.6

%

 

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. Growth in this segment during 2023 was primary driven by demand for our services across the transportation and energy sectors. During 2023, billable hours for this segment increased by 3% to 1,188,000 as compared to 1,153,000 during 2022. Utilization for this segment decreased to 70% for 2023 as compared to 75% for 2022 due to an increase in technical full-time equivalent employees. Technical full-time equivalent employees in this segment increased 11% to 818 during 2023 as compared to 736 for 2022.

The increase in revenues from our Environmental and Health segment was due to an increase in billing rates offset by a decrease in billable hours. Growth in this segment during 2023 was primarily driven by safety-related work evaluating the impacts of chemicals on human health and the environment. During 2023, billable hours for this segment decreased by 2% to 307,000 as compared to 312,000 during 2022. Utilization for this segment decreased to 64% for 2023 as compared to 69% for 2022. Technical full-time equivalents increased 5% to 229 during 2023 as compared to 219 for 2022. The decrease in utilization was due to the 5% increase in technical full-time equivalent employees.

Revenues are primarily derived from services provided in response to client requests or events that occur without notice and engagements are generally terminable or subject to postponement or delay at any time by our clients. As a result, backlog at any particular time is small in relation to our quarterly or annual revenues and is not a reliable indicator of revenues for any future periods.

Compensation and Related Expenses

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Compensation and related expenses

 

$

319,886

 

 

$

264,235

 

 

 

21.1

%

Percentage of total revenues

 

 

59.6

%

 

 

51.5

%

 

 

 

 

30


 

The increase in compensation and related expenses during 2023 was due to a change in the value of assets associated with our deferred compensation plan and an increase in wages and fringe benefits. During 2023, deferred compensation expense increased $28,502,000 with a corresponding increase to other income, net, as compared to the prior 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 the plan assets of $14,315,000 during 2023 as compared to a decrease in the value of the plan assets of $14,187,000 during 2022. Wages increased $21,084,000 and fringe benefits increased $4,888,000 during 2023 due to the impact of our annual salary increase and increase in number of employees.

Other Operating Expenses

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Other operating expenses

 

$

41,541

 

 

$

35,083

 

 

 

18.4

%

Percentage of total revenues

 

 

7.7

%

 

 

6.8

%

 

 

 

 

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 was primarily due to an increase in occupancy expense of $2,037,000, an increase in depreciation expense of $1,837,000 and an increase in information technology related expenses of $1,715,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 selectively add new talent and continue to make investments in our corporate infrastructure.

Reimbursable Expenses

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Reimbursable expenses

 

$

39,577

 

 

$

49,473

 

 

 

(20.0

)%

Percentage of total revenues

 

 

7.4

%

 

 

9.6

%

 

 

 

 

The amount of reimbursable expenses will vary from year to year depending on the nature of our projects. The decrease in reimbursable expenses as compared to 2022 was due to a decrease in proactive projects for the consumer electronics sector.

General and Administrative Expenses

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

General and administrative expenses

 

$

24,440

 

 

$

23,660

 

 

 

3.3

%

Percentage of total revenues

 

 

4.6

%

 

 

4.6

%

 

 

 

 

31


 

 

The increase in general and administrative expenses during 2023 was primarily due to an increase in travel and meals of $953,000, an increase in bad debt expense of $402,000 and an increase in marketing and business development expenses of $313,000, partially offset by a decrease in outside consulting expenses and other professional services of $736,000. The increase in travel and meals was due to the continued easing of COVID-19 pandemic-related business and travel restrictions. The increase in bad debt expense was due to an increase in write-offs. The increase in marketing and business development expenses was due to an increase in our business development activities. The decrease in outside consulting expenses and other professional services was due a reduction in activity associated with developing content for our external website.

 

Operating Income

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Engineering and Other Scientific

 

$

153,918

 

 

$

152,679

 

 

 

0.8

%

Environmental and Health

 

 

28,432

 

 

 

27,340

 

 

 

4.0

%

Total segment operating income

 

 

182,350

 

 

 

180,019

 

 

 

1.3

%

Corporate operating expense

 

 

(71,028

)

 

 

(39,177

)

 

 

81.3

%

Total operating income

 

$

111,322

 

 

$

140,842

 

 

 

(21.0

)%

The increase in operating income for our Engineering and Other Scientific segment during 2023 as compared to 2022 was due to an increase in revenues, partially offset by an increase in expenses. The increase in revenues was due to an increase in billable hours and an increase in billing rates. Growth was driven by demand for our services across the transportation and energy sectors. The increase in expenses was due to an 11% increase in technical full-time equivalent employees and investments in our corporate infrastructure.

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 billing rates, partially offset by a reduction in billable hours. 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 2023 as compared to 2022 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 2023, deferred compensation expense increased $28,502,000, with a corresponding increase to other income, net, as compared to the prior 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 $14,315,000 during 2023 as compared to a decrease in the value of plan assets of $14,187,000 during 2022.

Other Income

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Other income

 

$

24,574

 

 

$

(8,608

)

 

 

(385.5

)%

Percentage of total revenues

 

 

4.6

%

 

 

(1.7

)%

 

 

 

 

Other income consists primarily of interest income earned on available cash, cash equivalents and short-term investments, changes in the value of assets associated with our deferred compensation plan and rental income from leasing excess space in our Silicon Valley and Natick facilities. The increase in other income was primarily due to the change in value of assets associated with our deferred compensation plan and a change in the realized gain and loss on foreign exchange partially offset by an increase in interest income and an increase in rental income.

 

During 2023, other income increased $28,502,000 with a corresponding increase to deferred compensation expense as compared to 2022 due to the change in value of assets associated with our deferred compensation plan. This increase

32


 

consisted of an increase in the value of the plan assets of $14,315,000 during 2023 as compared to a decrease in the value of the plan assets of $14,187,000 during 2022. During 2023, other income decreased $781,000 as compared to 2022 due to realized gain and loss on foreign exchange. This decrease consisted of a realized loss on foreign exchange of $259,000 during 2023 as compared to a realized gain on foreign exchange of $522,000 during 2022. During 2023, interest income increased by $5,054,0000 due to higher interest rates. During 2023, rental income increased $433,000 as compared to 2022 due to the addition of an additional tenant in our Natick facility and an increase in rent.

Income Taxes

(In thousands except percentages)

 

Fiscal Years

 

 

Percent

 

 

 

2023

 

 

2022

 

 

Change

 

Income taxes

 

$

35,557

 

 

$

29,904

 

 

 

18.9

%

Percentage of total revenues

 

 

6.6

%

 

 

5.8

%

 

 

 

Effective tax rate

 

 

26.2

%

 

 

22.6

%

 

 

 

 

The increase in our effective tax rate was due to a decrease in the excess tax benefit associated with stock-based awards. The excess tax benefit associated with stock-based awards decreased to $3,620,000 during 2023 as compared to $5,829,000 during 2022. The decrease in the excess tax benefit was due to a smaller increase in the value of our common stock between the grant date and the release date for the restricted stock units released in 2023 as compared to restricted stock units released in 2022. Excluding the impact of the excess tax benefit, the effective tax rate would have been 28.8% and 27.0% for 2023 and 2022, respectively. The increase in our effective tax rate, excluding the impact of the excess tax benefit, was primarily due to the re-measurement of our deferred tax assets in connection with relocating one of our offices to a location designated as tax exempt for all state and local taxes and a decrease in our foreign rate benefit.

LIQUIDITY AND CAPITAL RESOURCES

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Net cash provided by (used in):

 

 

 

 

 

 

Operating activities

 

$

127,352

 

 

$

93,807

 

Investing activities

 

$

(16,356

)

 

$

(12,043

)

Financing activities

 

$

(86,009

)

 

$

(215,977

)

 

We financed our business in 2023 through available cash and cash flows from operating activities. We invest our excess cash in cash equivalents. As of December 29, 2023, our cash and cash equivalents were $187,150,000 as compared to $161,458,000 at December 30, 2022. We believe our existing balances of cash and cash equivalents 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 12 months.

 

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 of our annual bonuses accrued during the prior year. Our largest source of operating cash flows is cash collections from our clients. Our primary uses of cash from operating activities are for employee-related expenditures, leased facilities, taxes, and general operating expenses.

 

The increase in net cash used in investing activities during 2023 as compared to 2022 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 2023 as compared to 2022 was primarily 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 our quarterly dividend payment.

 

We lease office, laboratory, and storage space in 13 states and the District of Columbia, as well as in China, Germany, Hong Kong, Ireland, Singapore, Switzerland, and the United Kingdom under non-cancellable operating lease arrangements that expire at various dates through 2033. As of December 29, 2023, the value of our obligations under operating leases was $28,261,000. See Note 12 of our Notes to Consolidated Financial Statements for additional

33


 

information regarding our lease obligations. The value of our non-cancellable unconditional purchase obligations was not material at December 29, 2023.

 

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

 

We maintain nonqualified deferred compensation plans for the benefit of a select group of highly compensated employees. Vested amounts due under the plans of $103,398,000 were recorded as a long-term liability on our consolidated balance sheet at December 29, 2023. Vested amounts due under the plans of $13,166,000 were recorded as a current liability on our consolidated balance sheet at December 29, 2023. Company assets that are designated to fund the benefits under the plans are held in a rabbi trust and are subject to the claims of our creditors. As of December 29, 2023, invested amounts under the plans of $101,169,000 were recorded as a non-current asset on our consolidated balance sheet. As of December 29, 2023, invested amounts under the plans of $14,018,000 were recorded as other current assets on our 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. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.

Non-GAAP Financial Measures

Regulation G, conditions for use of Non-Generally Accepted Accounting Principles (“Non-GAAP”) financial measures, and other SEC regulations define and prescribe the conditions for use of certain 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, interest income, depreciation and amortization. We define EBITDAS as EBITDA before stock-based compensation. We regard EBITDA and EBITDAS as useful measures of operating performance and cash flow 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 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 as a percentage of revenues before reimbursements for 2023 and 2022:

(In thousands, except percentages)

 

Fiscal Years

 

 

 

2023

 

 

2022

 

Revenues before reimbursements

 

$

497,189

 

 

$

463,820

 

EBITDA

 

$

137,662

 

 

$

137,217

 

EBITDA as a % of revenues before reimbursements

 

 

27.7

%

 

 

29.6

%

 

The decrease in EBITDA as a percentage of revenues before reimbursements during 2023 as compared to 2022 was primarily due to the decrease in utilization and an increase in other operating expenses. Our utilization decreased to 69% during 2023 as compared to 74% during 2022. The decrease in utilization was due to a 10% increase in technical full-time equivalent employees and historically strong utilization during 2022. Other operating expenses increased

34


 

during 2023 due to an increase in technical full-time equivalent employees and investments in our corporate infrastructure.

The following table is a reconciliation of EBITDA and EBITDAS to the most comparable GAAP measure, net income, for 2023 and 2022:

(In thousands)

 

Fiscal Years

 

 

 

2023

 

 

2022

 

Net income

 

$

100,339

 

 

$

102,330

 

Add back (subtract):

 

 

 

 

 

 

Income taxes

 

 

35,557

 

 

 

29,904

 

Interest income

 

 

(7,150

)

 

 

(2,096

)

Depreciation and amortization

 

 

8,916

 

 

 

7,079

 

EBITDA

 

 

137,662

 

 

 

137,217

 

Stock-based compensation

 

 

20,357

 

 

 

20,364

 

EBITDAS

 

$

158,019

 

 

$

157,581

 

 

Item 7A. Quantitative and Qualitative Disclosure about Market Risk

 

Exponent is 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 the Company’s investment policy. The maximum effective maturity of any issue in our portfolio of cash equivalents and short-term investments is three 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 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 investment portfolio. 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 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 December 29, 2023, we had net assets of approximately $17.2 million with a functional currency of the British Pound, net assets of approximately $2.7 million with a functional currency of the Hong Kong Dollar, net assets of approximately $2.4 million with a functional currency of the Chinese Yuan, and net assets of approximately $2.3 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 re-measurement of monetary assets and liabilities. At December 29, 2023, we had net assets denominated in the non-functional currency of approximately $8.7 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 material. However, our continued international expansion increases our exposure to exchange rate fluctuations and as a result such fluctuations could have a significant impact on our future results of operations.

35


 

Item 8. Financial Statements and Supplementary Data

 

See Item 15 of this Annual Report on Form 10-K for required financial statements and supplementary data.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

KPMG LLP, an independent registered public accounting firm, has audited the internal control over financial reporting of Exponent, Inc., as stated in their report which is included in Part IV, Item 15 of this Annual Report on Form 10-K.

(a)
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures.

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13(a)-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report on Form 10-K.

(b)
Management’s Report on Internal Control Over Financial Reporting.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal control over financial reporting is designed to provide reasonable assurance, but not absolute assurance, regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. There are inherent limitations to the effectiveness of any system of internal control over financial reporting. These limitations include the possibility of human error, the circumvention or overriding of the system and reasonable resource constraints. Because of its inherent limitations, our internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in Internal Control - Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective at the reasonable assurance level as of December 29, 2023.

(c)
Changes in Internal Control Over Financial Reporting.

There have not been any changes in the Company’s internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act, during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Item 9B. 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 arraangement during the Company's fiscal quarter ended December 29, 2023.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

36


 

PART III

 

Certain information required by Part III is omitted from this Annual Report on Form 10-K. We intend to file a definitive Proxy Statement pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, and certain information included therein is incorporated herein by reference.

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item is incorporated by reference to the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders (the "Proxy Statement"). See Part 1, Item 1 of this Annual Report on Form 10-K for information regarding the executive officers of the Company.

Item 11. Executive Compensation

The information required by this item is incorporated by reference to the Proxy Statement.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item is incorporated by reference to the Proxy Statement. See also the table on the Company’s share repurchases in Part II, Item 5 above.

The information required by this item is incorporated by reference to the Proxy Statement.

Item 14. Principal Accounting Fees and Services

The information required by this item is incorporated by reference to the Proxy Statement.

37


 

PART IV

Item 15. Exhibits, Financial Statement Schedules

 

(a)
The following documents are filed as part of this Annual Report on Form 10-K.

 

1.
Financial Statements

 

The following consolidated financial statements of Exponent, Inc. and subsidiaries and the Report of Independent Registered Public Accounting Firm are included herewith:

 

 

 

Page

 

 

 

Report of Independent Registered Public Accounting Firm

 

39

 

 

 

Consolidated Statements of Income for the years ended December 29, 2023, December 30, 2022 and December 31, 2021

 

41

 

 

 

Consolidated Statements of Comprehensive Income for the years ended December 29, 2023, December 30, 2022 and December 31, 2021

 

42

 

 

 

Consolidated Balance Sheets as of December 29, 2023 and December 30, 2022

 

43

 

 

 

Consolidated Statements of Stockholders’ Equity for the years ended December 29, 2023, December 30, 2022 and December 31, 2021

 

44

 

 

 

Consolidated Statements of Cash Flows for the years ended December 29, 2023, December 30, 2022 and December 31, 2021

 

45

 

 

 

Notes to Consolidated Financial Statements

 

46

 

2.
Financial Statement Schedules

The following financial statement schedule of Exponent, Inc. for the years ended December 29, 2023, December 30, 2022 and December 31, 2021 is filed as part of this Annual Report on Form 10-K and should be read in conjunction with the consolidated financial statements of Exponent, Inc. and subsidiaries:

 

 

 

Page

 

 

 

Schedule II - Valuation and Qualifying Accounts

 

64

 

Schedules other than those listed above have been omitted since they are either not required, not applicable, or the information is otherwise included elsewhere in the report.

 

3.
Exhibits

 

 

 

Page

 

 

 

(a) Exhibit Index

 

65

 

 

38


 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and Board of Directors
Exponent, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Exponent, Inc. and subsidiaries (the Company) as of December 29, 2023 and December 30, 2022, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 29, 2023, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 29, 2023 and December 30, 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 29, 2023, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 29, 2023 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
 

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
 

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable

39


 

assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
 

Collectibility of accounts receivable

As discussed in Notes 1 and 6 to the consolidated financial statements, the Company’s allowance for contract losses and doubtful accounts was $5.3 million as of December 29, 2023. The Company’s accounts receivable, net was $167.4 million as of December 29, 2023 which represents 26% of total assets and 31% of revenue for the year ended December 29, 2023. As discussed in Note 1, the Company maintains allowances to estimate their ability to collect financial obligations from customers. The Company records a specific allowance in circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations.

We identified the assessment of the collectibility of accounts receivable as a critical audit matter. Specifically, the specific allowance is an estimate which involves assessing the likelihood of collection of a customer’s accounts receivable by considering various factors such as communications from the customer, historical collections, and number of days accounts receivables have been outstanding. Subjective auditor judgment was involved in evaluating the relevance and reliability of the evidence obtained in evaluating these factors.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the critical audit matter. This included controls related to the Company’s assessment of the specific allowance. We investigated significant fluctuations in the specific allowance as compared to gross accounts receivable and the prior year specific allowance. For a selection of customer invoices and projects, we inquired of Company personnel to evaluate the rationale for establishing a specific allowance for certain customers and assessed the Company’s estimate of the specific customer allowance by evaluating the underlying contractual documents, historical collection trends, communications with customers, number of days accounts receivable have been outstanding, and other additional factors. We also evaluated subsequent collections occurring after the balance sheet date for the selected customer invoices and projects and considered the impact of potential subsequent events on the estimate of the specific customer allowance.

 

/s/ KPMG LLP

 

We have served as the Company’s auditor since 1987.

 

San Francisco, California
February 23, 2024

40


 

Exponent, Inc. and Subsidiaries

Consolidated Statements of Income

 

 

 

Fiscal Years

 

(In thousands, except per share data)

 

2023

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

Revenues before reimbursements

 

$

497,189

 

 

$

463,820

 

 

$

434,850

 

Reimbursements

 

 

39,577

 

 

 

49,473

 

 

 

31,419

 

Revenues

 

 

536,766

 

 

 

513,293

 

 

 

466,269

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Compensation and related expenses

 

 

319,886

 

 

 

264,235

 

 

 

278,047

 

Other operating expenses

 

 

41,541

 

 

 

35,083

 

 

 

32,594

 

Reimbursable expenses

 

 

39,577

 

 

 

49,473

 

 

 

31,419

 

General and administrative expenses

 

 

24,440

 

 

 

23,660

 

 

 

15,282

 

Total operating expenses

 

 

425,444

 

 

 

372,451

 

 

 

357,342

 

Operating income

 

 

111,322

 

 

 

140,842

 

 

 

108,927

 

 

 

 

 

 

 

 

 

 

Other income:

 

 

 

 

 

 

 

 

 

Interest income

 

 

7,150

 

 

 

2,096

 

 

 

66

 

Miscellaneous income, net

 

 

17,424

 

 

 

(10,704

)

 

 

16,844

 

Income before income taxes

 

 

135,896

 

 

 

132,234

 

 

 

125,837

 

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

 

35,557

 

 

 

29,904

 

 

 

24,635

 

Net income

 

$

100,339

 

 

$

102,330

 

 

$

101,202

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

1.96

 

 

$

1.98

 

 

$

1.92

 

Diluted

 

$

1.94

 

 

$

1.96

 

 

$

1.90

 

Shares used in per share computations:

 

 

 

 

 

 

 

 

 

Basic

 

 

51,152

 

 

 

51,727

 

 

 

52,610

 

Diluted

 

 

51,635

 

 

 

52,280

 

 

 

53,331

 

 

 

 

 

 

 

 

 

 

 

Cash dividends declared per common share

 

$

1.04

 

 

$

0.96

 

 

$

0.80

 

 

See accompanying notes to the Consolidated Financial Statements.

41


 

Exponent, Inc. and Subsidiaries

Consolidated Statements of Comprehensive Income

 

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Net income

 

$

100,339

 

 

$

102,330

 

 

$

101,202

 

Other comprehensive (loss) income, net of tax:

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments, net of tax of $0, $0,
   and $
0, respectively

 

 

610

 

 

 

(1,604

)

 

 

14

 

Unrealized loss arising during the period on
   investments, net of tax benefit of $
0, $0 and $2, respectively

 

 

 

 

 

 

 

 

(65

)

Comprehensive income

 

$

100,949

 

 

$

100,726

 

 

$

101,151

 

 

See accompanying notes to the Consolidated Financial Statements.

42


 

Exponent, Inc. and Subsidiaries

Consolidated Balance Sheets

 

(In thousands, except par value)

 

December 29,
2023

 

 

December 30,
2022

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

187,150

 

 

$

161,458

 

Accounts receivable, net of allowance for contract losses and doubtful
   accounts of $
5,281 and $6,193, respectively

 

 

167,360

 

 

 

170,114

 

Prepaid expenses and other current assets

 

 

25,022

 

 

 

17,585

 

Total current assets

 

 

379,532

 

 

 

349,157

 

 

 

 

 

 

 

Property, equipment and leasehold improvements, net

 

 

75,318

 

 

 

65,539

 

Operating lease right-of-use assets

 

 

24,600

 

 

 

18,007

 

Goodwill

 

 

8,607

 

 

 

8,607

 

Deferred income taxes

 

 

53,824

 

 

 

53,909

 

Deferred compensation plan assets

 

 

101,169

 

 

 

89,437

 

Other assets

 

 

3,727

 

 

 

2,006

 

Total assets

 

$

646,777

 

 

$

586,662

 

 

 

 

 

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$

22,125

 

 

$

29,115

 

Accrued payroll and employee benefits

 

 

111,773

 

 

 

105,822

 

Deferred revenues

 

 

21,709

 

 

 

18,834

 

Operating lease liabilities

 

 

6,302

 

 

 

5,258

 

Total current liabilities

 

 

161,909

 

 

 

159,029

 

 

 

 

 

 

 

Other liabilities

 

 

3,426

 

 

 

2,355

 

Deferred compensation plan liabilities

 

 

103,398

 

 

 

91,183

 

Operating lease liabilities

 

 

21,959

 

 

 

13,343

 

Total liabilities

 

$

290,692

 

 

$

265,910

 

 

 

 

 

 

 

Commitments and contingencies (Note 13)

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value; 2,000 shares authorized; no shares
   outstanding

 

 

 

 

 

 

Common stock, $0.001 par value; 120,000 shares authorized; 65,707 
   shares issued

 

 

66

 

 

 

66

 

Additional paid-in capital

 

 

321,448

 

 

 

301,002

 

Accumulated other comprehensive income/(loss)

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(2,977

)

 

 

(3,587

)

Retained earnings

 

 

574,082

 

 

 

528,810

 

Treasury stock, at cost: 15,134 and 15,064 shares held, respectively

 

 

(536,534

)

 

 

(505,539

)

Total stockholders’ equity

 

 

356,085

 

 

 

320,752

 

Total liabilities and stockholders’ equity

 

$

646,777

 

 

$

586,662

 

 

See accompanying notes to the Consolidated Financial Statements.

43


 

Exponent, Inc. and Subsidiaries

Consolidated Statements of Stockholders’ Equity

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

other com-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

paid-in

 

 

prehensive

 

 

Retained

 

 

Treasury Stock

 

 

 

 

(In thousands)

 

Shares

 

 

Amount

 

 

capital

 

 

income(loss)

 

 

earnings

 

 

Shares

 

 

Amount

 

 

Total

 

Balance at January 1, 2021

 

 

65,707

 

 

$

66

 

 

$

265,328

 

 

$

(1,932

)

 

$

421,809

 

 

 

13,903

 

 

$

(323,773

)

 

$

361,498

 

Employee stock purchase plan

 

 

 

 

 

 

 

 

1,777

 

 

 

 

 

 

 

 

 

(20

)

 

 

200

 

 

 

1,977

 

Exercise of stock options

 

 

 

 

 

 

 

 

657

 

 

 

 

 

 

 

 

 

(48

)

 

 

477

 

 

 

1,134

 

Amortization of unrecognized stock-based compensation

 

 

 

 

 

 

 

 

9,296

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,296

 

Purchase of treasury shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

78

 

 

 

(7,000

)

 

 

(7,000

)

Foreign currency translation adjustments

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

14

 

Grant of restricted stock units to settle accrued bonus

 

 

 

 

 

 

 

 

7,637

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,637

 

Settlement of restricted stock units

 

 

 

 

 

 

 

 

(3,276

)

 

 

 

 

 

(1,679

)

 

 

(322

)

 

 

(10,711

)

 

 

(15,666

)

Unrealized loss on investments

 

 

 

 

 

 

 

 

 

 

 

(65

)

 

 

59

 

 

 

 

 

 

 

 

 

(6

)

Dividends and dividend equivalent rights

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

(43,021

)

 

 

 

 

 

 

 

 

(43,021

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101,202

 

 

 

 

 

 

 

 

 

101,202

 

Balance at December 31, 2021

 

 

65,707

 

 

$

66

 

 

$

281,419

 

 

$

(1,983

)

 

$

478,370

 

 

 

13,591

 

 

$

(340,807

)

 

$

417,065

 

Employee stock purchase plan

 

 

 

 

 

 

 

 

1,805

 

 

 

 

 

 

 

 

 

(22

)

 

 

215

 

 

 

2,020

 

Amortization of unrecognized stock-based compensation

 

 

 

 

 

 

 

 

9,999

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,999

 

Purchase of treasury shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,756

 

 

 

(155,856

)

 

 

(155,856

)

Foreign currency translation adjustments

 

 

 

 

 

 

 

 

 

 

 

(1,604

)

 

 

 

 

 

 

 

 

 

 

 

(1,604

)

Grant of restricted stock units to settle accrued bonus

 

 

 

 

 

 

 

 

10,200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,200

 

Settlement of restricted stock units

 

 

 

 

 

 

 

 

(2,421

)

 

 

 

 

 

(1,392

)

 

 

(261

)

 

 

(9,091

)

 

 

(12,904

)

Dividends and dividend equivalent rights

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(50,498

)

 

 

 

 

 

 

 

 

(50,498

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

102,330

 

 

 

 

 

 

 

 

 

102,330

 

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,840

 

 

 

 

 

 

 

 

 

(24

)

 

 

244

 

 

 

2,084

 

Exercise of stock options

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

(8

)

 

 

78

 

 

 

100

 

Amortization of unrecognized stock-based compensation

 

 

 

 

 

 

 

 

9,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,912

 

Purchase of treasury shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

288

 

 

 

(24,208

)

 

 

(24,208

)

Foreign currency translation adjustments

 

 

 

 

 

 

 

 

 

 

 

610

 

 

 

 

 

 

 

 

 

 

 

 

610

 

Grant of restricted stock units to settle accrued bonus

 

 

 

 

 

 

 

 

10,496

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,496

 

Settlement of restricted stock units

 

 

 

 

 

 

 

 

(1,824

)

 

 

 

 

 

(1,009

)

 

 

(186

)

 

 

(7,109

)

 

 

(9,942

)

Dividends and dividend equivalent rights

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(54,058

)

 

 

 

 

 

 

 

 

(54,058

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100,339

 

 

 

 

 

 

 

 

 

100,339

 

Balance at December 29, 2023

 

 

65,707

 

 

$

66

 

 

$

321,448

 

 

$

(2,977

)

 

$

574,082

 

 

 

15,134

 

 

$

(536,534

)

 

$

356,085

 

 

See accompanying notes to the Consolidated Financial Statements.

44


 

Exponent, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

 

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income

 

$

100,339

 

 

$

102,330

 

 

$

101,202

 

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

 

 

 

 

 

 

 

 

 

Depreciation and amortization of property, equipment and
   leasehold improvements

 

 

8,916

 

 

 

7,079

 

 

 

6,487

 

Amortization of premiums and accretion of discounts on
   short-term investments

 

 

 

 

 

 

 

 

(11

)

Provision for contract losses and doubtful accounts

 

 

3,225

 

 

 

3,081

 

 

 

1,958

 

Stock-based compensation

 

 

20,357

 

 

 

20,364

 

 

 

19,263

 

Deferred income tax provision

 

 

85

 

 

 

(7,363

)

 

 

(6,005

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(471

)

 

 

(33,334

)

 

 

(30,254

)

Prepaid expenses and other current assets

 

 

(6,669

)

 

 

(6,124

)

 

 

(4,407

)

Change in operating leases

 

 

(152

)

 

 

(7

)

 

 

(406

)

Accounts payable and accrued liabilities

 

 

(5,055

)

 

 

2,215

 

 

 

8,443

 

Accrued payroll and employee benefits

 

 

3,902

 

 

 

6,494

 

 

 

20,336

 

Deferred revenues

 

 

2,875

 

 

 

(928

)

 

 

7,962

 

Net cash provided by operating activities

 

 

127,352

 

 

 

93,807

 

 

 

124,568

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Capital expenditures

 

 

(16,356

)

 

 

(12,043

)

 

 

(6,826

)

Purchase of short-term investments

 

 

 

 

 

 

 

 

(34,994

)

Maturity of short-term investments

 

 

 

 

 

 

 

 

79,998

 

Net cash (used in) / provided by investing activities

 

 

(16,356

)

 

 

(12,043

)

 

 

38,178

 

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

Payroll taxes for restricted stock units

 

 

(9,942

)

 

 

(12,904

)

 

 

(15,666

)

Repurchase of common stock

 

 

(24,208

)

 

 

(155,856

)

 

 

(7,000

)

Exercise of stock-based payment awards

 

 

2,184

 

 

 

2,020

 

 

 

3,111

 

Dividends and dividend equivalent rights

 

 

(54,043

)

 

 

(49,237

)

 

 

(43,198

)

Net cash used in financing activities

 

 

(86,009

)

 

 

(215,977

)

 

 

(62,753

)

 

 

 

 

 

 

 

 

 

Effect of foreign currency exchange rates on cash and cash
   equivalents

 

 

705

 

 

 

(2,016

)

 

 

169

 

Net increase in cash and cash equivalents

 

 

25,692

 

 

 

(136,229

)

 

 

100,162

 

Cash and cash equivalents at beginning of year

 

 

161,458

 

 

 

297,687

 

 

 

197,525

 

Cash and cash equivalents at end of year

 

$

187,150

 

 

$

161,458

 

 

$

297,687

 

 

See accompanying notes to the Consolidated Financial Statements.

45


 

Exponent, Inc. and Subsidiaries

Notes to Consolidated Financial Statements

 

Note 1: Summary of Significant Accounting Policies

 

Basis of Presentation

Exponent, Inc. together with its subsidiaries (collectively referred to as the “Company”) is a science and engineering consulting firm that provides solutions to complex problems. The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

The Company operates on a 52-53 week fiscal year with each year ending on the Friday closest to December 31st. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.

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. Estimates are used for, but not limited to, revenue recognition, allowance for contract losses and doubtful accounts, stock-based compensation, income taxes, goodwill, the useful life of property, equipment and leasehold improvements, and operating lease liabilities. Actual results could differ from those estimates.

Foreign Currency Translation

The Company translates the assets and liabilities of foreign subsidiaries, whose functional currency is the local currency, at exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during the year. The adjustment resulting from translating the financial statements of such foreign subsidiaries is included in accumulated other comprehensive income/(loss), which is reflected as a separate component of stockholders’ equity.

Cash Equivalents

Cash equivalents consist of highly liquid investments such as money market mutual funds, commercial paper and debt securities with original remaining maturities of three months or less from the date of purchase.

Allowances for Contract Losses and Doubtful Accounts

The Company maintains allowances for estimated losses 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 is 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 and forecasts of future economic conditions, aging of amounts due and changes in customer payment terms.

Property, Equipment and Leasehold Improvements

Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are recognized using the straight-line method. Buildings are depreciated over their estimated useful lives ranging from 30 to 40 years. Equipment is depreciated over its estimated useful life, which generally ranges from three to seven years. Leasehold improvements are amortized over the shorter of their estimated useful lives, generally seven years, or the term of the related lease.

46


 

Impairment of Long-Lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses on any long-lived assets in 2023, 2022 or 2021.

Goodwill

The Company assesses the impairment of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company’s annual goodwill impairment review is completed during the fourth quarter of each year. The Company evaluates goodwill for each reporting unit for impairment by assessing qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. The Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, a change in the composition or carrying amount of a reporting unit’s net assets and changes in the price of its common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the quantitative goodwill impairment test is not performed.

The Company completed its annual assessment for all reporting units with goodwill for 2023 and determined, after assessing the totality of the qualitative factors, that it is more likely than not that the fair value of each reporting unit is greater than its respective carrying amount. Accordingly, there was no indication of impairment of goodwill for any of the Company’s reporting units and the quantitative goodwill impairment test was not performed. The Company did not recognize any goodwill impairment losses in 2023, 2022 or 2021.

Deferred Revenues

Deferred revenues represent amounts billed to clients in advance of services provided.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis and the financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities from changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. An uncertain tax position is recognized if it is determined that it is more likely than not to be sustained upon examination. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits as income tax expense. Accrued interest and penalties are insignificant at December 29, 2023 and December 30, 2022.

Fair Value of Financial Instruments

Financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, other assets and accounts payable. Cash, cash equivalents and short-term investments are recorded at fair value. The carrying amount of the Company’s accounts receivable, other assets and accounts payable approximates their fair values due to their short maturities.

Stock-Based Compensation

Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period of the entire award. The Company accounts for forfeitures of stock-based awards when they occur.

47


 

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 computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method if their effect would be dilutive.

The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Shares used in basic per share computation

 

 

51,152

 

 

 

51,727

 

 

 

52,610

 

Effect of dilutive common stock options outstanding

 

 

188

 

 

 

204

 

 

 

241

 

Effect of unvested restricted stock units outstanding

 

 

295

 

 

 

349

 

 

 

480

 

Shares used in diluted per share computation

 

 

51,635

 

 

 

52,280

 

 

 

53,331

 

Common stock options to purchase 59,459 shares were excluded from the diluted per share calculation for 2023 due to their anti-dilutive effect. There were no equity awards excluded from the diluted per share calculation for 2022 and 2021.

Recently Accounting Pronouncements Not Yet Effective

There are no new accounting pronouncements that are expected to materially impact the Company’s consolidated financial statements.

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, 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), the entity may recognize revenue in the amount to which the entity has a right to invoice.

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

 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

63%

 

63%

 

61%

Environmental and Health

 

15%

 

16%

 

17%

Total time and materials revenues

 

78%

 

79%

 

78%

 

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 percent of the Company’s revenue generated from fixed price contracts:

 

48


 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

20%

 

20%

 

21%

Environmental and Health

 

2%

 

1%

 

1%

Total fixed price revenues

 

22%

 

21%

 

22%

 

Deferred revenues represent amounts billed to clients in advance of services provided. During 2023, $14,463,000 of revenues were recognized that were included in the deferred revenue balance at December 30, 2022. During 2022, $15,384,000 of revenues were recognized that were included in the deferred revenue balance at December 31, 2021. During 2021, $8,387,000 of revenues were recognized that were included in the deferred revenue balance at January 1, 2021.

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 service fee associated with 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 and not control 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 $12,268,000, $28,754,000 and $15,357,000 during 2023, 2022 and 2021, respectively.

Note 3: Cash and cash equivalents

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

132,464

 

 

$

 

 

$

 

 

$

132,464

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash equivalents

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash and cash equivalents

 

 

187,150

 

 

 

 

 

 

 

 

 

187,150

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
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

 

 

49


 

Note 4: Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including available-for-sale fixed income securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There have been no transfers between fair value measurement levels during 2023, 2022 and 2021. 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 December 29, 2023 (in thousands):

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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)

 

$

54,686

 

 

$

54,686

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

36,788

 

 

 

36,788

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity trading securities held in deferred
   compensation plan
(2)

 

 

78,399

 

 

 

78,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

169,873

 

 

$

169,873

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

116,564

 

 

 

116,564

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

116,564

 

 

$

116,564

 

 

$

 

 

$

 

 

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

50


 

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

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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 consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet.
(3)
Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.

Fixed income and equity trading securities as of December 29, 2023 and December 30, 2022 represent mutual funds held in the Company’s deferred compensation plan. See Note 11 for additional information about the Company’s deferred compensation plan.

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

There were no other-than-temporary impairments or credit losses related to available-for-sale securities during 2023, 2022 and 2021.

51


 

Note 5: Property, Equipment and Leasehold Improvements

 

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Property:

 

 

 

 

 

 

Land

 

$

18,339

 

 

$

18,339

 

Buildings

 

 

69,698

 

 

 

69,600

 

Construction in progress

 

 

1,114

 

 

 

1,381

 

Equipment:

 

 

 

 

 

Machinery and equipment

 

 

54,008

 

 

 

54,476

 

Office furniture and equipment

 

 

12,411

 

 

 

10,632

 

Leasehold improvements

 

 

23,759

 

 

 

14,145

 

 

 

179,329

 

 

 

168,573

 

Less accumulated depreciation and amortization

 

 

104,011

 

 

 

103,034

 

Property, equipment and leasehold improvements, net

 

$

75,318

 

 

$

65,539

 

 

Depreciation and amortization for 2023, 2022 and 2021 was $8,916,000, $7,079,000 and $6,487,000, respectively.

 

Note 6: Other Significant Balance Sheet Components

 

Account receivable, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

128,052

 

 

$

120,212

 

Unbilled accounts receivable

 

 

44,589

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(5,281

)

 

 

(6,193

)

Total accounts receivable, net

 

$

167,360

 

 

$

170,114

 

 

Accounts payable and accrued liabilities

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accounts payable

 

$

4,489

 

 

$

8,642

 

Accrued liabilities

 

 

17,636

 

 

 

20,473

 

Total accounts payable and other accrued liabilities

 

$

22,125

 

 

$

29,115

 

 

Accrued payroll and employee benefits

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accrued bonuses payable

 

$

68,415

 

 

$

67,805

 

Accrued 401(k) contributions

 

 

11,138

 

 

 

9,812

 

Accrued vacation

 

 

13,492

 

 

 

13,106

 

Deferred compensation plan

 

 

13,166

 

 

 

10,171

 

Other accrued payroll and employee benefits

 

 

5,562

 

 

 

4,928

 

Total accrued payroll and employee benefits

 

$

111,773

 

 

$

105,822

 

 

Other accrued payroll and employee benefits consist primarily of accrued wages, payroll taxes and disability insurance programs. A portion of accrued bonuses payable will be settled by issuing fully vested restricted stock units. See Note 9 and Note 16 for additional information.

52


 

Note 7: Income Taxes

 

Income before income taxes includes income from foreign operations of $10,353,000, $10,646,000 and $12,326,000 for 2023, 2022 and 2021, respectively.

Total income tax expense for 2023, 2022 and 2021 consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

23,193

 

 

$

24,411

 

 

$

19,800

 

Foreign

 

 

2,254

 

 

 

1,973

 

 

 

2,252

 

State

 

 

10,025

 

 

 

10,883

 

 

 

8,588

 

 

 

35,472

 

 

 

37,267

 

 

 

30,640

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

 

(775

)

 

 

(4,910

)

 

 

(3,930

)

State

 

 

860

 

 

 

(2,453

)

 

 

(2,075

)

 

 

85

 

 

 

(7,363

)

 

 

(6,005

)

Total

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

The Company’s effective tax rate differs from the statutory federal tax rate of 21% as shown in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

$

28,538

 

 

$

27,769

 

 

$

26,426

 

State taxes, net of federal benefit

 

 

8,587

 

 

 

6,726

 

 

 

5,174

 

Non-deductible officer compensation

 

 

870

 

 

 

1,160

 

 

 

997

 

Non-deductible expenses

 

 

456

 

 

 

52

 

 

 

19

 

Non-deductible stock-based compensation

 

 

12

 

 

 

12

 

 

 

13

 

Excess tax benefit from equity incentive plans

 

 

(2,844

)

 

 

(4,533

)

 

 

(7,850

)

Difference between statutory rate and foreign effective tax rate

 

 

(264

)

 

 

(693

)

 

 

(622

)

Other

 

 

202

 

 

 

(589

)

 

 

478

 

Tax expense

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

 

 

 

 

 

 

 

 

 

Effective tax rate

 

 

26.2

%

 

 

22.6

%

 

 

19.6

%

 

53


 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 29, 2023 and December 30, 2022 are presented in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities and allowances

 

$

21,235

 

 

$

20,740

 

Deferred compensation plan

 

 

40,280

 

 

 

36,819

 

Operating leases

 

 

7,853

 

 

 

5,386

 

Unrealized loss on trading securities

 

 

 

 

 

453

 

Property, equipment and leasehold improvements

 

 

 

 

 

212

 

Other

 

 

 

 

 

88

 

Total deferred tax assets

 

$

69,368

 

 

$

63,698

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

State taxes

 

$

(2,255

)

 

$

(2,265

)

Deductible goodwill

 

 

(2,071

)

 

 

(2,138

)

Operating leases

 

 

(7,853

)

 

 

(5,386

)

Unrealized gain of deferred compensation plan assets

 

 

(1,652

)

 

 

 

Property, equipment and leasehold improvements

 

 

(1,695

)

 

 

 

Other

 

 

(18

)

 

 

 

Total deferred tax liabilities

 

 

(15,544

)

 

 

(9,789

)

Net deferred tax assets

 

$

53,824

 

 

$

53,909

 

 

Management believes it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets.

The Company is entitled to a deduction for federal and state tax purposes with respect to employees’ stock award activity. The net deduction in taxes otherwise payable arising from that deduction has been recorded as an income tax benefit. For 2023, 2022 and 2021, the net deduction in tax payable arising from employees’ stock award activity was $3,620,000, $5,829,000 and $10,009,000, respectively.

The Company and its subsidiaries file income tax returns in the United States federal jurisdiction, California and various other state and foreign jurisdictions. The Company is no longer subject to United States federal income tax examination for years prior to 2020. The Company is no longer subject to California franchise tax examinations for years prior to 2019. With few exceptions, the Company is no longer subject to state and local or non-United States income tax examination by tax authorities for years prior to 2019.

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance at December 31, 2021

 

$

1,949

 

  Additions based on tax positions related to the current year

 

 

630

 

  Reductions due to lapse of statute of limitations

 

 

(532

)

Balance at December 30, 2022

 

$

2,047

 

  Additions based on tax positions related to the current year

 

 

571

 

  Reductions due to lapse of statute of limitations

 

 

(473

)

Balance at December 29, 2023

 

$

2,145

 

 

Unrecognized tax benefits are included in other liabilities in the accompanying consolidated balance sheets. To the extent these unrecognized tax benefits are ultimately recognized, they will impact the effective tax rate by $1,695,000 in a future period. There are no uncertain tax positions whose resolution in the next 12 months is expected to materially affect operating results.

54


 

Note 8: Stockholders’ Equity

Preferred Stock

The Company has authorized 2,000,000 shares of undesignated preferred stock with a par value of $0.001 per share. None of the preferred shares were issued and outstanding at December 29, 2023 and December 30, 2022.

Dividends

The Company declared and paid cash dividends per share of common stock during the periods presented as follows:

 

 

Fiscal Years

 

 

 

2023

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.260

 

 

$

13,169

 

Second Quarter

 

$

0.260

 

 

 

13,217

 

Third Quarter

 

$

0.260

 

 

 

13,177

 

Fourth Quarter

 

$

0.260

 

 

 

13,148

 

 

 

 

 

$

52,711

 

 

 

 

 

 

 

 

 

 

Fiscal Years

 

 

 

2022

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.240

 

 

$

12,383

 

Second Quarter

 

$

0.240

 

 

 

12,345

 

Third Quarter

 

$

0.240

 

 

 

12,225

 

Fourth Quarter

 

$

0.240

 

 

 

12,153

 

 

 

 

 

$

49,106

 

Treasury Stock

Net losses related to the re-issuance of treasury stock to settle restricted stock unit and stock option awards of $1,009,000, $1,392,000 and $1,679,000 were recorded as a reduction to retained earnings during 2023, 2022 and 2021, respectively.

Repurchase of Common Stock

The Company repurchased 288,000 shares of its common stock for $24,208,000 during 2023. The Company repurchased 1,756,000 shares of its common stock for $155,856,000 during 2022. The Company repurchased 78,000 shares of its common stock for $7,000,000 during 2021. On February 22, 2022, the Board of Directors authorized $150,000,000 for the repurchase of the Company’s common stock. On May 29, 2020, the Board of Directors authorized $45,000,000 for the repurchase of the Company’s common stock. These repurchase programs have no expiration dates. As of December 29, 2023, the Company had remaining authorization under its stock repurchase plan of $38,390,000 to repurchase shares of common stock.

Note 9: Stock-Based Compensation

On May 29, 2008, the Company’s stockholders approved the 2008 Equity Incentive Plan and the 2008 Employee Stock Purchase Plan (“ESPP”). The 2008 Equity Incentive Plan and ESPP were previously adopted by the Company’s Board of Directors on April 8, 2008, subject to stockholder approval.

55


 

The 2008 Equity Incentive Plan allows for the award of stock options, stock awards (including stock units, stock grants and stock appreciation rights or other similar equity awards) and cash awards to officers, employees, consultants and non-employee members of the Board of Directors. The total number of shares reserved for issuance under the 2008 Equity Incentive Plan was 11,856,300 shares of common stock, subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company. As of December 29, 2023, 1,126,909 shares were available for grant under the 2008 Equity Incentive Plan.

The ESPP allows for officers and employees to purchase common stock through payroll deductions of up to 15% of a participant’s eligible compensation. Shares of common stock are purchased under the ESPP at 95% of the fair market value of the Company’s common stock on each purchase date. Subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company, the total number of shares reserved for issuance under the ESPP was 1,200,000 shares of common stock. As of December 29, 2023, 296,047 shares were available for grant. Weighted average purchase prices for shares sold under the ESPP plan in 2023, 2022 and 2021 were $87.12, $91.17 and $98.64, respectively.

Restricted Stock Units

The Company grants restricted stock units to employees and outside directors. These 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 received a fully vested restricted stock unit award is granted a matching number of unvested restricted stock unit awards. These unvested restricted stock unit awards 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 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.

All restricted stock units granted have dividend equivalent rights (“DER”), which entitle holders of restricted stock units to the same dividend value per share as holders of common stock. DER are subject to the same vesting and other terms and conditions as the corresponding unvested restricted stock units. DER are accumulated and paid when the underlying shares vest and are forfeited if the underlying shares are forfeited.

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. For 2023, 2022 and 2021, the Company recorded stock-based compensation expense associated with accrued bonus awards of $10,445,000, $10,365,000 and $9,967,000, respectively.

The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $8,831,000, $9,164,000 and $8,560,000 during 2023, 2022 and 2021, respectively. The total fair value of restricted stock unit awards vested during 2023, 2022 and 2021 was $25,277,000, $29,875,000 and $31,984,000, respectively. The weighted-average grant date fair values of restricted stock unit awards granted during 2023, 2022 and 2021 were $99.47, $94.24 and $97.80, respectively.

56


 

The number of unvested restricted stock unit awards outstanding as of December 29, 2023 is as follows (1):

 

 

Number
of awards
outstanding

 

 

Weighted-
average
grant date
fair value

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)
(2)

 

Balance at December 30, 2022

 

 

467,199

 

 

$

76.89

 

 

 

 

 

 

 

Awards granted

 

 

229,779

 

 

 

99.47

 

 

 

 

 

 

 

Awards vested

 

 

(248,513

)

 

 

76.21

 

 

 

 

 

 

 

Awards forfeited

 

 

(29,757

)

 

 

89.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

418,708

 

 

$

88.78

 

 

 

1.7

 

 

$

36,863

 

 

(1)
Does not include employee stock purchase plans or stock option plans.
(2)
The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $88.04.

Stock Options

The Company currently grants stock options under the 2008 Equity Incentive Plan. Options are granted for terms of 10 years and generally vest ratably over a four-year period from the grant date. The Company grants options at exercise prices equal to the fair value of the Company’s common stock on the date of grant. All stock options have DER, which entitle holders of stock options to the same dividend value per share as holders of common stock. DER are subject to the same vesting terms as the corresponding stock options. DER are accumulated and paid in cash when the underlying stock options vest and are forfeited if the underlying stock options do not vest. During 2023, 2022 and 2021, the Company recorded stock-based compensation expense of $1,081,000, $835,000 and $736,000, respectively, associated with stock options.

Option activity is as follows (1):

 

 

Number
of shares
outstanding

 

 

Weighted-
average
exercise
price

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)

 

Exercisable at December 30, 2022

 

 

441,227

 

 

$

47.38

 

 

 

 

 

 

 

Options granted

 

 

30,000

 

 

 

107.31

 

 

 

 

 

 

 

Options forfeited and expired

 

 

 

 

 

 

 

 

 

 

 

 

Options exercised

 

 

(7,992

)

 

 

12.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

463,235

 

 

$

51.86

 

 

 

4.78

 

 

$

17,543

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 29, 2023

 

 

378,444

 

 

$

42.19

 

 

 

4.04

 

 

$

17,453

 

 

(1)
Does not include restricted stock or employee stock purchase plans.

The total intrinsic value of options exercised during 2023, 2022 and 2021 was $742,000, $0 and $4,335,000, respectively. The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the fiscal year ended December 29, 2023, and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 29, 2023. This amount changes based on the fair-value of the Company’s stock.

57


 

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-based payment 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 and post-vesting forfeiture and 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 on the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ DER. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.

The assumptions used to value option grants for 2023, 2022 and 2021 are as follows:

 

 

Stock Option Plan

 

 

 

Fiscal Years

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (in years)

 

 

5.8

 

 

 

5.6

 

 

 

5.7

 

Risk-free interest rate

 

 

3.99

%

 

 

1.90

%

 

 

0.64

%

Volatility

 

 

29

%

 

 

28

%

 

 

28

%

Dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

 

The weighted-average grant date fair value of options granted during 2023, 2022 and 2021 were $38.29, $26.64 and $25.32, respectively.

The amount of stock-based compensation expense and the related income tax benefit recognized in the Company’s consolidated statements of income for 2023, 2022 and 2021 is as follows:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Compensation and related expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

$

18,542

 

 

$

18,810

 

 

$

17,755

 

Stock option grants

 

 

1,081

 

 

 

835

 

 

 

736

 

Sub-total

 

 

19,623

 

 

 

19,645

 

 

 

18,491

 

 

 

 

 

 

 

 

 

 

General and administrative expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

734

 

 

 

719

 

 

 

772

 

Sub-total

 

 

734

 

 

 

719

 

 

 

772

 

Total stock-based compensation expense

 

$

20,357

 

 

$

20,364

 

 

$

19,263

 

 

 

 

 

 

 

 

 

 

Income tax benefit

 

$

3,620

 

 

$

5,829

 

 

$

10,009

 

 

As of December 29, 2023, there was $12,842,000 of unrecognized compensation cost, expected to be recognized over a weighted average period of 2.6 years, related to unvested restricted stock unit awards and $1,542,000 of unrecognized compensation cost, expected to be recognized over a weighted average period of 2.1 years, related to unvested stock options.

58


 

Note 10: Retirement Plans

The Company provides a defined contribution retirement plan for its employees whereby the Company contributes to each eligible employee’s account 7% of the employee’s eligible salary. The employee does not need to make a contribution to the plan to be eligible for the Company’s 7% contribution. To be eligible under the plan, an employee must be at least 21 years of age and be either a full-time or part-time salaried employee. The 7% Company contribution will vest 20% per year for the first five years of employment and then immediately thereafter. These contributions are made to the 401(k) plan up to the statutory maximum. Any portion of the 7% contribution in excess of the statutory maximum is made to the Company’s nonqualified deferred compensation plan. The Company’s expenses related to this plan were $11,867,000, $10,166,000 and $9,923,000 in 2023, 2022 and 2021, respectively.

Note 11: 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 December 29, 2023 and December 30, 2022, invested amounts under the plans totaled $115,187,000 and $100,731,000, respectively. These assets are classified as trading securities and are recorded at fair market value with changes recorded as adjustments to miscellaneous income, net.

As of December 29, 2023 and December 30, 2022, vested amounts due under the plans totaled $116,564,000 and $101,354,000, respectively. Changes in the liability are recorded as adjustments to compensation and related expense. During 2023, 2022 and 2021, the Company recognized compensation expense of $14,315,000, ($14,187,000) and $14,730,000, respectively, as a result of changes in the market value of the trust assets with the same amount being recorded as other income, net.

Note 12: 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 consolidated balance sheet. The Company does not have any finance leases as of December 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 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 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, Germany, Hong Kong, Ireland, Singapore, Switzerland and the United Kingdom. Leases for these office, laboratory, and storage facilities have terms generally ranging between one and 10 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 15-year periods. As of December 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.

59


 

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

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

 

$

7,732

 

 

$

7,050

 

 

$

6,930

 

Variable lease cost

 

 

1,635

 

 

 

1,263

 

 

 

1,065

 

Short-term lease cost

 

 

1,174

 

 

 

651

 

 

 

619

 

 

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

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

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

 

$

7,249

 

 

$

6,564

 

 

$

6,962

 

 

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

 

 

Fiscal Year

 

Fiscal Year

 

Fiscal Year

 

 

2023

 

2022

 

2021

Weighted Average Remaining Lease Term

 

6.1 years

 

4.1 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

 

4.2%

 

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

 

 

Operating

 

(In thousands)

 

Leases

 

2024

 

 

7,260

 

2025

 

 

6,380

 

2026

 

 

5,734

 

2027

 

 

4,446

 

2028

 

 

1,868

 

Thereafter

 

 

8,247

 

Total lease payments

 

$

33,935

 

Less imputed interest

 

 

(5,674

)

Total lease liability

 

$

28,261

 

 

Note 13: Commitments and Contingencies

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.

60


 

Note 14: Miscellaneous Income, Net

 

Miscellaneous income, net, consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Rental income

 

$

3,371

 

 

$

2,938

 

 

$

2,658

 

Gain (loss) on deferred compensation investments

 

 

14,315

 

 

 

(14,187

)

 

 

14,730

 

Gain (loss) on foreign exchange

 

 

(259

)

 

 

522

 

 

 

(517

)

Other

 

 

(3

)

 

 

23

 

 

 

(27

)

Total

 

$

17,424

 

 

$

(10,704

)

 

$

16,844

 

 

Note 15: Industry and Client Credit Risk

The Company serves clients in various segments of the economy. During 2023, the Company provided services representing approximately 22%, 18%, 17% and 11% of revenues to clients in the consumer products industry, energy and utilities industries, the transportation industry and the chemical industry, respectively.

No single client comprised more than 10% of the Company’s revenues during 2023. One client comprised 15% of the Company’s revenues during 2022. One client comprised 13% of the Company’s revenues during 2021.

Note 16: Supplemental Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Cash paid during the year:

 

 

 

 

 

 

 

 

 

Income taxes

 

$

38,944

 

 

$

40,121

 

 

$

27,912

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

 

Unrealized loss on investments

 

 

-

 

 

 

-

 

 

 

(65

)

Vested stock unit awards granted to settle accrued bonus

 

 

10,496

 

 

 

10,200

 

 

 

7,637

 

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

 

 

15,749

 

 

 

9,476

 

 

 

792

 

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

 

 

3,219

 

 

 

-

 

 

 

-

 

Accrual for capital expenditures

 

 

137

 

 

 

1,017

 

 

 

413

 

 

Note 17: 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 area 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.

Segment information is presented for selected data from the statements of income and statements of cash flows for 2023, 2022 and 2021. Segment information for selected data from the balance sheets is presented for the fiscal years ended December 29, 2023 and December 30, 2022. The Company’s CEO, the chief operating decision maker, does not review total assets in her evaluation of segment performance and capital allocation.

Revenues

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

446,888

 

 

$

427,796

 

 

$

380,909

 

Environmental and Health

 

 

89,878

 

 

 

85,497

 

 

 

85,360

 

Total revenues

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

61


 

 

Operating Income

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

153,918

 

 

$

152,679

 

 

$

140,400

 

Environmental and Health

 

 

28,432

 

 

 

27,340

 

 

 

27,952

 

 

 

 

 

 

 

 

 

 

Total segment operating income

 

 

182,350

 

 

 

180,019

 

 

 

168,352

 

 

 

 

 

 

 

 

 

 

Corporate operating expense

 

 

(71,028

)

 

 

(39,177

)

 

 

(59,425

)

Total operating income

 

$

111,322

 

 

$

140,842

 

 

$

108,927

 

 

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

 

Capital Expenditures

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

3,895

 

 

$

4,661

 

 

$

2,792

 

Environmental and Health

 

 

170

 

 

 

174

 

 

 

160

 

 

 

 

 

 

 

 

 

 

Total segment capital expenditures

 

 

4,065

 

 

 

4,835

 

 

 

2,952

 

 

 

 

 

 

 

 

 

 

Corporate capital expenditures

 

 

14,630

 

 

 

7,812

 

 

 

3,685

 

Total capital expenditures

 

$

18,695

 

 

$

12,647

 

 

$

6,637

 

 

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

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

6,087

 

 

$

4,489

 

 

$

4,031

 

Environmental and Health

 

 

213

 

 

 

171

 

 

 

193

 

 

 

 

 

 

 

 

 

 

Total segment depreciation and amortization

 

 

6,300

 

 

 

4,660

 

 

 

4,224

 

 

 

 

 

 

 

 

 

 

Corporate depreciation and amortization

 

 

2,616

 

 

 

2,419

 

 

 

2,263

 

Total depreciation and amortization

 

$

8,916

 

 

$

7,079

 

 

$

6,487

 

 

Information regarding the Company’s operations in different geographical areas:

Property, Equipment and Leasehold Improvements, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

74,668

 

 

$

64,742

 

Foreign Countries

 

 

650

 

 

 

797

 

Total

 

$

75,318

 

 

$

65,539

 

 

62


 

Revenues (1)

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

United States

 

$

470,078

 

 

$

450,445

 

 

$

397,001

 

Foreign Countries

 

 

66,688

 

 

 

62,848

 

 

 

69,268

 

 

 

 

 

 

 

 

 

 

Total

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

(1)
Geographic revenues are allocated based on the location of the client.

Below is a breakdown of goodwill, reported by segment as of December 29, 2023 and December 30, 2022:

(In thousands)

 

Environmental
and Health

 

 

Engineering
and Other
Scientific

 

 

Total

 

Goodwill

 

$

8,099

 

 

$

508

 

 

$

8,607

 

 

 

There were no changes in the carrying amount of goodwill for 2023, 2022 and 2021. There were no goodwill impairments or gains or losses on disposals for any portion of the Company’s reporting units during 2023, 2022, and 2021.

 

Note 18: Subsequent Events

On February 1, 2024, the Company announced that its Board of Directors had declared a quarterly cash dividend of $0.28 per share to be paid on March 22, 2024 to all common stockholders of record as of March 8, 2024. The Company's Board of Directors also authorized an additional $61,600,000 for the repurchase of the Company's common stock.

 

63


 

Schedule II

Valuation and Qualifying Accounts

 

 

 

 

 

Additions

 

 

Deletions (1)

 

 

 

 

(In thousands)

 

Balance at
Beginning
of Year

 

 

Provision
Charged to
Expense

 

 

Provision
Charged to
Revenues

 

 

Accounts
Written-
off Net of
Recoveries

 

 

Balance
at End
of Year

 

Year Ended December 29, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

1,239

 

 

$

856

 

 

$

 

 

$

(933

)

 

$

1,162

 

Allowance for contract losses

 

$

4,954

 

 

$

 

 

$

2,368

 

 

$

(3,203

)

 

$

4,119

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

973

 

 

$

455

 

 

$

 

 

$

(189

)

 

$

1,239

 

Allowance for contract losses

 

$

3,450

 

 

$

 

 

$

2,626

 

 

$

(1,122

)

 

$

4,954

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

879

 

 

$

454

 

 

$

 

 

$

(360

)

 

$

973

 

Allowance for contract losses

 

$

3,116

 

 

$

 

 

$

1,505

 

 

$

(1,171

)

 

$

3,450

 

 

(1)
Balance includes currency translation adjustments.

Recoveries of accounts receivable previously written off were $181,000, $11,000 and $23,000 for 2023, 2022 and 2021, respectively.

Schedules other than above have been omitted since they are either not required, not applicable, or the information is otherwise included in the Annual Report on Form 10-K.

64


 

EXHIBIT INDEX

The following exhibits are filed as part of, or incorporated by reference into (as indicated parenthetically), the Annual Report on Form 10-K. Unless otherwise indicated all filings are under SEC File Number 000-18655:

 

    3.1(i)

 

Restated Certificate of Incorporation of the Company (incorporated by reference from the Company’s Registration Statement on Form S-1 as filed on June 25, 1990, registration number 33-35562). (P)

 

 

 

    3.1(ii)

 

Certificate of Amendment of Restated Certificate of Incorporation dated January 30, 1998.

 

 

 

    3.1(iii)

 

Certificate of Amendment of Restated Certificate of Incorporation of the Company (incorporated by reference from the Company’s Current Report on Form 8-K filed on May 24, 2006).

 

 

 

    3.1(iv)

 

Certificate of Amendment of Restated Certificate of Incorporation of the Company (incorporated by reference from the Company’s Current Report on Form 8-K filed on May 28, 2015).

 

 

 

    3.1(v)

 

Certificate of Amendment of Restated Certificate of Incorporation of the Company (incorporated by reference from the Company’s Current Report on Form 8-K filed on May 31, 2018).

 

 

 

    3.2(i)

 

Amended and Restated Bylaws of the Company, as amended and restated December 15, 2022 (incorporated by reference from the Company’s Current Report on Form 8-K as filed on December 19, 2022).

 

 

 

    4.1

 

Specimen copy of Common Stock Certificate of the Company (incorporated by reference from the Company’s Registration Statement on Forms S-1 as filed on June 25, 1990, registration number 33-35562). (P)

 

 

 

  *4.2

 

Description of the Registrant’s Securities (incorporated by reference from the Company’s Annual Report on From 10-K for fiscal year ended January 1, 2021).

 

 

 

  10.15

 

Commercial Lease No. 03-53542 between the Company and the Arizona State Land Department, effective January 17, 1998 (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 3, 2003).

 

 

 

*10.17

 

Exponent Nonqualified Deferred Compensation Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2004).

 

 

 

*10.18

 

Amended and Restated Nonqualified Deferred Compensation Plan dated January 1, 2022 (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021)

 

 

 

*10.19

 

Form of Indemnification Agreement entered into or proposed to be entered into between the Company and its officers and directors (incorporated by reference from the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2006).

 

 

 

  10.20

 

Services Agreement between the Company and Exponent Engineering P.C. (incorporated by reference from the Company’s Quarterly Report on Form 10-Q for the fiscal period ended March 31, 2006).

 

 

 

*10.28

 

2008 Employee Stock Purchase Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2009).

 

 

 

*10.31

 

Form of Restricted Stock Unit Employee Bonus Grant Agreement under the 2008 Equity Incentive Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2009).

 

 

 

*10.32

 

Form of Restricted Stock Unit Employee Matching Grant Agreement under the 2008 Equity Incentive Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2009).

 

 

 

*10.33

 

Form of Restricted Stock Unit Director Grant Agreement under the 2008 Equity Incentive Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2009).

 

 

 

65


 

*10.37

 

Exponent, Inc. Amended and Restated 2008 Equity Incentive Plan (filed as Appendix A to the Company’s Schedule 14A filed on April 19, 2012).

 

 

 

*10.38

 

Exponent, Inc. 401(k) Savings Plan, as amended and restated effective January 1, 2014 (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2021).

 

 

 

*10.39

 

First Amendment to the Exponent, Inc. 401(k) Savings Plan (as amended and restated January 1, 2014) (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2021).

 

 

 

*10.40

 

Second Amendment to the Exponent, Inc. 401(k) Savings Plan (as amended and restated January 1, 2014) (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended January 1, 2021).

 

 

 

*10.41

 

Form of Stock Option Agreement under the 2008 Equity Incentive Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2011).

 

 

 

*10.43

 

Amendment to Form of Stock Option Agreement under the 2008 Equity Incentive Plan (incorporated by reference from the Company’s Annual Report on Form 10-K for the fiscal year ended December 28, 2012).

 

 

 

*10.45

 

Form of Indemnification Agreement entered into or proposed to be entered into between the Company and its officers and directors (incorporated by reference from the Company’s Current Report on Form 8-K as filed on May 30, 2014).

 

 

 

*10.46

 

Executive Compensation Clawback Policy (incorporated by reference from the Company’s Quarterly Report on Form 10-Q for the fiscal period ended September 30, 2016).

 

 

 

*10.47

 

Exponent, Inc. Amended and Restated 2008 Equity Incentive Plan (filed as Appendix A to the Company’s Schedule 14A on April 18, 2017).

 

 

 

*10.48

 

Exponent, Inc. Amended and Restated 2008 Employee Stock Purchase Plan (filed as Appendix B to the Company’s Schedule 14A on April 18, 2017).

 

 

 

21.1

 

List of subsidiaries.

 

 

 

23.1

 

Consent of Independent Registered Public Accounting Firm.

 

 

 

  31.1

 

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

 

 

 

31.2

 

Certification of Chief Financial Officer pursuant to Rule 13a – 14(a) of 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.

 

 

 

  97.01

 

Exponent, Inc. Incentive Compensation Recovery Policy

 

 

 

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 Schema Document.

 

 

 

101.CAL

 

Inline XBRL Taxonomy Calculation Linkbase Document.

 

 

 

101.LAB

 

Inline XBRL Taxonomy Label Linkbase Document.

 

 

 

101.PRE

 

Inline XBRL Taxonomy Presentation Linkbase Document.

 

 

 

101.DEF

 

Inline XBRL Taxonomy Definition Linkbase Document.

 

 

 

Exhibit 104

 

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

 

* Indicates management compensatory plan, contract or arrangement

66


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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: February 23, 2024

 

By:

/s/ Richard L. Schlenker, Jr.

 

 

 

Richard L. Schlenker, Jr., Executive Vice President,

 

 

 

Chief Financial Officer and Corporate Secretary

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

Signature

 

Title

 

Date

 

 

 

 

 

/s/ Catherine Ford Corrigan

 

Chief Executive Officer and Director

 

February 23, 2024

Catherine Ford Corrigan, Ph.D.

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Richard L. Schlenker, Jr.

 

Executive Vice President, Chief Financial Officer and Corporate Secretary (Principal Financial and Accounting Officer)

 

February 23, 2024

Richard L. Schlenker, Jr.

 

 

 

 

 

 

 

/s/ Paul R. Johnston

 

Chairman of the Board of Directors

 

February 23, 2024

Paul R. Johnston, Ph.D.

 

 

 

 

 

 

 

 

 

/s/ George Brown

 

Director

 

February 23, 2024

George Brown

 

 

 

 

 

 

 

 

 

/s/ Carol Lindstrom

 

Director

 

February 23, 2024

Carol Lindstrom

 

 

 

 

 

 

 

 

 

/s/ Karen Richardson

 

Director

 

February 23, 2024

Karen Richardson

 

 

 

 

 

 

 

 

 

/s/ Debra L. Zumwalt

 

Director

 

February 23, 2024

Debra L. Zumwalt

 

 

 

 

 

67


EX-3.1(II) 2 expo-ex3_1ii.htm EX-3.1(II) EX-3.1(ii)

Exhibit 3.1(ii)

 

STATE OF DELAWARE

SECRETARY OF STATE

DIVISION OF CORPORATIONS

FILED 04:30 PM 01/30/1998

981039836 - 2195846

 

 

CERTIFICATE OF AMENDMENT OF

RESTATED CERTIFICATE OF INCORPORATION OF

THE FAILURE GROUP, INC.

THE FAILURE GROUP, INC., a corporation organized and existing under and by virtue of General Corporation Law of the State of Delaware (the "General Corporation Law"). does hereby certify:

1. That the following amendment to Article I of the corporation's Restated Certificate of Incorporation has been duly adopted by the board of directors in accordance with the provisions of Section 242 of the General Corporation Law:

“ARTICLE I

The name of the Corporation is Exponent, Inc.”

2. The foregoing amendment has been duly adopted in accordance with the provisions of Section 242 of the General Corporation Law.

IN WITNESS WHEREOF, THE FAILURE GROUP, INC. has caused this Certificate of Amendment of Restated Certificate of Incorporation to be signed by Michael R. Gaulke, its President, this 30th day of January, 1998.

 

 

/s/ Michael R. Gaulke

Michael R. Gaulke, President

 

 

ATTEST:

 

 

/s/ Lynnel Callagy

Lynnel Callagy, Assistant Corporate Secretary

 


EX-21.1 3 expo-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

 

SUBSIDIARIES OF THE COMPANY

 

 

 

 

State or Other Jurisdiction

 

 

of Incorporation or

Subsidiary

 

Incorporation or Organization

 

 

 

Exponent Consulting (Canada) Inc.

 

Canada

Exponent Consulting PTE. Ltd.

 

Singapore

Exponent International Engineering and Scientific Consulting Limited

 

Ireland

Exponent International GmbH

 

Germany

Exponent International Ltd.

 

United Kingdom

Exponent Limited

 

Hong Kong

Exponent Realty LLC

 

Delaware

Exponent Science and Technology Consulting (Shanghai) Co., Ltd.

 

China

 


EX-23.1 4 expo-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the registration statements (Nos. 333-31830, 333-67806, 333-99243, 333-106105, 333-117108, 333-128141, 333-138618, 333-151238, 333-184058 and 333-223768) on Form S-8 of our report dated February 23, 2024, with respect to the consolidated financial statements and financial statement schedule II of Exponent, Inc. and the effectiveness of internal control over financial reporting.

 

/s/ KPMG LLP

 

San Francisco, California

February 23, 2024

 


EX-31.1 5 expo-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Catherine Ford Corrigan, certify that:

1.
I have reviewed this Annual Report on Form 10-K 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 functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: February 23, 2024

By:

/s/ Catherine Ford Corrigan

Catherine Ford Corrigan, Ph.D.

Chief Executive Officer

 


EX-31.2 6 expo-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

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

1.
I have reviewed this annual report on Form 10-K 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 functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: February 23, 2024

By:

/s/ Richard L. Schlenker, Jr.

Richard L. Schlenker, Jr.

Chief Financial Officer

 


EX-32.1 7 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 Annual Report of Exponent, Inc. (the “Company”) on Form 10-K for the period ending December 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 result of operations of the Company.

 

Date: February 23, 2024

By:

/s/ Catherine Ford Corrigan

Catherine Ford Corrigan, Ph.D.

Chief Executive Officer

 


EX-32.2 8 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 Annual Report of Exponent, Inc. (the “Company”) on Form 10-K for the period ending December 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 result of operations of the Company.

 

Date: February 23, 2024

 

By:

/s/ Richard L. Schlenker, Jr.

 

 

 

Richard L. Schlenker, Jr.

 

 

 

Chief Financial Officer

 


EX-97.0 9 expo-ex97_0.htm EX-97.01 EX-97.0

Exhibit 97.01

EXPONENT, INC.

2023 Clawback Policy

Effective October 2, 2023

Purpose

Asrequired pursuant to the listing standards of the Nasdaq Stock Market LLC (the “Stock Exchange”), Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10D-1 under the Exchange Act, the Board of Directors (the “Board”) of Exponent, Inc. (the “Company”) has adopted this 2023 Clawback Policy (the “Policy”) to empower the Company to recover Covered Compensation (as defined below) erroneously awarded to a Covered Officer (as defined below) in the event of an Accounting Restatement (as defined below).

Notwithstanding anything in this Policy to the contrary, at all times, this Policy remains subject to interpretation and operation in accordance with the final rules and regulations promulgated by the U.S. Securities and Exchange Commission (the “SEC”), the final listing standards adopted by the Stock Exchange, and any applicable SEC or Stock Exchange guidance or interpretations issued from time to time regarding such Covered Compensation recovery requirements (collectively, the “Final Guidance”). Questions regarding this Policy should be directed to the Company’s General Counsel.

This Policy supersedes and replaces the any pre-existing executive compensation clawback policy with respect to Incentive-Based Compensation Received (as hereinafter defined) after October 2, 2023.

Policy Statement

Unless a Clawback Exception (as defined below) applies, the Company will recover reasonably promptly from each Covered Officer the Covered Compensation Received (as defined below) by such Covered Officer in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, an “Accounting Restatement”). If a Clawback Exception applies with respect to a Covered Officer, the Company may forgo such recovery under this Policy from any such Covered Officer.

Covered Officers

For purposes of this Policy, “Covered Officer” is defined as any current or former “Section 16 officer” of the Company within the meaning of Rule 16a-1(f) under the Exchange Act, as determined by the Board or the HR Committee of the Board (the “Committee”). Covered Officers include, at a minimum, “executive officers” as defined in Rule 3b-7 under the Exchange Act and identified under Item 401(b) of Regulation S-K.

Covered Compensation

For purposes of this Policy:

Covered Compensation” is defined as the amount of Incentive-Based Compensation (as defined below) Received during the applicable Recovery Period (as defined below) that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received during such Recovery Period had it been determined based on the relevant restated amounts, and computed without regard to any taxes paid.

Incentive-Based Compensation Received by a Covered Officer will only qualify as Covered Compensation if: (i) it is Received on or after October 2, 2023; (ii) it is Received after such Covered Officer begins service as a Covered Officer; (iii) such Covered Officer served as a Covered Officer at any time during the performance period for such Incentive-Based Compensation; and (iv) it is Received while the Company has a class of securities listed on a national securities exchange or a national securities association.


For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded Covered Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of such Incentive-Based Compensation that is deemed to be Covered Compensation will be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received, and the Company will maintain and provide to the Stock Exchange documentation of the determination of such reasonable estimate.

Incentive-Based Compensation” is defined as any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure (as defined below). For purposes of clarity, Incentive-Based Compensation includes compensation that is in any plan, other than tax-qualified retirement plans, including long term disability, life insurance, and supplemental executive retirement plans, and any other compensation that is based on such Incentive-Based Compensation, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

Financial Reporting Measure” is defined as a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures.

Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

Recovery Period

For purposes of this Policy, the applicable “Recovery Period” is defined as the three completed fiscal years immediately preceding the Trigger Date (as defined below) and, if applicable, any transition period resulting from a change in the Company’s fiscal year within or immediately following those three completed fiscal years (provided, however, that if a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, such period would be deemed to be a completed fiscal year).

For purposes of this Policy, the “Trigger Date” as of which the Company is required to prepare an Accounting Restatement is the earlier to occur of: (i) the date that the Board, applicable Board committee, or officers authorized to take action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare the Accounting Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare the Accounting Restatement.

Clawback Exceptions

The Company is required to recover all Covered Compensation Received by a Covered Officer in the event of an Accounting Restatement unless (i) one of the following conditions are met and (ii) the Committee has made a determination that recovery would be impracticable in accordance with Rule 10D-1 under the Exchange Act (under such circumstances, a “Clawback Exception” applies):

the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered (and the Company has already made a reasonable attempt to recover such erroneously awarded Covered Compensation from such Covered Officer, has documented such reasonable attempt(s) to recover, and has provided such documentation to the Stock Exchange);

recovery would violate home country law that was adopted prior to November 28, 2022 (and the Company has already obtained an opinion of home country counsel, acceptable to the Stock Exchange, that recovery would result in such a violation, and provided such opinion to the Stock Exchange); or

recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code and regulations thereunder. For purposes of clarity, this Clawback Exception only applies to tax-qualified retirement plans and does not apply to other plans, including long term disability, life insurance, and supplemental executive retirement plans, or any other compensation that is based on Incentive-Based Compensation in such plans, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

Prohibitions

The Company is prohibited from paying or reimbursing the cost of insurance for, or indemnifying, any Covered Officer against the loss of erroneously awarded Covered Compensation.

Administration and Interpretation

The Committee will administer this Policy in accordance with the Final Guidance, and will have full and exclusive authority and discretion to supplement, amend, repeal, interpret, terminate, construe, modify, replace and/or enforce (in whole or in part) this Policy, including the authority to correct any defect, supply any omission or reconcile any ambiguity, inconsistency or conflict in the Policy, subject to the Final Guidance. This Policy is in addition to and is not intended to change or interpret any federal or state law or regulation, including the Delaware General Corporation Law, the Certificate of Incorporation of the Company, or the Amended and Restated Bylaws of the Company. The Committee will review the Policy from time to time and will have full and exclusive authority to take any action it deems appropriate.

The Committee will have the authority to offset any compensation or benefit amounts that become due to the applicable Covered Officers to the extent permissible under Section 409A of the Internal Revenue Code of 1986, as amended, and as it deems necessary or desirable to recover any Covered Compensation.

Each Covered Officer, upon being so designated or assuming such position, is required to execute and deliver to the Company’s Chief Human Resources Officer an acknowledgment of and consent to this Policy, in a form reasonably acceptable to and provided by the Company from time to time, (i) acknowledging and consenting to be bound by the terms of this Policy, (ii) agreeing to fully cooperate with the Company in connection with any of such Covered Officer’s obligations to the Company pursuant to this Policy, and (iii) agreeing that the Company may enforce its rights under this Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under this Policy.

Disclosure

This Policy, and any recovery of Covered Compensation by the Company pursuant to this Policy that is required to be disclosed in the Company’s filings with the SEC, will be disclosed as required by the Securities Act of 1933, as amended, the Exchange Act, and related rules and regulations, including the Final Guidance.

 


GRAPHIC 10 img37928738_0.jpg GRAPHIC begin 644 img37928738_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#T3P;X-\+7 MG@;P_=77AO1Y[B;3;:2666QB9W8Q*2S$KDDDY)-;?_"">#_^A4T/_P %T/\ M\31X$_Y)YX:_[!5K_P"BEKH* .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/! M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:\N^//A[1="\#V5UH^CZ M?IUP^I1QM+9VR0N5,4I*DJ <9 ./85[C7D'[1W_)/;#_ +"L?_HJ6@#O_ G_ M "3SPU_V"K7_ -%+705S_@3_ ))YX:_[!5K_ .BEKH* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_DGM MA_V%8_\ T5+7K]>0?M'?\D]L/^PK'_Z*EH [_P "?\D\\-?]@JU_]%+705S_ M ($_Y)YX:_[!5K_Z*6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O(/VCO\ DGMA_P!A6/\ ]%2UZ_7D'[1W M_)/;#_L*Q_\ HJ6@#O\ P)_R3SPU_P!@JU_]%+705S_@3_DGGAK_ +!5K_Z* M6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKP_XS^%O&FN>*K* MX\-VU[+:)9*DA@N!&-^]SR"PYP17D6OZ%X^\+64=YK7]I6=O))Y2.UYNRV"< M<,>P- 'V;17Q?X?T;QWXJ@FGT0ZE>1PL$D9+O;M)&I?"7XS7.M:A#X=\32(UW+\MK>X M"^8W9' XR>Q'7IU- 'N5%>3?&[P_XJUZ'1!X8@NI6A:;S_L\XCQG9MSEAGH: M\2UGPM\1O#^ERZEJL6IVUG$5#RM> AI% 'V-17Q1X?LO&?BJ>:#1) MM1O)(5#R*EV5V@G&?F85Z1\.O!?Q#TSQ_I-YK%IJ*:?%(QF:6[#J!L8#(W'/ M)':@#Z/HHKYY_:%\87,>L:?X>T^[EA^S1_:+DPR%27;A5./103_P(4 ?0U%? M+WP,\:W=EXZ&EZC?3S6VIQ^4OG2E@LHY0\GO\R_5A7U#0 45\R?';7M8T[XC M&"QU:^M8?L<3>7!<.BY^;G .*]W^'T\US\//#\]Q*\LTEC$SR2,69B5'))ZF M@#I**** "BBO*?C/\2KKP78VVF:.RIJMZI?SB ?(C!QD \$DY ],'VH ]6HK MY!TSP/\ $3Q_:?VJ%O+NWESMGO;O DY_AW')&1V&*K7X/3- 'V/17*?#KQG'XY\(P:J(Q%Q!!' MUQ7@WQVU34+3XES16U_=0Q_983LCF91G![ T ?4E%<[X"D>;X>^'9)79Y'TZ M LS'))V#DFLGXP3S6WPJUR:"5XI52+:Z,5(_?)T(H [BBOG']G?4;Z]\7ZHE MU>W$Z+89"RRLP!\Q>>37T=0 45\M_''QI>7OCU]-T^^GAMM,C$!\F4J&E/+G M@]N%_P" FNA_9Z\8W$VJ:CX=U&[EF,Z?:;9II"Q#+PZC/J,'_@)H ^@Z**^/ M?B?K&IP?$O7XH=1NXXUNB%1)V P.@!H ^PJ*^1T^'WQ6(5ULM6]01?+_P#% MU3U*^^)G@:ZC?4;_ %RQ:3[C2W#21N1VZE6/M0!]B45YY\(OB%+X\\/S_;U1 M=4L65+@H,"16!VOCMG!!'J/?%>-?'+5=1M/B?=Q6]_=0QBWA(2.9E'W!V!H M^J**^0+'P5\3=3L+>^L[;5);:XC66*07H 96&0>7]*L?\*\^*W_/CJO_ ('+ M_P#%T ?6]%>>_!S1]?T3P;/:^(XKB.]:]=U6>42-L*(!R">,@U\__$_6-3@^ M)>OQ0ZC=QQK=$*B3L !@= #0!]A45'!S;QD_W!_*O+?V@KNYL_A[;26MQ+!( M=1C!:)RIQLDXR* /5J*\/_9QOKN]T_Q ;NZGG*RP;3+(6QP_3-;/Q=^+#>#% M31]&\M]9F3>\C#$"2&0HP!;GDBT5X)^SMJ^IZI?Z^NH:C=W8CBA*"XG:3;DOG&2<5[W M0 445\<_$G6-4@^)'B"*+4KR.-;QPJ).P 'L,T ?8U%?)2> ?BS =\=IK",! MU2_ /Z/5:S\>?$/P#K"P:A=ZB&4@O9:GN=77/;=R ?52* /KZBN>\%^+K'QM MX:@UBR!3<2DT).3#(,;E)[]00>X(KYX^.6JZC:?$^[BM[^ZAC%O"0DBO/?@YH^OZ)X-GM?$<5Q'>M>NZK/*)&V%$ Y!/&0:^?_B? MK&IP?$O7XH=1NXXUNB%1)V P.@!H ^PJ*^1T^'WQ6(5ULM6]01?+_\ %U3U M*^^)G@:ZC?4;_7+%I/N-+<-)&Y';J58^U 'V)17GGPB^(4OCSP_/]O5%U2Q9 M4N"@P)%8':^.V<$$>H]\5Z'0 445\>_$_6-3@^)>OQ0ZC=QQK=$*B3L !@= M#0!]A45\CI\/OBL0KK9:MZ@B^7_XNJ>I7WQ,\#74;ZC?ZY8M)]QI;AI(W([= M2K'VH ^Q**\\^$7Q"E\>>'Y_MZHNJ6+*EP4&!(K [7QVS@@CU'OBO&OCEJNH MVGQ/NXK>_NH8Q;PD)',RC[@[ T ?5%%?(%CX*^)NIV%O?6=MJDMM<1K+%(+T M ,K#(/+^E6/^%>?%;_GQU7_P.7_XN@#ZWHKRGP#H'BC3OA'K^FZM!=)K$_VK M[.DDP9SNA4)ALG'S ]Z\>_X5Y\5O^?'5?_ Y?_BZ /K>BOAF6]\10ZH^F27] M^MXDQMVB^TMD2!MI7.<=>*Z__A7GQ6_Y\=5_\#E_^+H ^MZ*\R\0Q:EI/[/< ML5XTT&I6^F1+*3)\ZN"H/S ]?QKS?]GK4K^\\?W\=U>W,Z#2Y&"RRLP!\V+G M!/O0!]*T45\F?&;5M2MOBQK<-OJ%W%$OD;4CF95'[B,\ &@#ZSHKS_Q9<31_ M VYN$FD68:3$PD5B&SM7G/7-?,F@Q>+O$]^UCHUSJ-W)](2UO+B!6LR2(I64$[SZ&@#Z*HKB?AKJ A M^$FD:A?SL4BM'EFED)8[59B23U/ KP#Q!\0/&?Q*\2'3]&>]CMY6(MM/LW*Y M0=W(QNXY))P/:@#ZUHKY(N_A)\1](MI-1%E,61=[_9KM6E 'L&R?PS71_"'X MM:M#XAM?#^OWLU]97KB&"69MTD,I.%&X\E2>,'ID>] 'TI1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7D'[1W_)/;#_L*Q_\ HJ6O7Z\@_:._Y)[8?]A6/_T5+0!W_@3_ ))YX:_[ M!5K_ .BEKH*Y_P "?\D\\-?]@JU_]%+704 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5XW^TA_P B+IG_ &$U_P#14E>R5XW^TA_R(NF?]A-?_14E M %/]FO\ Y%[7/^OM/_0*]PKP_P#9K_Y%[7/^OM/_ $"O<* /COXQZK+JWQ1U M@NV4M7%K&,YVJ@P?_'MQ_&OJ/P1X[N'$<$$;22.>BJHR3^0KX\TZ*X^)WQ:0S!B-2OC)*/[D" M\D?@BX'T%>[?'KQ-_8G@(Z="^VYU:3R!@\B(2#R8?*8#8">_ 'YT /^)VAR^"/B?_VCO#5Z]]IWB:)&DLT@%G,1_R MR8,S*3['<1GU ]17T)7+>(/&_@S3'N=+UW5K!7V[9[28>8<$ X9 #U!'4=#0 M!X9X!^.\WAC1+71=6TK[7:6R[(IX'V2*F>A4\-CZC\:]!NO&'PN^*D%I8:O= M-#)')OAAO&:W8,1C&\':<^F[TI^K_ ?P7KT8O=+>YT[SE$B&VDW1,",@[6SQ M[ BO(OB#\'-5\#:>=42]BU#3 X1Y50QO&2<#ZII>H: M!?3/,M@$DMF =4T?3IKMKNY6,1B2W*KQ( MK')^@-/\+? 7PMK?A/2-5N;_ %A)[RSBGD6.:(*&902 #&3CGUJA\0/@EX;\ M*>!M3UNQOM6DN;54*)/+&4.Z15.0(P>C'O0!F_LW?\CEJW_8/_\ :B5]!>)M M M?J[+^&:SKA;KX9?%1O+W%M*O=R>LD)Y _P"!1MC\:V_A7\2=)^'MMJ+7.E7- MW>7CJ/,C=0%C4<#GW)S^%97Q/\9Z9XZUZWU:PTZ>RF$'DSB5@=^"2IX[X)'X M"@#["M+J&^LH+NVD$D$\:RQN.C*PR#^1KXV^*G_)4/$/_7V?Y"O>?@'XG_MK MP*=+F?==:3)Y7)Y,39*'_P!"7Z**\&^*G_)4/$/_ %]G^0H ^G(?BGX&6"-3 MXEL00H!^8^GTKR_XV_$CPWK_ (7AT/1KM;^=KE9GE1#LB50W]T761?SHF_[));^6SC&2%8,03Z @?6O.O!$OA6U\1"'QEI]S-9 M,0F8Y63R6SR748)'K@@CT- 'KO[-FD7,5IKFL2(RVT[1V\)/1RNXM^6Y?S-< M+\>O^2J7G_7O#_Z *^J=.M[&UTZWATV*"*R5!Y*P ! O4;<<8KY6^/7_ "52 M\_Z]X?\ T 4 >E^$OC9X.T?P?HVF7\LXIY%CFB"AF4$@ QDXY]:UO^ M&(?^ MOL_R% 'OL7Q\\#)"BF>^R% /^BG_ !K@OB_\4?#7C/P?!IFD2W+7*7J3$2PE M!M".#S]6%=;%^SGX0>)'.HZYEE!.)XO_ (U7$?%;X2:!X%\)PZKIEWJ4T[WB M0%;F2-EVE7).%13GY1WH Z+]FC_D'>(O^NL'\GKQ[7)YO%_Q+NV=SOU'4_*0 M]=JL^Q0/H,#\*]A_9H_Y!WB+_KK!_)Z\7MI#X;^(<,EQE&TW55:3(SCRY>?Y M4 ?:>DZ7::)I-KIEA$(K6VC$<:CT'<^I/4GN:=J6G6NK:;Q"6UN8VBE0 M]U(P:L(Z2QK)&P=& 964Y!!Z$4K,J*68@*!DDG@"@#XDLYYO!/Q%5XG;?I.I M&,GH65)"K _4 @_6OI#X]?\ )*[S_KXA_P#0Q7S7KDG_ DGQ U&2U/F?VCJ M?\ 7Q#_ .AB@#@_V:/^0CXB_P"N4'\WKZ(K MYW_9H_Y"/B+_ *Y0?S>OHB@ KXL^)W_)3?$7_7Z]?:=?%GQ._P"2F^(O^OUZ M /M.O+/C[H=MJ/PYFU)HE-SILL>?'"ZCMOA- MJR.0&G:&) >Y\U6_DI_*@#S;]FS59$UK6M(+$Q2VZW0&>%*-M./KO'Y"N8^/ M7_)5+S_KWA_] %;7[-UK(_C35;L*?+BTXQL?0M(A'_H!_*L7X]?\E4O/^O>' M_P! % 'I?A+XV>#M'\'Z-IEW->"YM+**&4+;D@,J '![\BMC_A?W@;_GO??^ M I_QKF?"WP%\+:WX3TC5;F_UA)[RSBGD6.:(*&902 #&3CGUK6_X9Q\'_P#0 M2US_ +_P_P#QJ@#U#0]:L_$.BVNK6#.UK(?^OL_ MR% 'TY#\4_ RP1J?$MB"% /S'T^E>7_&WXD>&]?\+PZ'HUVM_.URLSRHAV1* MH;N<98D]L\9]JHZ[^SK?VFD/>Z+K(OYT3?\ 9)+?RV<8R0K!B"?0$#ZUYUX( ME\*VOB(0^,M/N9K)B$S'*R>2V>2ZC!(]<$$>AH ]=_9LTBYBM-O^%X=#T:[6_G:Y69Y40[(E4-W.,L2>V>,^U4==_9UO[32'O=% MUD7\Z)O^R26_ELXQDA6#$$^@('UKSKP1+X5M?$0A\9:??\ M7O#_ .@"OJG3K>QM=.MX=-B@BLE0>2L 0+U&W'&*^5OCU_R52\_Z]X?_0!0 M!Z7X2^-G@[1_!^C:9=S7@N;2RBAE"VY(#*@!P>_(K8_X7]X&_P">]]_X"G_& MN9\+? 7PMK?A/2-5N;_6$GO+.*>18YH@H9E!( ,9..?6M;_AG'P?_P!!+7/^ M_P##_P#&J /4-#UJS\0Z+:ZM8,[6MRF^,NNTXR1R/PK0K,\.Z%:^&= L]&LI M)I+:T38C3$%R,D\D #OZ5IT ?%FK?\E;OO\ L.R?^CS7VG7Q9JW_ "5N^_[# MLG_H\U]IT <7\6O^25^(/^O&_LYN%^(EZ#_ !Z7(!_W\B/]* /J*OD#XV_\E>UW_MW_ /2> M.OK^OC_XUL&^+NND'(S /R@CH ]\\7_\D%NO^P/%_P"@K7AWP/U[2O#OCFXO M-7OHK.V:PDC$DIP"Q="!^0/Y5[EXP!'P&N@1@C1XLC_@*U\Y_#?P3'X^\23: M3)?M9!+5[@2K%YG(91C&1_>_2@#Z>?XK>!44L?$ME@>A8G\@*^8_B9XCM/&? MQ!O-2TJ)S;R^7#"2F'EVJ%SCKR>G?&*N_$3X4:KX $5TUPM_IDK;!=1QE"C_ M -UUR<9[')S7?? @>!;VX2/^S#'XHMT+"2YD\Q9 .K1#HI'IC('0D9H ]6TO M2YM%^%,&FW((N+;2/+E&O?\ (O:G_P!>DO\ Z :^7/@+_P E4L_^O>;_ - - &K\!O'? M]AZ\?#=_+BPU)QY!8\1S]!^#<#ZA?>K?[2?_ "-6C?\ 7DW_ *&:Q_C9X%;P MIXI&LZ?&8],U%S(I3@0S]67VS]X?B.U<[X[\:-XUM= N;DG^T+2S-M=$C[[! MN'_X$""??- 'T3X#TXZQ\"K+2P_EF\TR:W#_ -W?O7/ZU\VZ%K.M?#'QNT_V M5%O[-G@GMYQ\K \$9'X$$>QY%?3'PWU.QT?X.:'?:C=16MI';_/-*VU5S(0, MGZD#\:CO+3XXFMP]KJ-[;Q@F>W+)*BD\?. ,C/8Y STH Y[1/VBO#=[M M35["]TV0]74">,?B,-_X[6GH'@#X7^(KW^WM$6.\D6?SR8;R0>7(3N&4# KS MR 0*Y;6_V;+9U=]"UV6-OX8;V,,#[;UQC_ODUY!9W>N_#/QP>6M]0L)MDT2O M\LJ\$J?56&/S!ZT ?;%%16UPEU:PW$?W)45USZ$9%2T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y!^T M=_R3VP_["L?_ **EKU^O(/VCO^2>V'_85C_]%2T =_X$_P"2>>&O^P5:_P#H MI:Z"N?\ G_)//#7_8*M?_12UT% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>-_M(?\ (BZ9_P!A-?\ T5)7LE9FM^'M)\26D=KK%A#>01OYBI*, M@-@C/Y$_G0!Y%^S7_P B]KG_ %]I_P"@5[A65H?AK1O#4,L.C:=#91S,&D6( M$!B.,FM6@#Q#XZ_#>[UHIXHT:W:>YAB$=Y;QC+.@SAP.Y'0CKC'I7G'P_P#C M'J_@:S_LR6U34=,4DQP/)Y;Q$G)VM@\$Y."#SZZ)V/JS(03^- 'C'B7]HO4-0TV2TT+21ITT@P;J682.@[[5V@ ^YS M]*YSX2?#>[\8Z]#JE_ ZZ':R"2620<7# Y\L9ZY/WCZ>Y%>^6/P@\ Z?<">' MPY;LXZ">629?^^78C]*[2**.")(HHUCC0;51!@*/0"@!]>=_''_DDFK_ ._! M_P"CDKT2J6JZ38:YITFGZG:QW5I*07BD'#8((_4"@#Y\_9K_ .1AUS_KT3_T M.OI"L30_"'A_PU-+-HVE6]E),H61H@06 .<&MN@#Y)^-_B4^(?B)<6L+[K73 M%^R1@="X.9#]=Q(_X"*]B\-_ _P?'X;TX:UHQGU,P*UU(;J9/WA&2,*X'!.. MG:NJ'PU\&"\%W_PCUF;@2>;YA4D[LYSU]:ZJ@#SNY^!W@"6UFCAT0P2NA5)5 MNYV*,1PV"^#CKS7SCX2U:Y^'WQ)MI[L&-K&Z:VO$']S)23ZX&2/<"OM*N9U' MX>>$=6U":_O] LY[J9MTDK*: /GCX_LK_$K>C!E:QA((.01\U;7AO] MH+_A'_#6FZ/_ ,(Q]H^Q6Z0>;]OV;]HQG'EG'YFO;M0^'WA/598I+_0[6X>& M%((VD!)5%&%7KV%5/^%5^!O^A9L?^^3_ (T >7_\--?]2C_Y4O\ [57LG@_Q M%_PEGA.PUS[+]E^UHS>3YF_9ABOWL#/3TK+_ .%5^!O^A9L?^^3_ (UTVFZ; M9:/I\-AI]NEO:0@B.).B@G/'XDT 6J^>?V@_!-V=1B\6V432VSQ+#>!%R8V7 M.US[$8'M@>M?0U(0&4JP!!&"#WH ^9? WQZNO#>A6^CZOIAU"&V41P3QR['5 M!T4@@@X' /' K,^(_P 9;KQSI2Z1::<+#3RX>7=)YCRD<@9P !GG'J!S7O>H M?";P)JZ)HU[KNH1/#)J01;>)QAO*7)W$?[1/'L,]Z\V^/W_)49 M_P#KTA_D:^KZY[6/ OA?7[\WVJZ+:W=T5"F60'.!T'6@!GP^_P"2<^&_^P9; M_P#HL5C_ !G_ .22:]_N1?\ HY*[6SL[?3[*"SM(EAMH$$<4:]$4# _"H]3 MTNRUG3IM/U&V2YM)@!)$_1L$$9_$"@#YR_9N('C'5B3@?V>?_1B5Q7C;5[CQ M_P#$VZDL\RBZNEM+)>Q0'8GY]?\ @1KZMTKP/X9T-KAM,T>VM6N(C#*8@070 M]5/-0:?\._"&E7\-]8Z!9P74#;HY54Y4^HYH PK?X'^ (K:*.;1#-*J!7E-W M."Y Y; ? SUXK/\ $GP.\'R^&]171='-OJ8@9K6074S?O ,@89R.<8Z=Z]4H MH ^0_@QXF/AKXBVD<[E+74/]#F!X +'Y"?HP SV!-9GQ4_Y*AXA_Z^S_ "%? M4DOPT\&373W3^';(SNYD9PI!W$YSP?6I-0^'?A#5;^:^OM M)[J=MTDKJZ@;?'+ M&"&4^W-2ZOX$\+Z]J#7^JZ):W=TRA6ED!R0!@=Z /$/#W[0G]@^'--TC_A%_ M/^Q6T=OYO]H;=^U0,X\LXSCIDUH_\--?]2C_ .5+_P"U5ZA_PJOP-_T+-C_W MR?\ &C_A5?@;_H6;'_OD_P"- %?X:_$/_A8>G7UW_9?]G_995CV_:/-W9&KV,5Y;*XD$
4R^9)(A&"HX 4$=>I M]Q7N.J_"OP/K5R;B\\.VOFDY9H&>#3LX']U>H/5LVEC_=;.=WM7H?_#37_4H_^5+_ .U5ZA_P MJOP-_P!"S8_]\G_&C_A5?@;_ *%FQ_[Y/^- &'\-OBW_ ,+"UF[T_P#L/[!] MGM_/\S[7YN[Y@N,;%QUKYX^)W_)3?$7_ %^O7UOHG@WP[X;N9+G1M)M[*:1/ M+=X@067.<=?4"J=_\.?!^IWTU]>Z!9SW4[%Y974Y9CW/- 'D_P#PTU_U*/\ MY4O_ +57GOC;XC>(/B9=VM@;58[=9E?27_"J_ W M_0LV/_?)_P :VM'\+Z#X?R=(T>RLF(P7AA578>A;J?Q- '*?"'P))X(\*$7J MJ-4OF$UR!SY8 ^6//? )S[L:\-^/7_)5+S_KWA_] %?6=<[J_@3POKVH-?ZK MHEK=W3*%:60') &!WH \0\/?M"?V#X+_<'\J^+_ M '!_*OG#X]?#[^S-0_X2S3(<6=V^V]11Q',>C_1N_P#M?[U?20 50 , # J" M_L+35+":QOK>.XM9U*212#*L* /%?@!X]^VV3>$=1FS<6RE[%F/+Q_Q1_5>H M]L_W:\^^/7_)5+S_ *]X?_0!7T98?#KPAI=_#?6.@VMO=0-OCEC!#*?;FI=7 M\">%]>U!K_5=$M;NZ90K2R Y( P.] 'B'A[]H3^P?#FFZ1_PB_G_ &*VCM_- M_M#;OVJ!G'EG&<=,FM'_ (::_P"I1_\ *E_]JKU#_A5?@;_H6;'_ +Y/^-'_ M JOP-_T+-C_ -\G_&@"O\-?B'_PL/3KZ[_LO^S_ ++*L>W[1YN[(SG.U<5W M%96A^&M&\-0RPZ-IT-E',P:18@0&(XR:U: /BS5O^2MWW_8=D_\ 1YK[3KEY M/ASX/EU%]0DT"S:[>4SM*5.2Y.XMUZYYKJ* ,_7=+37/#^HZ5(VQ;RVD@+?W M=RD9_#.:^.+*ZU[X8>.1*8?)U&PD*O%("4E0\$>ZL.A'L17VO61KOA;0O$T* MQ:UI=M>A1A6E3YD_W6'(_ T >,O^TO']A/E^&6%WMXW7>8P?7[N<>WZUY3I> MG:U\4/'S94R75]/YMU*BX2&//+>P X'X"OI0?!/X> @_\(]T];RX_P#CE=;H MV@:1X>M#:Z1IUM90DY984"[CZD]2?K0!SWQ/B2#X4:]#&-J1V6U1Z $ 5X?^ MSK_R4:Z_[!DO_HR.OIK4-/M-5L)K&^@2>UG7;)$_1AZ&LG1?!/AKP[>M>:1H M]M9W+(8S)$""5)!(Z^H'Y4 7];T:R\0Z+=Z3J,7F6MU&4<=QZ$>A!P0?45\< M:UI>L?#3QV85D:.\L)A+;3@8$B?PL/4$<$?45]KUBZYX0\/^)989=9TFVO9( M5*QO*O*@]L^E &7I7BFT\9?#:?6;3"^;9RK-%G)BE"'H(/>OGKX"_\ ME4L_^O>;_P! -?3>D^%-"T*SN;32]-AM;>Y_UT4>=K\8Y&?0XJKI'@3POH.H M+?Z5HEK:72J566,'(!&#WH F\7>&;/Q?X9O-&O LRYCDQDQ2#[KCZ'\QD=Z M^*=7TF\T+6+O2[^(Q75K(8Y%]QW'J#U![@U]Y5SVL>!?"^OWYOM5T2TNKHJ% M,LB_,0.F<4 X. 01Z U]C:=IUGI.GPV%A;I;VL*[8XDZ*,YXJ MIKGAG1/$D"0ZSIEM>HG*&5,LOT/4?@: /&I?VEK?[&3#X9E^U$/G;87N;V;S;J9$PD$? )/H .!ZX ZU]*?\ "E_A[YOF?\(Z MF[.E:#:?9=)T^VLH">& MO^P5:_\ HI:Z"N?\"?\ )//#7_8*M?\ T4M=!0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>0?M'?\D]L/^PK' M_P"BI:]?KR#]H[_DGMA_V%8__14M '?^!/\ DGGAK_L%6O\ Z*6N@KG_ )_ MR3SPU_V"K7_T4M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %>0?M'?\ )/;#_L*Q_P#HJ6O7Z\@_:._Y)[8? M]A6/_P!%2T =_P"!/^2>>&O^P5:_^BEKH*Y_P)_R3SPU_P!@JU_]%+704 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7D'[1W_)/;#_ +"L?_HJ6O7Z\@_:._Y)[8?]A6/_ -%2T =_X$_Y)YX: M_P"P5:_^BEKH*Y_P)_R3SPU_V"K7_P!%+704 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D'[1W_)/;#_L*Q_^ MBI:]?KR#]H[_ ))[8?\ 85C_ /14M '?^!/^2>>&O^P5:_\ HI:Z"N?\"?\ M)//#7_8*M?\ T4M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>0?M'?\D]L/^PK'_P"BI:]?KR#]H[_DGMA_ MV%8__14M '?^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V"K7_T4M=!0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?./Q9\=^( M=<\='P9X=N9X(8Y4MBMN^QKB9L9#,.=H)QCIP2>V.>\1>$/'GPJ@L]<_MO"/ M*(R]G"K;5+A%2[1 MV@N0GW3(N.1Z9!!QVS7C7Q+\>^(?%GCL^$/#EU+!:QW/V1%@D*-/+G:Q9@?N M@Y&.F!D^WLGPOT'3?#W@.QM=,OXM0BES/)=Q'*2R-U(] ,!?7CGFOG?X.-_: M'QETRXG&YG>XF.?[WE.<_G0 _6](\=_!_5+"_?5?^/@DJ]O.\D3E<91U8#/7 MN/ITKZ;\)^)+?Q3X3L-=B C2YBW2+GB-QD.,^S UYU^T;"K_ _L)<#='J: M'V,OUY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\-?\ 8*M? M_12UT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#AO\ A;7A8>+E\,F:Z&H&Y-J2T.U%D!Q@DD=3 MP",U3^-.FZ5-\+]2FO((1):A&M7V@,DA< !?KD@CT)KG?BG\&+CQ-JS^(/#L MT,5_(!]HMY"5$K#@.K=FQC(Z'&NY/L<+?*]Y?K*B_[ M052Q)QZC- '1?LTW5V]CX@M&9C9Q20R1@GA78.&Q]0J_D*X#X8!?#WQPL;2Z M^3R;N>S.>SE70#_OK KZ2\"^"K#P+X=32[-C+(S>9<7#+AIG/?'8#H!V_,UY MM\4/@S?ZSKLGB3PM)&M[*PDGM6?RR9!_'&W0$X&0<<\YH L_M(7D>6,==R>4,?BM<=:_!SXA^+=5M MY/%]])#!&-K2W-V+B14]$ 8C)]R/6OHO2=+M-%TFTTRQC\NUM8EBC7O@#OZG MU- 'S/\ L[WD5M\1;BWD8!KK3Y(XP>[!D;'Y*Q_"M[]I>\C>^\.V0;]Y%'/* MRY[,4"G'_ &I_C?X)Z]:>)9->\#R_P"LE,RVZ3B"6!R4#H@()"CWSQV% 'K?PHL7T[X6^'X)%*LUMY MV",<2,SC]&KLJ;%&D,211(J1HH5548 Z 4Z@ HHHH \C_:)N)H/A[9^3+)' MYFIHC[&(W*8I<@XZCVJ3X0>$_#>I_"W1KR_\/Z5=W4GG[YI[*.1VQ/(!EB,G M 'X57_:._Y)YI__ &%8_P#T5+70?!+_ ))#H7_;Q_Z424 =!_P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z% M30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70 M_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!1 M0!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@ MG@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%3 M0_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70_ M_$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q M-=!10!S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-=!10!S_ /P@G@__ *%30_\ P70__$UGV^A:/HGQ M"TO^R=*L;#SM*OO-^R6Z1;\2VF,[0,XR<9]3785S]Y_R4/1O^P5?_P#HVTH MZ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO^2>V'_85C_\ 14M> MOUY!^T=_R3VP_P"PK'_Z*EH [_P)_P D\\-?]@JU_P#12UT%<_X$_P"2>>&O M^P5:_P#HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?_:._P"2>:?_ -A6/_T5 M+70?!+_DD.A?]O'_ *425S_[1W_)/-/_ .PK'_Z*EKH/@E_R2'0O^WC_ -*) M* /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N? MO/\ DH>C?]@J_P#_ $;:5T%<_>?\E#T;_L%7_P#Z-M* .@HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8_\ T5+7K]>0?M'?\D]L/^PK M'_Z*EH [_P "?\D\\-?]@JU_]%+705S_ ($_Y)YX:_[!5K_Z*6N@H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /'_VCO^2>:?\ ]A6/_P!%2UT'P2_Y)#H7_;Q_Z425 MS_[1W_)/-/\ ^PK'_P"BI:Z#X)?\DAT+_MX_]*)* /0**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "N?O/^2AZ-_V"K__ -&VE=!7 M/WG_ "4/1O\ L%7_ /Z-M* .@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KR#]H[_ ))[8?\ 85C_ /14M>OUY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\ M-?\ 8*M?_12UT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#Q_\ :._Y)YI__85C_P#14M=!\$O^20Z%_P!O'_I1)7/_ +1W_)/-/_[" ML?\ Z*EKH/@E_P DAT+_ +>/_2B2@#T"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KG[S_DH>C?]@J__ /1MI705S]Y_R4/1O^P5 M?_\ HVTH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO^2>V'_8 M5C_]%2UZ_7D'[1W_ "3VP_["L?\ Z*EH [_P)_R3SPU_V"K7_P!%+705S_@3 M_DGGAK_L%6O_ **6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_ -H[_DGFG_\ M85C_ /14M=!\$O\ DD.A?]O'_I1)7/\ [1W_ "3S3_\ L*Q_^BI:Z#X)?\DA MT+_MX_\ 2B2@#T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KG[S_DH>C?\ 8*O_ /T;:5T%<_>?\E#T;_L%7_\ Z-M* .@HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8__ $5+7K]>0?M' M?\D]L/\ L*Q_^BI: ._\"?\ )//#7_8*M?\ T4M=!7/^!/\ DGGAK_L%6O\ MZ*6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /'_VCO\ DGFG_P#85C_]%2UT'P2_ MY)#H7_;Q_P"E$E<_^T=_R3S3_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2@#T"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG[S_ )*' MHW_8*O\ _P!&VE=!7/WG_)0]&_[!5_\ ^C;2@#H**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *\@_:._Y)[8?]A6/_ -%2UZ_7D'[1W_)/;#_L*Q_^BI: M._\ G_)//#7_8*M?_12UT%<_P"!/^2>>&O^P5:_^BEKH* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@#Q_]H[_DGFG_ /85C_\ 14M=!\$O^20Z%_V\?^E$E<_^T=_R M3S3_ /L*Q_\ HJ6N@^"7_)(="_[>/_2B2@#T"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KG[S_DH>C?]@J__P#1MI705S]Y_P E M#T;_ +!5_P#^C;2@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_:. M_P"2>V'_ &%8_P#T5+7K]>0?M'?\D]L/^PK'_P"BI: ._P# G_)//#7_ &"K M7_T4M=!7/^!/^2>>&O\ L%6O_HI:Z"@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?_ M &CO^2>:?_V%8_\ T5+70?!+_DD.A?\ ;Q_Z425S_P"T=_R3S3_^PK'_ .BI M:Z#X)?\ )(="_P"WC_THDH ] HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKD6^)?A=?&@\*G M4!_:'W=^!Y0D_P">6[/W_;IGC.>*ZZ@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKG[S_DH>C?\ 8*O_ /T;:5T%<_>?\E#T;_L%7_\ Z-M* .@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8__ $5+7K]>0?M'?\D]L/\ ML*Q_^BI: ._\"?\ )//#7_8*M?\ T4M=!7/^!/\ DGGAK_L%6O\ Z*6N@H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /'_VCO\ DGFG_P#85C_]%2UT'P2_Y)#H7_;Q M_P"E$E<_^T=_R3S3_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2@#T"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHK.UC7M)T"T-UJ^HVUE#V::0+N]@.I/L* -&O$_B_P#%\:.L_ASPY< ZB04N MKM#_ ,>_JBG^_P"I_A^O2AX^^/EA/I-WI?A1;LW$R[!J)'EB,9Y* _,21D9. MW&&_$EQB^&$M+R0_ MZ_T1S_?]#_%]>OSA0"0<:/\C?]@J_P#_ $;:5T%<_>?\E#T;_L%7_P#Z-M* .@HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8_\ T5+7K]>0?M'? M\D]L/^PK'_Z*EH [_P "?\D\\-?]@JU_]%+705S_ ($_Y)YX:_[!5K_Z*6N@ MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** /'_VCO^2>:?\ ]A6/_P!%2UT'P2_Y)#H7 M_;Q_Z425S_[1W_)/-/\ ^PK'_P"BI:Z#X)?\DAT+_MX_]*)* /0**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJCJNLZ9H= MH;O5;^WLX!_'/($!]AGJ?85Y)XH_:)T:QWP>';*34IAP+B;,4(]P/O-^2_6@ M#VFN'\3_ !:\(>%M\5QJ0O+M?^7:RQ*X/H3G:OT)!KYG\3_$[Q9XLWQZAJDD M=JW_ "ZVO[J+'H0.6_X$37/:5HVIZY=BTTJPN+R<_P $$9FPGDV\.)9C[$_=7\V^E>S>&/ACX3\)[)-/TN.2Z7_ M )>KK][+GU!/"_\ 0* /F?PQ\)/%_BD)+;Z:;.T;_EYO'?(\0V<6IZC< -/(68+%_LQD$$ M >O4_D*]+_LNP_M3^T_L5O\ ;_+\K[3Y8\S9G.W=UQ[5;H \>UC]G7PQ>;GT MR^O].<]%+":,?@<-_P"/5P&L?L[^*K+KZ@HH ^ M(-8\#>*= W'4]!OH$7K+Y1:/_OM-BK#\17WW6!K M'@CPOK^XZGH5C<.W64Q!9/\ OM<-^M 'RMH_Q=\<:+M6'79[B(?\L[P"<'\6 MRP_ UW^C_M)WT>U-:T&WG'>2SE,9'OM;=G\Q75ZQ^SOX4O=S:;=7^G.>BAQ+ M&/P;YO\ QZN UC]G3Q-9[FTN_L=1C'16)AD/X'*_^/4 >IZ/\=O ^J;5GO+C M3I#_ W.13E71B"#[$4 ??E%?&FC_%C MQOHFU;?7[F:,?\L[O$XQZ9?)'X$5W^C_ +26I1;4UK0K:Y'0R6DC1'Z[6W _ MF* /HRBO,='^//@G4]JW-S=:;(>,74!(S_O)N'YXKO=+U_1];CWZ7JEG>KC) M^SSJY'U /% &C1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7/WG_)0]&_[!5__ .C;2N@KG[S_ )*'HW_8*O\ _P!&VE '0444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5Y!^T=_R3VP_P"PK'_Z*EKU^O(/ MVCO^2>V'_85C_P#14M '?^!/^2>>&O\ L%6O_HI:Z"N?\"?\D\\-?]@JU_\ M12UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!X_\ M'?\D\T__L*Q_P#HJ6N@^"7_ M "2'0O\ MX_]*)*Y_P#:._Y)YI__ &%8_P#T5+70?!+_ ))#H7_;Q_Z424 > M@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115/4]6T[1;1KO4[ MZWL[=>LD\@0?09ZGVH N45XUXG_:'T+3M\&@6T;/^BVF8H\>AQRP_WB: /ICQ/\5?"/A7?'>:FEQ=K_RZ MV?[V3/H<<*?]XBO&/%'[0VO:EO@T"TBTJ Y'G/B68C\1M7\C]:\GTS2=1UJ[ M6TTRQN+RX;I'!&7/U..@]Z]9\,?L\:[J.R?7[R+2X#R88\2S'VX.U?S/TH \ MFU+5=0UB[:[U*]N+RX;K)/(7;Z<]O:NH\,?"KQ=XJV26>F/;VC?\O5Y^ZCQZ MC/+#_=!KZ8\+_"SPEX4V266F)/=KS]JN\2R9]1GA3_N@5V= 'C?A?]GG0=." M3Z_=2ZI..3"F8H0?P.YOS'TKUC3=*T_1[1;33;*WL[=>D<$81?KQW]ZN44 % M%%% !1110 4444 %%%% !1110 4444 %8>L>#?#?B#<=5T.QNG;K*\($G_?8 M^;]:W** /)-8_9Y\)7VY].GOM-<_=5)/-C'X/EC_ -]5P&L?LY>([3'[Z.->LL#[_"M2VK=RW>FR'C%S"67/^\F[\SBN^TKQ'HFNINTK5K*]XR1!. MKD?4 Y'XU\>:Q\-_&.A;C?\ A^]$:]9(4\Y!]63('XUS +PR @LDB'J."#0! M]^T5\6Z/\3O&FA[19^(;QHUZ1W#>M>:9(>#Y\.],^Q3/YD"N^TCQ/H.O*# MI6L65X2,[(9U9A]5SD?B* -:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y M^\_Y*'HW_8*O_P#T;:5T%<_>?\E#T;_L%7__ *-M* .@HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8__14M>OUY!^T=_P D]L/^PK'_ M .BI: ._\"?\D\\-?]@JU_\ 12UT%<_X$_Y)YX:_[!5K_P"BEKH* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#Q_P#:._Y)YI__ &%8_P#T5+70?!+_ ))#H7_;Q_Z4 M25S_ .T=_P D\T__ +"L?_HJ6N@^"7_)(="_[>/_ $HDH ] HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HJKJ&I6.DVC7>HWD%I;K]Z6>0(H_$UY1XH_:$\/: M7O@T*VEU:X''F',4(/U(W'\!@^M 'L-\3_M$ZU?[X/#UC%IL)X$\V)9C[@'Y5_(_6O)=5UG M4]%MDEOIBW=VO_ "\WN)7SZ@$;5_ "@#YG\,?"_P 6^+ DEAI; MQ6C=+JZ_=18]03RP_P!T&O9_#'[.VBV&R?Q#?2ZE,.3!#F*$>Q(^9OS'TKVB MB@"CI6CZ;H=FMII=A;V=N/\ EG!&%!/J<=3[FKU%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !61J_A;0->4C5= M'L;PGC?-"IB@#RK6/V?O!NH;FLOMNF2'D>1-O3/N'R?R(K@-8_ M9OURWW/I&L65Z@Y"3JT+GV&-P_,BOI2B@#XLUCX9^,]"W&]\/7AC7K) OG(! MZDIG'XUROSQ2?Q(ZGZ$&OOVLO5O#6AZZI75=(LKWC&Z>!68?0D9'X4 ?'VC_ M !*\9:%M%CXAO=B](YW\Y /0*^0/PKO]'_:/UZVVIJVD65\@ZM"S0N?K]X?H M*]$UCX ^"]1W-9QWFFR'D?9YRRY^C[N/H17 :Q^S=K$&YM'UJSNUZA+E&A;Z M<;@?TH [K1_V@O!VH;5OUO=,D/4RP^8GX%,G]!7?Z1XL\/:^!_96LV-VQ_@B MF4N/JO4?E7R/K'PN\:Z'N-WX?NWC7_EI;*)UQZY3./QQ7).DD,I1U:.13R", M$&@#[]HKXGT?XB>+]!VC3_$%\D:](I)/-0?\!?(_2N_T?]HWQ%:[5U73+&_0 M=6C)@<_CR/\ QV@#Z9HKR71_VA?"-]M74(;[37/WFDB\U!^*9/\ X[7?Z/XQ M\-Z_M&E:W8W3MTC28>9_WP?F'Y4 ;=%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/WG_ "4/1O\ L%7_ M /Z-M*Z"N?O/^2AZ-_V"K_\ ]&VE '04444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5Y!^T=_R3VP_["L?_ **EKU^O(/VCO^2>V'_85C_]%2T =_X$_P"2 M>>&O^P5:_P#HI:Z"N?\ G_)//#7_8*M?_12UT% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!X_^T=_R3S3_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2N?_:._Y)YI_P#V M%8__ $5+70?!+_DD.A?]O'_I1)0!Z!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115:^U"RTNT>ZO M[N"UMT^]+/($4?B: +-%>1>)_P!H+PWI.^'189M7N!P'7]U"#_O$9/X#!]:\ M8\4?%[Q?XHWQ2Z@;&S;C[-8YC4CT+9W-]"<>U 'TQXF^)7A3PF'34M5B:Z7_ M )=;?][+GT*C[O\ P+%>,>*/VBM6O=\'ANPCT^(\"XN,2RGW"_=7\=U>.6.G MWNJ7:VMA:3W=R_W8H8R['\!S7JGAC]GWQ)JVR;6IH=(MSR4;][,1_N@X'XG( M]* /,M7US5=>NS=:MJ%S>S]FGD+;?8#H!["MSPS\-?%?BPH^FZ5*MJW_ "]7 M'[J+'J&/WO\ @.:^F/#'PA\'^%PDD6G"^O%Y^TWN)&SZA<;5_ 9]Z[OH,"@# MQ/PQ^SKI-D$G\27\FH3#DV]N3%$/8M]YOJ-M>N:1H>E:#:"UTG3[:R@[K!&% MW>Y/4GW-:%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5FZKX> MT;7(]FJZ59WHQ@>? KD?0D9'X5I44 >8:Q\!/!.I;FM8+O39#SFVG)7/^Z^[ MCZ8K@-8_9MU2'<^C:Y:W*]1'=1M$WTR-P/Z5]'44 ?&6L?"KQMHFYKGP_=2Q MC_EI:@3C'K\F2/Q KD)8I()6BEC:.13AD<8(/N*^_*S]3T+2=:B\O5-,L[U, M8 N(5?'TR.* /C31_'_BW0-HTWQ!?1(O2)Y/,C'_ !\K^E=_H_[1?B6SVKJ MFGV.HH.K*##(?Q&5_P#':]0UCX#^"-4W-;VESILAYW6DYQG_ '7W#\!BN UC M]FS48MSZ+KUM<#J([N)HB/;,?\M+ M3$X(]<)DC\0*XZ:":VF:*>)XI5X9'4J1]0: /ONBOB'1_'7BK0-HTS7KZ!%Z M1&4O&/\ @#97]*[_ $?]HGQ39;4U.SL=20=6VF&0_BOR_P#CM 'T_17C^C_M M%>%[S:FIV5]ISGJP431C\5^;_P =KO\ 1_'GA37MHTW7["9VZ1&4)(?^ -AO MTH Z&BBB@ HKF?&_CC2O NB-J&HMOE?*V]JAP\[>@] .Y[?7 +? _CK2O'>B MB^L&\N>/"W-J[9>%O?U!['O['( !U%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7.ZA(D/Q T1Y'"JVGWL()/\;26Q4?B$?\JZ%F"J68@*!DD]J\ MLU&:?7;^ZU>)V4Q,!9X[!#G/X_S- 'JE%9^B:FFL:1;WJ8!=<.H_A8=1^=:% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>0?M'?\D]L/^PK'_P"BI:]?KR#] MH[_DGMA_V%8__14M '?^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V"K7_T M4M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%?./Q8^(?B#5_&K>#_#EQ/;11S+:L+=]KW,S$#&X<@ G;C/KGVPO$/P\^('@ M'2/^$C?6=?!WQW=>-_"TIU(AM2 ML9!%-(H $H(RK8'0]0?I7F'Q+\?^(O%7CIO"'AJYF@MH[G[(HMY/+:XE!PQ9 M@?N@Y&.F!D^P!]*45\G:Q8>/_@[J=A>R:KN2X)9?*G>6"0C&Y'5@/7T]PM9]2\X/(!]7T56TZ_@U73+74+5MUO=0I-&?56 (_0U9H **** /'_VC MO^2>:?\ ]A6/_P!%2UT'P2_Y)#H7_;Q_Z425S_[1W_)/-/\ ^PK'_P"BI:Z# MX)?\DAT+_MX_]*)* /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BH+R]M=/M7N;VYAMK=!EY9G"*OU)X%>6^*/ MC]X8T] 'K-UM+O4KM; M>TMYKJYD/RQQ(7=C[ R]C-(2%_W1T4>PQ7I'ACX >)M8V3ZO)%H]L>=LG[R8 MC_@#YH\,_#KQ3XM* MOI>E2FV;_EZF_=Q?]]'K^&37LWAC]G/3;79/XEU)[V0M!:Z1IUM90]Q"@!;W8]6/N:TJ** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH ***ANKF*SM);F9ML42%V/L* &? MVA:#4!8>>GVHIYGE=]OK5FO)S<7C7)\2<_:O.\X)GCR^FWZ8_2O4;.ZBOK.& MZ@;,4J!U/UH GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ JCJ6C:7K$/E:GIUI>QXQMN(5D ^ MF15ZB@#S;6/@7X'U3 MNW]LB](EF)C_ .^#E?TKO]'_ &A_%EB%34;>QU)!U9H_*D/XK\O_ ([7KNL? M [P-JVYH].ET^4_QVZL.X/\ ]<,20R)(AZ,C @_B* 'T44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 44V26.&-I)75(U&69C@ >YKA=>^,?@G0-R/JRWTZ_\ +*P7SB?^!#Y?S:@# MO**^<]>_:0U";='H&C0VR]!->.9&^H5< '\37F&O>/O%7B7<-5UN[FB;K"C> M7'_WPN%/Y4 ?5^O?$OP?XD<$1=C^ %>BZ'\"/&.JJ)K MV*WTFWQDO=R?-CUV+D_GB@#3\/>-?&GC[7"+_59$L(^#;VRB*-B>BG'+#&2< MD]*]:@A2W@2)!A4&!7*>!?#%MX?L72&4SJKL%G*;3(<\MC)QQ@=>U=?0!+X8 MO/[*U^73W.+:^_>1>BR#J/Q']*[NO,]1@>6W$D)*W$+"2)AU#"N\T34TUC2+ M>]3 +KAU'\+#J/SH T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_ ))[ M8?\ 85C_ /14M>OUY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\-?\ 8*M?_12U MT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#%/@_PW_:JZH-"TY=067SAYKS# MX]>/+&S\/S>$[259=0NRAN0O/D1@AL'_ &B0./3)],Z_Q=^*2^"[(:5I3J^N M7*;@Q (MD/\ &1W8]A^)XP#YW\*_A/<^+;I?%/BDR/I\CF6.*5B7O&SRS'KL MS^+?3J =Q^S[X9N=&\(76K7:E&U:19(D/_/) 0K?B68_3![UY)\'&_M#XRZ9 M<3C\ISG\Z^MT1(XUCC5410 JJ, =@*^2?A>J^'_CA8V=U\AAN M[BS.>,.5= /^^L"@#UC]HV%7^']A+@;H]30 ^QCDS_3\JS/A3J$D?[/_ (EE M5OFLQ>[/;$ ?^;5>_:0NXX_!6EV98"6;4!(%SU5(W!_5UI/A+HDUQ\!]5M@A MW:H+SRQCKNC\H?JM '#?LY0H_C^_D95USV8H%/_ (XU 'IGP=N&NOA/H$C')$4D?X+*ZC]!7%-!U+X6Z-=WNDVD]Q)Y^^22,%FQ M/(!D_0"@#UBBN?\ ^$&\+?\ 0!L?^_0H_P"$&\+?] &Q_P"_0H Z"BN?_P"$ M&\+?] &Q_P"_0H_X0;PM_P! &Q_[]"@#H**Y_P#X0;PM_P! &Q_[]"C_ (0; MPM_T ;'_ +]"@#H**Y__ (0;PM_T ;'_ +]"C_A!O"W_ $ ;'_OT* .@HKG_ M /A!O"W_ $ ;'_OT*/\ A!O"W_0!L?\ OT* .@HKG_\ A!O"W_0!L?\ OT*/ M^$&\+?\ 0!L?^_0H Z"BN?\ ^$&\+?\ 0!L?^_0H_P"$&\+?] &Q_P"_0H Z M"BN?_P"$&\+?] &Q_P"_0H_X0;PM_P! &Q_[]"@#H**Y_P#X0;PM_P! &Q_[ M]"C_ (0;PM_T ;'_ +]"@#H**Y__ (0;PM_T ;'_ +]"C_A!O"W_ $ ;'_OT M* .@HKG_ /A!O"W_ $ ;'_OT*/\ A!O"W_0!L?\ OT* .@HKG_\ A!O"W_0! ML?\ OT*/^$&\+?\ 0!L?^_0H Z"BN?\ ^$&\+?\ 0!L?^_0H_P"$&\+?] &Q M_P"_0H Z"BN?_P"$&\+?] &Q_P"_0H_X0;PM_P! &Q_[]"@#H**Y_P#X0;PM M_P! &Q_[]"C_ (0;PM_T ;'_ +]"@#H**Y__ (0;PM_T ;'_ +]"C_A!O"W_ M $ ;'_OT* .@HKG_ /A!O"W_ $ ;'_OT*/\ A!O"W_0!L?\ OT* .@HKG_\ MA!O"W_0!L?\ OT*/^$&\+?\ 0!L?^_0H Z"BN?\ ^$&\+?\ 0!L?^_0H_P"$ M&\+?] &Q_P"_0H Z"BN?_P"$&\+?] &Q_P"_0H_X0;PM_P! &Q_[]"@#H**Y M_P#X0;PM_P! &Q_[]"C_ (0;PM_T ;'_ +]"@#H**Y__ (0;PM_T ;'_ +]" MC_A!O"W_ $ ;'_OT* .@HKG_ /A!O"W_ $ ;'_OT*/\ A!O"W_0!L?\ OT* M.@HKG_\ A!O"W_0!L?\ OT*/^$&\+?\ 0!L?^_0H Z"BN?\ ^$&\+?\ 0!L? M^_0H_P"$&\+?] &Q_P"_0H Z"BN?_P"$&\+?] &Q_P"_0H_X0;PM_P! &Q_[ M]"@#H**Y_P#X0;PM_P! &Q_[]"C_ (0;PM_T ;'_ +]"@#H**Y__ (0;PM_T M ;'_ +]"C_A!O"W_ $ ;'_OT* .@HKG_ /A!O"W_ $ ;'_OT*/\ A!O"W_0! ML?\ OT* .@HKG_\ A!O"W_0!L?\ OT*/^$&\+?\ 0!L?^_0H Z"BN?\ ^$&\ M+?\ 0!L?^_0H_P"$&\+?] &Q_P"_0H Z"BN?_P"$&\+?] &Q_P"_0H_X0;PM M_P! &Q_[]"@#H**Y_P#X0;PM_P! &Q_[]"C_ (0;PM_T ;'_ +]"@#H**Y__ M (0;PM_T ;'_ +]"C_A!O"W_ $ ;'_OT* .@HKG_ /A!O"W_ $ ;'_OT*/\ MA!O"W_0!L?\ OT* .@HKG_\ A!O"W_0!L?\ OT*/^$&\+?\ 0!L?^_0H Z"B MN?\ ^$&\+?\ 0!L?^_0H_P"$&\+?] &Q_P"_0H Z"BN?_P"$&\+?] &Q_P"_ M0H_X0;PM_P! &Q_[]"@#H**Y_P#X0;PM_P! &Q_[]"C_ (0;PM_T ;'_ +]" M@#H**Y__ (0;PM_T ;'_ +]"C_A!O"W_ $ ;'_OT* .@HKG_ /A!O"W_ $ ; M'_OT*/\ A!O"W_0!L?\ OT* .@HKG_\ A!O"W_0!L?\ OT*/^$&\+?\ 0!L? M^_0H Z"BN?\ ^$&\+?\ 0!L?^_0H_P"$&\+?] &Q_P"_0H Z"BN?_P"$&\+? M] &Q_P"_0J*Z\(^#K*V>YN])TRW@C&7EE5451[D\"@#I:*\*\3_$/X6Z+OAT MO0;;6+I>/W$02('W$E8:MJT$1]3@5XUXH_:-O)P\'AG3%M4/ N MKS#R?4(/E!^I:O$+:UN;ZY2WM8);B>0X6.)"[,?8#DUZ?X8^ ?BK6MDVJ&+1 M[5N?W_SRD>R \?\ B* //M;\2:UXDNOM&LZGB_@!6CX:\ M >)_%K*=)TF>2 G!N9!Y<0_X&W!^@R:^E/#WP2\&:%$IGL6U.Y YFO6W#/L@ MPH_(GWKIAX&\+ 8&@V/_ 'Z% 'E?AC]G*QMPD_B;4GNI.";6SRD?T+GYF'T" MU[!HGAO1?#=K]GT;3+:RCQAO*3#-_O-U;\2:I_\ "#>%O^@#8_\ ?H4?\(-X M6_Z -C_WZ% '045S_P#P@WA;_H V/_?H4?\ "#>%O^@#8_\ ?H4 =!17/_\ M"#>%O^@#8_\ ?H4?\(-X6_Z -C_WZ% '045S_P#P@WA;_H V/_?H4?\ "#>% MO^@#8_\ ?H4 =!17/_\ "#>%O^@#8_\ ?H4?\(-X6_Z -C_WZ% '045S_P#P M@WA;_H V/_?H4?\ "#>%O^@#8_\ ?H4 =!17/_\ "#>%O^@#8_\ ?H4?\(-X M6_Z -C_WZ% '045S_P#P@WA;_H V/_?H4?\ "#>%O^@#8_\ ?H4 =!17/_\ M"#>%O^@#8_\ ?H4?\(-X6_Z -C_WZ% '045S_P#P@WA;_H V/_?H4?\ "#>% MO^@#8_\ ?H4 =!17FNOZA\*/#6Y-172!.O6""/S9,^A56:_P#%GPF- MT?AWP-9,>T]^@ _[X0_^S"@#Z=KG-?\ 'OA;PSN&K:U:PRKUA5O,E_[X7+?I M7QUJWB34-7E+2_9X$SQ%:P+$H]N!D_B36;;VUQ>3K!;02SS.<+'$A9F^@'- M'T+K_P"TC91;HO#^C2W#=!/>ML7Z[%R2/Q%97A7Q=XM^(%Y+-J]]LT[=M6UM MXQ''QR2>YQQC)/)]JXO2O@SXPO[5[V\LTTJSC4N\M\^QL#DX09;/U KUSP=H MD6BZ'#%&/X0 2,$CU_$Y- '0;%";-HVXQCMBO)?'5_XE\&Z@E_H>KWMI 3M> M))"8SW5BARI[@\=J]\0 ?V3K-E=L?\ EG',-X^JGD?E6S7P$Z/$Y1U9 M'4X*L,$&M#3]=U#37#02HP_NSQ)*OY.#0!]VT5\FZ-\5]/M]J:SX)T:\4<&2 MW4PO]2#N!/Y5Z'HWQ"^$6J;4N](CTR4\8NK3*Y_WDSQ[G% 'M]%A^ -; MB\W2K31KU,9)MRCX^N#Q6A_P@WA;_H V/_?H4 =!17/_ /"#>%O^@#8_]^A1 M_P (-X6_Z -C_P!^A0!T%%<__P (-X6_Z -C_P!^A1_P@WA;_H V/_?H4 =! M17/_ /"#>%O^@#8_]^A1_P (-X6_Z -C_P!^A0!T%%<__P (-X6_Z -C_P!^ MA1_P@WA;_H V/_?H4 =!17/_ /"#>%O^@#8_]^A1_P (-X6_Z -C_P!^A0!T M%%<__P (-X6_Z -C_P!^A1_P@WA;_H V/_?H4 =!17/_ /"#>%O^@#8_]^A1 M_P (-X6_Z -C_P!^A0!T%%<__P (-X6_Z -C_P!^A1_P@WA;_H V/_?H4 =! M17/_ /"#>%O^@#8_]^A1_P (-X6_Z -C_P!^A0!T%%<__P (-X6_Z -C_P!^ MA1_P@WA;_H V/_?H4 =!17/_ /"#>%O^@#8_]^A1_P (-X6_Z -C_P!^A0!T M%%<__P (-X6_Z -C_P!^A1_P@WA;_H V/_?H4 =!17/_ /"#>%O^@#8_]^A1 M_P (-X6_Z -C_P!^A0!T%%<__P (-X6_Z -C_P!^A1_P@WA;_H V/_?H4 =! M2,JNI5E#*1@@C((K _X0;PM_T ;'_OT*/^$&\+?] &Q_[]"@#PGXO_"!M#:; MQ%X=@+:827N;5!DVQ[LH_N>W\/TZ'P@^$#:XT/B+Q% 5TP$/;6KC!N3V9A_< M]OXOIU]V_P"$&\+?] &Q_P"_0H_X0;PM_P! &Q_[]"@!][X*\+:BN+OP[I%6&&T"P(]#"*IW/PO\ ]VN)?#-@/>--A_-2#0!\K6/Q*\: MZ=@6_B;4B!T$TQE _!\UTUC\??'5ICS[BQO9\ MFRN[(GO;W3'_ -#W5S5]^S5I4F?[/\0WL'I]H@67^12@#&L?VEK],#4/#EM- MZFWN6C_0AOYUTUA^T=X8FP+W2]3MF/=%211^.X']*XR^_9O\119-CK&F7(': M7?$3^08?K7,WWP2\>V.2-&6Y0?Q6]Q&WZ$@_I0![_8_&GP%?X UP0.?X;B"1 M,?CMQ^M=-8^+/#FIX%CKVF7!/\,5TC'\@^'M4@4?QO:OM_ M[ZQBL1E9&*LI5@<$$8(H ^_NHR**^ XYI8O]7*Z?[K$5J6GB;5++'ES0N!VF MMHY<_P#?2F@#[HHKXYL?B;S1U'XJQ/Z5TUAXB^#>HX\J M;1XR>UQ T./^^P!0!ZI17(6.A> -4Q_9]MHEWGI]G=),_D35_P#X0;PM_P! M&Q_[]"@#H**Y_P#X0;PM_P! &Q_[]"C_ (0;PM_T ;'_ +]"@#H**Y__ (0; MPM_T ;'_ +]"C_A!O"W_ $ ;'_OT* .@HKC=7T;X?:!!YVK6NC628R//VJ6^ M@/)_"O-->^)OPNT[='I/AE-5E'1E@$,1_P"!,-W_ ([0![[5:]U"RTVV:YO[ MN"U@7K)/($4?B>*^/-=^(EQJA9+#1-'TJ$]!;VP=R/=GS^@%5V=O M5CF@#ZOU[X[>#-'W1VMQ/JDXXVVD?R9]W; Q[C->8:]^T3XCOMT>C6-IID9Z M.W[^4?B0%_\ '37GF@^!_$_B8J=(T6[N(VZ3;-D7_?;87]:]/T']G#5;C9)K MVKV]FG4PVJF5_H2< 'Z;J /)M:\3Z[XBE\S5]6N[PYR%EE)5?HO0?@*9H_AW M6O$$WE:1I=W>MG!,,18+]3T'XU]4Z+\$_ ^C(I?3&U"8?\M;V0OG_@(POZ5T M2^!?"JJ%70+ = (10!X!H/[//B?4-DFKW5II41ZH3YTH_!?E_\ 'J]/T'X" M^#=(VR7L5QJLXYS$]'C\8:;IZ MV[BVGL+N>1?,;)>.2W53G/I(_P"?M6W_ ,(-X6_Z -C_ -^A6?;Z'I>B_$/2 M_P"S;""U\W2K[S/*3;NQ+:8S],G\Z +G_"":!_SZR?\ ?YO\:U]+TFST>V:W MLHS'&S[R"Q;)P!W^@J[10 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D'[1W_ M "3VP_["L?\ Z*EKU^O(/VCO^2>V'_85C_\ 14M '?\ @3_DGGAK_L%6O_HI M:Z"N?\"?\D\\-?\ 8*M?_12UT% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!\S>*/@YX_\ $?BC4M8FBLV-U<,Z[KH9"9PJ_@H M_"J"_ [XB(H56MPH& !?< 5]444 >7?!OP3XB\&Q:RNOLA-TT)AV3^9]W?GZ M?>%8'Q1^#.H:SKLGB3PJZ"]E8//:EQ&3(/XT;H"<#(..>^( MOBW5K9O%U[+#;Q?*9KJ\6XD5.X0*QY/N1ZU]&Z3I=KHFD6FEV,>RUM8EBC7O M@#&3ZGN35RB@#Y\\!Y/]9*9A!'.();=R[ZQ=KP%MN(@?>0\?BH:@#U&N>\2>.?#?A.,G6-5@@EQD0*=\K?1!D M_CTKYH\3_&WQAXAWQ07:Z5:-QY5EE6(]Y/O?E@>U>?1QW-_=B.));FYE;A5! M=W/TZDT >Y>)_P!HZXEWP>&-+6%>@NKWYF_! <#\2?I7C^O>*M=\3W'GZUJE MS>,#E5D?Y%_W5'RK^ KNO#'P'\5Z[LFU%8]'M6YSS>&/@E MX/\ #VR6>T;5;M>?-O<,H/M']W\\GWH ^:?#?@3Q+XLBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***:[K&C.[!449+,< "@!U%<+K_Q?\%>'MZ2 MZNEY.O\ RQL1YS?36:_\1?%OB;00:5 ?XKM\N M1[(N3GV.*^I=-TC3=&MOL^F6%M9P_P!RWB5 ?K@=JEB>IR>3[FK-%% &7 MJWAO1->3;JVDV5[Q@&>%68?0D9'X5Y]K/[/_ (.U'<]C]LTR0\@02[TS[J^3 M^1%>JT4 ?,^L_LY>(+3<^D:I97Z#HDH,#GZ#E?U%>>:S\/\ Q;X?W'4M O8H MUZRI'YD8_P"!IE?UK[;HH ^ X9I;>5989'CD4Y5T8@@^Q%=IHWQ<\;Z)M6'7 M9[F)?^6=X!."/3+98?@17U3K/@CPQX@W'5-"L;AVZRF(+)_WVN&_6O/=9_9U M\,WNY]*OK[39#T4D31C\#AO_ !Z@#FM&_:3N4VIKF@12?WI;*4H?^^&SG_OH M5Z'HWQL\#:QM5M3:PE;_ )9WT1CQ]6&5_6O'=9_9Z\6V&Y].FLM3C'14D\J0 M_@^!_P"/5Y[K'A/Q!X?)_M;1KVT4<;Y(2$/T;H?P- 'V_97]GJ, GL;N"ZA/ M22"0.I_$'%6*^"+*_O--G$]C=SVLPZ202%&'X@YKN]%^-OCG1]JMJ::A$O\ MRSOHA)GZL,-^M 'UY17@VC?M)VS[4US098_66RE#@_\ &QC_OHUZ'HWQ;\$ M:YM6'78+>4_\L[S,!!],MA3^!- ';44R*:*XB66&1)(V&5=&!!'L13Z "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "JEYI>GZBNV^L;6Z'I/"K_S%6Z* M./OOA7X&U'/G^&;%,_\ /NI@_P#0"*YJ^_9\\%763;G4;(]O)N P'_?8;^=> MJT4 >"7_ .S3 GE4=[>1)<_@K$_I7-7WAW6]+S_ &AH^H6F.OGV MSIC\Q7W91T&30!\ 5KV/BKQ#IA'V'7=2M@.T5TZC\@<5]3>+?%GPRL/,777T M>]G&%>+/&/@"_+IH7@**-C]VXGG>+'_ &SB8#_QZ@"I M8?&?Q[88"ZZ\Z#^&XACDS^)7/ZUTMC^T;XH@PM[INEW2CJ51XV/X[B/TKQ]V M#N6"*@/\*YP/SYIT$$US,D,$3RRN<*D:EF8^P'6@#WE_VF)#:D)X65;G& S7 MV4SZXV _AG\:X37OC5XVUW^Z#^S;]R3Q#KG^]!8)_P"U''_LM>H: M#\+O!OAW8]GHEO).O/GW0\Y\^H+9 /T KY0L?'7BS3<"T\1ZI&HZ)]J=E_[Y M)(KIK'XY^/;/ DU2&[4?PW%LG\U /ZT ?7( P!@45\V6'[2>N18_M#0M/N! MW\AWB)_,M736/[2>B28_M#0M0M_7R)$EQ^>V@#VVBO.+'XZ> KS DU.>T8_P MW%J_\U!'ZUTUCX\\):E@6GB32Y&/1#=(K?\ ?)(- '0T4R*6.:,212+(AZ,A MR#^-/H **** "N?O/^2AZ-_V"K__ -&VE=!7GOB7QSX>T'XH:):7^H)')]AN M;>4CD0-*]NT?F'^$$1-]."< YH ]"HH!! (.0>A%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>0?M'?\D]L/^PK'_Z*EKU^O(/VCO\ DGMA_P!A6/\ ]%2T M =_X$_Y)YX:_[!5K_P"BEKH*Y_P)_P D\\-?]@JU_P#12UT% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!X_P#M'?\ )/-/_P"PK'_Z*EKH/@E_R2'0O^WC_P!*)*Y_ M]H[_ ))YI_\ V%8__14M=!\$O^20Z%_V\?\ I1)0!Z!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%@R:^=/C!\83?&? MPUX9N<6@REY>QM_K?5$/]WU/?H..M/XF_&\^(K!M&\,K<6UC*"+FYD 624?W M% )VJ>YZGIP,Y\7H ]K^%7QI&@VPT3Q1-+)I\:'[-=A2[Q8'W& Y*^GITZ=- M+Q/^T<[!X/#&E[.PNK[D_41@_P S^%>!5T'@KPI<>-/%%MHMO-Y!E#,\YC+B M-5&22!^7;DB@"'7_ !;K_BB?S=:U6YN^Q:!X2 MT#PO!Y6BZ5;6G&&=%S(W^\YRQ_$UM44 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !114-U=VUC;M<7=Q%;P)RTDSA%'U)XH FHKS;7_ (Y>"]$W1P7D MNJ3CC99)N7/^^<+CZ$UY;K_[1/B*^W1Z+8VNF1G.)'_?R_F0%'_?)H ^F)IH MK:%IIY4BB099W8*JCW)K@=?^-/@G0=R#4CJ,Z\>58+YG_C_"?K7RMK/B76_$ M,WFZOJMW>MG($TI*K]%Z#\!2Z+X7UWQ'+Y>CZ3=WAS@M%&2B_5N@_$T >JZ_ M^T;K5WNBT+2[:P0\":<^=)]0.%'X@UY=KGB_Q#XE3$8/L@P MH_ 5Z9H'[.GB"]VR:WJ%KIL9ZQQ_OY?T(4?F:]2T#X'^"M#V236+ZG.O_+2^ M?>O_ 'P,+CZ@T ?+&DZ!J^O3^1I.FW5[)G!$$18+]2.!^->FZ!^SSXHU';)J M]S:Z5$>JD^=+_P!\J=O_ (]7TY;6MO9P+!:P100IPL<2!5'T XJ6@#S#0/@/ MX-T?;)>0SZK..=UT^$!]D7 Q['->CV6GV6FVRVUA:06L"](H(PBC\!Q5BB@ MHHHH **** "BBB@"GJ.J66DVXN+Z<0Q%M@.TG)], $]JR_\ A-_#O_00_P#( M,G_Q-9OQ(_Y 5M_U\C_T%J\QH ]@_P"$W\._]!#_ ,@R?_$T?\)OX=_Z"'_D M&3_XFO'Z* />+&^MM2M$NK242POG:P!'0XZ'FK%U MM[;4XASFUF ;'^Z^TY]AFN U/1-5T6;RM4TV[LI,X"W$+1Y^F1S7WA49DS]<'FO0-&^/?C73-J M73;^9S7N^L_"'P/K>YI=#AMI3_P M+(F$C\%^4_B*\\UK M]FN!MSZ'K\B?W8KV(-G_ (&N,?\ ?- %_1?VD-%N-J:SH]W9,>#);N)D^ISM M(_ &O0]&^)'@[7]HL/$%F9&Z13/Y+D^@5\$_A7S5K/P4\&_\=KAKRQO-.G,%[:SVTPZQSQE&'X'F@#[W!! (.0>A%%?#6C>+O$7 MA\C^R=:O;1!_RSCF.P_5#\I_*O0M%_:&\66&U-3M[+4XQU9D\J0_BOR_^.T M?4=%>/Z-^T3X7O=J:I9WVFR'JVT31C\5^;_QVO0]&\:>&O$.T:5KEC8:]\>?!ND;X[.:XU6<<8M8\)GW=L#'N,UY?K_[0_B;4-\>CVEII M<1Z/CSI1^+#;_P".T ?3DTT5O"\T\J11(,L[L%51[DUP>O?&;P3H.Y#JGV^= M?^65@OFY_P"!<)_X]7RGK/B36_$,WFZOJMW>MG($TI95^B]!^ HT;PUK?B&; MRM(TJ[O6S@F&(E5^K=!^)H ]=U[]I#4[C='H.CV]HG0373&5_J%& #]=U>7Z M]XZ\4>)=PU;6[N>)NL(?9%_WPN%_2O0-!_9W\2W^R36+RTTN(]4!\^4?@IV_ M^/5Z?H/P'\&Z1MDO(;C59QSNNI,)GV1<#'L)G;\@*]&T'X"^,=7V27L5OI4!YS?8XKZFL-.L=+MA;:?9V]I . MD<$011^ %6: /(-!_9X\,:?LDU>ZN]5E'5,^3$?P7YO_ !ZO3-'\.Z+X?A\K M2-+M+)<8)AB"EOJ>I_&M.B@ HHHH 1E5U*NH92,$$9!K#OO!7A?4\_;?#VES M,>KM:IN_[ZQFMVB@#SR_^"/@*^R5T=[9S_%;W,B_H21^E'I238ZSJ M5N3VE"2@?D%/ZU[110!\XWW[-6K1Y_L_Q#93^GVB%X?Y;ZYF_P#@/X[L\^58 MVMX!WM[I1_Z'M-?6E% 'Q+?_ \\8Z;DW/AK4PHZLENTBC\5R*YZ>WGM9#'< M0R12#^&12I_(U]]U%/;074?EW$$@FF,H'X/FOJ^^^'7@W4<_:?#.F$GJT=NL;'\5 MP:YF_P#@+X$O,^39W=D3WM[ICC_OO=0!XY8_'[QS:8\^>QO73(;2:<'%U:S,I3;\W .>H&.O>M.^_9JTN3/\ 9_B*\@]/ MM$"R_P BMW5[I%RUUF?#;_D# MW?I]H_\ 910!VE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y!^T=_R3VP_["L? M_HJ6O7Z\@_:._P"2>V'_ &%8_P#T5+0!W_@3_DGGAK_L%6O_ **6N@KG_ G_ M "3SPU_V"K7_ -%+704 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_ .T=_P D\T__ M +"L?_HJ6N@^"7_)(="_[>/_ $HDKG_VCO\ DGFG_P#85C_]%2UT'P2_Y)#H M7_;Q_P"E$E 'H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 45E:QXET/P_%YFKZM9V0QD+-*%9OHO4_@*\VUW]H M;PMI^Y-*MKS59!T8+Y,9_P"!-\W_ ([0!Z]45Q[/D?B *\XU36]5UN?S]5U*[O9.S7$S/C MZ9/'X4 ?5VN_&KP1HFY5U,ZA,O\ RSL$\S/_ /A/_'J\TUW]I'4IBT>A:+; MVJ]!+=N96/OM& #^)KR31O"VO>(GVZ1I%Y>#."\41*#ZMT'XFO2M"_9W\37^ MU]7O+/2XSU0'SY!^"_+_ ./4 <)KOQ#\6^(]RZGKMW)$W6&-O*C/U1, _C7/ MVMG^2ZU68)4!^N!S0!\HZ'\$?&^M;7?3DTZ$_QWTFP_]\#+ M?F*Y#Q%X=U/PKK4^E:M;F&YB/U5U[,I[J?7^M?=5?N;N+ M)MKQ5RT1_JI[C^1YH ^0?#OAW4_%6M0:5I5N9KF4_147NS'L!Z_UKZ]\ ^ = M,\!:*+6U FO90#=7;+AI6]!Z*.P_K2^ O &E^ M&^R6?[Z\EP;F[9<-*W]%' M8?S/-=90 4444 %%%% !1110 4444 %%%% !1110 4452U/6-,T6V-SJFH6U ME#_?N)0@/TSU- %VBO)]?_:!\)Z7OCTR.YU:8=#$OE19_P!YN?R4UY9X@^/O MB_5M\>GFVTF \#R$WR8]W;/Y@"@#ZBO]1L=+MFN=0O+>T@7K)/($4?B:\WU_ MX]>#M(WQV4EQJLXXQ;)M3/N[8_, U\N:CJNH:O ?%/B?:VE:+=30MTG9?+B_[[; /X&@#N=?\ VA/%.I;H]*@M=)A/1E7S MI?\ OIAC\E%>9:KKFJZY<>?JNHW5[+V:XE+X^F>@^E>SZ!^S=>R[)?$.LQ6Z M]3!9+O;'IO; !_ UZEX?^$G@OP[L>#1X[J=?^6][^^;/K@_*#] * /E30O!O MB/Q,P&CZ-=W2$X\U4VQCZN<*/SKU'0/V<=6N=DNO:K;V2=3#;+YLF/0DX4'Z M;J^D%544*JA5 P !@ 4M ' :!\&?!.@;'&E_VA.O_+6_;S<_\!X3_P =KO(H MHX(EBAC2.-!A41< #V I]% !1110 4444 %%%% !115:ZU"SL5W75U#"/^FC M@9H LT5R]YX^T6VR(GEN6_Z9)@?F<5SUY\2;R3(L[*&$?WI&+G^@_G0!Z352 M[U2PL!_I=Y!"?1W )_#K7D%YXGUJ_P B;4)@I_AC.P?DN,UE?,[=RQ/XDT = MOXV\2:;J]A#:6,KRNDPVULMS/:310LVU7D0J"<9XSU MZ5%%%O.3]W^=7"$IRY8D3G&$>:1'M;;NQQZTE7L#&,<56EBVYST<4JDN5Z'4>'_&[:)IT=B]B)HT+$.)-IY.?0UTEO\ $72)<":&YA/J M5##]#G]*Y#3/!NH:MI4=_:RVY5RPV.Q#<''IBHKCP=KUMG=I[N/6)@^?P!S7 M&=9Z5;^+-"N<;-2A4_\ 37*?^A8K4AN8+A=T$T*UK?Q_ MKD./,D@G_P"ND0'_ *#B@#UBBO/;?XEN,"YTU3ZM%+C]"/ZUJV_Q#T:7 E2Y M@/?<@(_0G^5 '6T5D6_BC0[K'EZG;C/:1MG_ *%BM2*:*=-\4B2+ZHP(H ?1 M110 4444 %%%% !5:^TZQU. P7]G;W<)ZQSQ+(OY$8JS10!YWK7P1\#:QN9- M-DT^5OX[*4I_XZ>:S^S9=IN?0]>AE':*]B*'_OM)P1ZX7)'X@5QLL4D$K1RQO'(IPRN""#[BOORL[5 M- T?7(O+U72[.]7&!]HA5\?0D@Z+\?O!FI;4O6O-, MD/!^T0[TS[,F?U KT#2?$6BZ['OTK5;.]&,D03*Y'U .1^-?'>L_#CQAH&XW M_A^]6->LL2>:@'J63('XUS2/)#*'C=HY%.0RG!!H ^_**^,M&^*WC;0MJVVO MW,T2_P#+*[(G7'I\^2/P(KT31OVD[Z/:FMZ%!..\MG(8R/\ @+;L_F* /HFB MO.-&^./@?5]JR7\NG2G^"]B*C_OI(]%\/P^;J^J6EDN M,@32A6;Z+U/X5YGKW[0_AG3]\>D6EWJLHZ/CR8C^+#=_X[7S)++-=3M+-))- M-(@L$Q_Y$H:#\,?!WAS8]CH=N\Z])[D><^?4%LX/TQ0!\H M:#X$\4>)BITG1+N>)NDQ39%_WVV%_6O3]!_9OU.?;)KVL06B=3#:J97^A8X M/TW5]'=!@44 <#H/P9\$Z#L<:4+^=?\ EK?MYN?^ \)_X[7=PPQ6\*Q0QI'$ M@PJ(H ]@*?10 4444 %%%% !1110 4444 %%5KG4+*SS]INX(Y^(VJRY$$ M%M /7!8C\SC]* /4*;)+'$F^1U1?5C@5XU<^*]=NL^9J4R@]HB(__0<5E2S2 MSOOFE>1O5V)/ZT >RW/BC1+3/FZE 2.T;;S_ ..YK(N?B)I$61#%9P6ES=-MM[>69O2-"Q_2M:V\'Z]=8*Z>\8/>4A,?@3F@#>N?B7$'L@+D?R_G6Q;? M#?3H\&YO+B8C^X @/\_YT >>W.IW]YG[3>W$P/9Y"1^55:]DMO!^@VN"NGI( MP[RL7S^!.*C\2:-Y_AJZM-,LXEE;9M2-53.&!]O2@#Q^BMS_ (0_7_\ H&R? M]]K_ (U _AO6$OXK%K)QO8R)^= &57IGPV_Y UW_U\?\ MLHKC_P#A#]?_ .@;)_WVO^-=YX&TN]TK2KB.]@,+O-N5200?M'?\D]L M/^PK'_Z*EH [_P "?\D\\-?]@JU_]%+705S_ ($_Y)YX:_[!5K_Z*6N@H ** M** "BBB@ HHHH **** "BBN#\>?%32/ VH6>G30O=7UQM9HT;:L,9;&]CS[X M ZX[<&@#O**\Y^*7Q2C^'\-K:VMK'=ZI=*76.1B$C0'&YL=^' M7QT/B;78-%UVQ@M+FY.RWGMB?+9^RL&)(ST!R>>* /:**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /'_VCO\ DGFG_P#85C_]%2UT M'P2_Y)#H7_;Q_P"E$E<_^T=_R3S3_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2@# MT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJM?:C9:9;&Y MU"\M[2!>LD\JHH_$G% %FBO--=^.O@K1]R6]U/J5S_OM@8^F:\SUW M]HW7KO='HNF6FGQG@23$SR#W'11^(- 'TN2 "2< =2:Y#7?BAX-\/;DO==MG MF7K#;'SGSZ$)G!^N*^3-<\:>)?$A;^U]:O+I#R8FDVQ_]\+A1^59NGZ7J&K7 M(M].L;F\F/\ RSMXF=OR H ]ZUW]I*!=T>@:$\A[37TFT?\ ?"YS_P!]"O,] M=^+_ (WU[=UW)\V M/]UAL(\_\ C[__ !->F:%\)/!6 M@;7@T6&YF7_EK>?OFSZX;Y1^ %=M10 U$2)%2-%1%& JC IU%% !1110 44 M44 %%%% !1110 4444 %%%% !116/K?BK0?#<>_6-6M+/C(260;V'LH^8_@* M -BBO%]?_:,T&SW1Z'IUSJ,@X$LI\B/ZC.6/T(%>6Z_\;?&NN;DCOUTR _\ M+.P78?\ OLY;\B* /JC5_$.CZ!!YVKZG:62$9'GRA2WT'4_A7F.O_M#^&=/W MQZ/:76JRCH^/)B/XL-W_ ([7S+//<7EPTL\LL\\A^9Y&+,Q^IY-==H'PJ\9^ M(]CVNBS00-SY]W^Y3'J-W)'T!H VM?\ CMXSUG?':W$.E0'^&T3Y\>[MDY]Q MBO.;R^N]1N6N;ZZGN9V^]+/(78_4GFO?M _9NMTV2^(=;>4]X+%-H_[[;DC_ M ("*]3T#X=^$_#.QM,T2V29>D\J^;+GUW-DC\,4 ?*6@?#7Q=XEV-I^B7/D- MR+B<>5'CU#-C/X9KU/0/V;6.R7Q%K8']Z"P3/_D1A_[+7T#10!R&@?"_P=X; MV/9:+!).O_+QY@M8_,N)XX4_O M2.%'YF@"6BNB^C3/G]!C^= ' MH=07-Y:V:;[JXBA7UD<+_.O(KSQ?KE[D-?/$I_AA&S]1S^M8KR/*Y>1V=CU9 MCDF@#UF\\=Z':9"327+#M"G'YG KGKWXE7+Y6RL(XQV:9BQ_(8Q^MPR[#\!@?K0!C7GBO6[[(DU"5%/\ M,7R#]*QV9G>Y;N&;8OY#G]:W(K#1]&C#I!:6H M'_+1@%/_ 'T>:$KAL>2V?AS6+_!M]/G*GHS+L7\S@5T%G\.+^7!N[N& >B N MW]!^M=9=^,M&MC2L6_08_G6\,-5ELC"6) MI1W9I6?P^T:WP9_.NF[[WVK^2X_G6PL6BZ&F0EG9\=?E5C_4UYO=^)M8OAR3VP3TKB@,# KK[3P!>R8-W=10CT0%S_05:U'P%''IY M>PFEDN4Y*R$8<>@XX-;TJF'H^[%[F-6%>K[TEL<-1UI_E2>=Y/EMYN[;LQSG MTQZUWNB^"+9;+?JJ%YY!D(KD>6/PZFNBK6A35Y'/2HSJ.T3+\/>+K?1],BL9 M;.1E0L?,1P2X@F'H7"SV=CMYL5#=7.\M]0LKP8M[J";/9'! M_2H;C1=+N\F?3[9R?XC$,_GUKS.X\-:S:Y+V$I [QC?_ .@YJ&+5=6T]]B7= MU"1_ S''Y&CZDI?!*X_KCC\<;'>W'@309\[;>2$GO'*?ZY%9-Q\-+9L_9M1E M3T$L8;^6*S;;QSK$.!(89Q_MQX/_ ([BM:V^(49P+JP=?5HG!_0X_G6,L'57 M2YK'%TGUL8MQ\.=5CR8)[:8>FXJ?U&/UK)N/".O6V=^G2L/6(A_Y$UZ/;>,M M%N,!KAX6/:5"/U&16M;ZA9W?_'O=0R^R2 FL)4YQ^)&T:D);,\.GM;BU;;<0 M2Q'TD0K_ #J-)'B;=&[(WJIP:]](# @@$'L:S[C0-(NL^=IMLQ/\0C /YCFH M+/);?Q+K5KCRM3N<#H'?>/R;-:MO\0=;AQYOV><=]\>#_P".D5U]QX"T*?.R M*: G_GG*?_9LUE7'PTB.3;:DZ^@EC#?J"/Y4 1V_Q+Z"YTWZM%+_ $(_K6M; M_$'1)L>:;B ]]\>1_P".DUR]Q\.]8BR89+:<=@'*G]1C]:R;CPKKMKGS-,G; M'_/,!_\ T'- 'JEOXDT6ZQY6IVV3T#OL/Y'%:22)(NZ-U=3W4Y%>"RP36[;9 MHI(V]'4@_K2132P-NBE>-O5&(- 'OM%>+6_BC7+7'EZG<''_ #T;?_Z%FM:W M^(>LQ8$J6TX[[D(/Z'^E 'J=%<#;_$N,X%SIK+ZM%+G]"!_.M:W\?Z%/CS)) MX/\ KI$3_P"@YH ZBBLVW\0:/=8\G4K8D]%,@4_D>:T5974,K!@>A!S0 M%% M% !6)K/@_P .>( W]JZ+8W3G_EH\(\S\''S#\ZVZ* /(M9_9X\*7VY],N;[3 M)#T4/YT8_!OF_P#'J\\UG]G?Q38[GTN[L=20=%#&&0_@WR_^/5]044 ?#FL^ M#?$GA[<=5T2^M47K*\1,?_?8RI_.LJTO+JPG6>SN9K>9>DD+E&'XCFOOCJ,& MN8UGX=>$-?W'4- LGD;K+$GE2'_@28)H ^9M&^-'CG1MJ_VN;Z)?^6=\@ES] M6X;_ ,>KT/1OVE(SM37= 8?WI;&7/Y(^/_0JT]9_9PT*YW/H^K7EBYY"3*)D M'L/ND?F:\\UGX!>,],W/9QVFIQCD?9YMKX]U?'Y F@#W/1OC#X'UK:L>MQ6D MI_Y9WJF''_ C\OZUVT%Q!=0K-;S1S1-]UXV#*?H17PMJOA_6=#D\O5=+O+)L MX'GPL@/T)&#^%1:;K&IZ/-YVF:C=V4G]ZWF:,G\C0!]Y45\F:+\=_&VE;5N+ MJWU*(?PW<(SC_>3:?SS7H>C?M(Z5/M36M$NK5NADM9!*OUP=I _.@#W"BN1T M;XG^#->VK9^(+196Z17#>2^?0!\9/TS76JRNH92"I&00>"* %HK,U[5TT729 M;LJ&D&%B0_Q.>@_K^%)X?U==;TF.[VA)O"VG;9-6N+O591U5F\F(_\!4[O_'J] M+TCP_H^@0>3I.F6EDF,'R(@I;ZD6? M^^.7_2O4-!_9QTBVVR:[JUS>OU,5LHA3Z$G+$?3;7MM% &!H7@GPUX:"_P!D M:+:6TBC'G!-TG_?;9;]:WZ** "BBB@ HHJ*>Y@MEW3SQQ+ZR.%'ZT 2T5B7/ MB_0;7(?48W/I$"^?Q Q6/<_$?38\BWM;F8^K80']2?TH [.BO-+GXDW[Y^S6 M5O$/]LES_2LBY\9:]\@V#_P > MQ6Q;?#K5I<&>:V@'H6+']!C]: *]SX^UV?.R6&W!_P">40_]FS6/:U[;P1H-O@FT,S#O+(3^G3]* M/(>IR:O6VC:G>?\ 'O87,@_O",X_/I7M%MIMC9_\>UG;PGUCC"G]*M4 >2VW M@/79\;X(H >\LH_]ES6O;?#20X-UJ2KZK%'G]21_*O0Z* .4MOA]HL.#+]HN M#WWR8'_CN*V+;P[HUICR=-M@1T9D#$?B]:5> M,Z=J-SI=XES;/M=>H/1AZ'VKU;1M6AUG3UNH05.=KH?X6[CWZUR8G#.D[K8Z ML/B%45GN:%%%%/\ M141;FW6812;@,+( MK$C!P .2/NC% 'G'CR0^-_CDVF0MN@^V1:;'M_A12%<_0'>:Z#XU:5I.@>.? M#!T*RM;2ZVJSQ6Z! =L@$9('?@C/M[5T'PC^#^J^'_$ \1>)5CBN(586UL)! M(P=A@NS D< D GDYXQS5\/?";7-3^*U]KWB(R_V9::@\MNUQ)ODN@KGRP,D MD( %//88'L >^4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 >/_M'?\D\T_P#["L?_ **EKH/@E_R2'0O^WC_THDKG_P!H[_DGFG_] MA6/_ -%2UT'P2_Y)#H7_ &\?^E$E 'H%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!139)$AC:25U1%&69C@ >YKB==^+W@G0=ZRZU%=S+_RQLAYQ)],CY1^)% '< M45\]Z[^TG,VZ/0-"1!VFOI-Q_P"^$QC_ +Z->::Y\4?&?B'>MYKMS'"W!AM3 MY*8]"%QD?7- 'UGKGC+PWX;!_M?6K.U<<^4T@,A^B#+'\J\TUW]HS0+/='HN MFW>HR#@22D01GW&CO M9PM_RUOCY('_ $_-^0H T==^.WC75]R6US!I<)XVV<7S8_WVR<^XQ7GM_J5 M]JER;G4+VXNYSUDN)6D8_B37ONA?LVVJ;9-?UR24]3#9($'_ 'VV2?\ OD5Z M7H7PR\'>'=K6.A6K3+TFN!YSY]07SC\,4 ?)FA^"/$WB3:=)T2\N8VZ2B/;' M_P!]MA?UKTO0OV<=;NMLFMZK:V$9Y,< ,TGT/11^9KZ5 & ,"B@#S;0O@9X M*T?:\]G-JFVXM[&T@M8!TC@C"*/P Q5BB@ HH MHH **** "BBB@ HHHH **** "BBH[B>*UMY)YW$<4:EF8] * )**BMKB&[MX M[BWD$D4@W*P[BI: "BBN:U_X@>%?#&]=5UNUBF7K C>9+_WPN2/QH Z6BO"- M?_:1M(M\7A[19)VZ+/>ML7_OA(MR7&LRVT#?\L++]RN/ M3(^8CZDT ?5>O>-/#?AE3_;&LVEJX&?*+[I#]$7+'\J\NU_]H_2K;=%H&DSW MC]!-=-Y2?4*,DCZ[:^=(89[NX$4,B6FV77=3N=0D')BA'DQ_0]6/X$5ZCH?A+P_X M;C"Z/I%I9D#'F1QCS"/=S\Q_$T ?*F@?![QKX@V/'I+64#?\MK\^2/KM/S'\ M%->I:!^SAIL&V77]8GNWZF&T7RD^A8Y)'T"U[E10!S^@^!_#/AD+_9&BVEO( MO FV;Y?^^VRWZUT%%% !1110 444V22.%"\CJB#JS' % #J*PKSQAH=ED-?) M*P_AA&_]1Q^M<_>?$J,96QT]F]'G?'Z#_&@#O:CFGBMXS)-*D:#JSL /S->2 MWGC?7;S(%TMNI_A@7;^IR?UK"GN)[F3S+B:25_[TC%C^9H ];O/&FA6>1]L\ M]A_# N[]>GZUS]Y\2NHL=/\ H\[_ /LH_P :XNSTG4-0(^R6<\P_O*AQ^?2N M@L_A[K%Q@W#06R]PS;F_(NWF0;PPJ?X8 $Q^/7]:PY9I9Y#)-( M\CGJSL2?S->E6?PXTZ'!N[F>X8=EPBG^9_6N@M- T?3AN@L($*_QLNYA^)R: M /(+/1=3U#!M;&>53T8(0OYGBNAL_AWJL^#?TK!N_B#;ID6=G)(?[TK!1^0S_ $K:%"I/9&4J]..['V?PZTN# M!NII[ENXSL4_@.?UK>MM'TC2DWPV=M %_P"6C 9'_ CS7 W?C36+K(25+=3V MB3G\SDUF+'J>KRY"W5V^>OS/C\>U=$<#+>;L<\L;':"N>DW?BS1K/(-VLK#^ M&$;_ -1Q^M8-W\0AR+*Q/LTS?T'^-9=IX'U>XP9A%;+_ --'R?R&:W;3P!91 MX-W=2S'T0!!_4U7)A:>[N3SXFILK',W?B[6;O(^U&%3_ PC;^O7]:I0:=JF MJR>9';W%P6_Y:$$C_OH\5ZC::#I5C@P6,(8=&8;F_,Y-:-'UR$=*<0^J2EK4 MD><6G@/4IL&YEAMU[C.]OR''ZUNVG@/3(<&YDFN&[C.Q?R'/ZUU5%83Q=676 MQO'"TH]+E.TTG3[''V:SAC(_B"C=^?6KE%%<[;>K-TDM$%%%%(92_LFQ_M+^ MT?LR?:L8\S^N.F?>KM%%-MO<226P4444AA3)88IUVRQI(OHZ@BGT4 8]SX6T M6YSNL8T/K%E,?@.*R+GX?V+Y-O=SQ'T=7/@' M48^8+BWF'H25/^'ZUD7'AK6;7)>PF('>,;__ $'->N45O''5%OJ82P5-[:'C MT6K:MI[[$O+F(K_ S' _ UJVWCG6(<"4PSC_ &TP?_'<5Z1+!#.NV:))%]'4 M$?K67<^%=%N<[K%$)[Q$IC\!Q5_6J,_C@1]6JQ^"9A6WQ"B.!=6#KZM$X/Z' M'\ZUK;QEHMQC-PT+'M*A'ZC(K/N?A_8ODV]W/$?1P'']*R+GP#J4>3!/;S#T M)*G_ _6CEPL]G8.;%0W5SOK>_L[O_CWNH9?9) :L5Y'<>&]9M#F2PF..\8W M_P#H.:BAU?5K!MB7ES$1_ S' _ TOJ2EK"5Q_7''XXV/7W19%*NH93U!&16= M<>'-&NL^;IML2>I5 I_,8KA[;QSJ\.!+Y$X[[TP?_'<5K6WQ"B.!=6#KZF)P MWZ''\ZRE@ZJZ7-8XND^MBYN'_\ 0LUK6_Q%U>+ FAMIAZE2 MI_0X_2NFN/A[HLV3$;F ]@DF1_X\#63:#/C?/+ 3VEB/],UQMQ\/]:T 00"#D'H17@+ MHT;%74JPZ@C!J6"\NK4YM[F:$^L;E?Y4 >\T5XW;^,->ML;=1D<>DH#_ ,QF MM:W^(^J1X$]M;3#U *G^>/TH ].HKAK?XE6C8^TZ?-'_ -WUC3+O'D7]M(3V649_+K5V@#PC6?V;+*3<^B:]/">T5Y&)! M_P!]+C'Y&O/=9^!_CC2-S1Z?%J$0_CLI0_\ XZ<-^0KZYHH ^"K[3;_2YS!J M%E6 ML-S"W6.:,.I_ \5XQXL\+?#>[EO(8= GM;Z)F19+0^5'N!Q]W=C&?]F@"+P9 MK/B/Q7I=G=>([L7'DDR1_NE3(/W<[0 3QGZ4[QCK'B'PKI=[=^'+H6YFQ)(? M*5\ 9W8# @'G.?K5W2]5L-.L([=8I01UVJ,9]N:74M6L=0L9+=HI'."T41* MK]6Z#\37T)X'\*_#V"ZM;8Z ]QJ4@YEO,31[@,\ G ZFT4 5K+3[+3;9;:PM(+6!>D<$811^ XJS39)$ MB3=(ZHOJQP*R[GQ/HEIGS=2MR1VC;>?_ !W- &M17(W/Q$TB+B&.YG/J$"C] M3G]*Q[GXEW+<6NG1)[RN7_08H ]&HKR*Y\<:]<9 NEA4]HHP/U.36/T7.L:;9Y^T7]M&1_"T@S^76L>Y\=Z#;YVW$DY':*,_S. M!7DH!8@*"2>@%:-MX?U>[_U.FW)!_B,94?F>* .RN?B7$,BUTYV]&ED"_H ? MYUCW/Q"UF;(A6WMQV*)N/ZD_RIMM\/M;F_UHM["=>N<'['Y2GO*X7],Y_2O7Z* /-[;X:W;8^U7\,?J(T+_SQ6Q;?#K2 MHL&>>YG/<;@H_09_6NPHH Q[;PKH=ICR]-A8CO(#)_Z%FM6*&*!-D4:1KZ(H M I]% !1110 44A(4$L0 .YJC/K>EVV?-U"W4CL) 3^0IJ+>R$Y);LOT5SL_C M;18<[)99L?\ /.,_UQ69/\0HAD6^GNWO)(%_0 UM'#59;1,I8BDMY':T5YO/ MX]U23(BBMX1ZA2Q_4_TK,G\3ZU<9WZA*O_7/"?RQ6T<#4>]D8RQM-;:GK3,% M!+$ #J35&?6]+ML^;J%N".PD!/Y"O*UMM4U$AA#=W)/?:S_K5Z#PAK<_/V/R MQZR.H_3.:OZG3C\$-$@Y^Q^8 M?61V/Z9Q6G!IUC:X\BS@B([I& :/K%"/PP#ZO7E\4SR5;;5-1(80W=R3WVL_ MZU>@\(:W/S]C\L>LCJ/TSFO5:*EX^7V4D4L#'[3N>6:EX1U/3+(W4GE2HOWQ M$22H]3D#BL&O<2 001D'J#7 ZIX6MG\6V=A;.88[N":Y90.$6-HU8#ZF5<#Z M^PK6AC4]*AE6P;6M,Q/#_A^?6[K RELA_>2X_0>]>I6EI!8VJ6UM&$B08 '^ M>M%I:06-JEM;1A(D& !_GK4]84445SFX4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %>0?M'?\D]L/^PK'_P"BI:]?KR#]H[_DGMA_V%8__14M '?^ M!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V"K7_T4M=!0 4444 %%%% !111 M0 4444 %?,WQ$BN_#/QV@UW49KF/2KBZMY#<0.0?*4('3Y>1C!XZD?6OIFO" MOB/\%O$?B_QS?:WI][I45M<+$$2XED5QMC53D!".H/>@#URR\6^'-1A$UIKV MFS(1G*W29'U&DNX1-4LF9C@ 7"$D_G7S?_PSCXP_Z"6A_P#?^;_X MU5S2/V?/%EAK5A>2ZAHICM[B.5PDTI)"L"/_2B2N?_ &CO^2>:?_V%8_\ T5+70?!+_DD.A?\ ;Q_Z424 M>@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%: M/J77?C_X/TO='8&ZU68=/(CV1Y]V?'Y@&O--=_:'\4:AN32;6STN,]&"^=*/ MQ;Y?_':XC0OASXN\1[6T[0KMHFZ32KY4>/7<^ ?PS7IFA?LW:A-MDU[6H+9> MIALT,C?3$_\=KO+>W@M M(5AMX8X8EX5(U"J/H!0!\MZ%^S]XNU/;)J+6FE1'DB5_,DQ_NID?F17IFA?L M]>%=.VOJEQ=ZK*.JLWDQG_@*_-_X]7KE% &7I'AS1= B\O2=*M+)<8)AB"LW MU/4_C6I110 4444 %%%% !1110 4444 %%%% !1110 453OM6TW2TWZAJ%I: M+C.ZXF6,8_$BN5U'XN^!-,R)?$5O*P[6RM-G\4!'ZT =M17CFH_M&^%[?*V. MFZG=N.A94B0_B6)_2N3U']I35I,C3/#]E;^AN9FF_P#0=E 'T?7&^-;XW,MM MH<+?ZTB6X([(.@_$_P A7SY/\9_B#KEU':6VIQVK3,$5+:W1>3_M$%A^=>N^ M'K:Y2Q6YOKF6ZNY5 :>9BSN .I)]?\* +MCXTTSP/I]W!KD\D=I$X>V9(V*1<_(03C MD#U_ X/X5YCX=^ _BK7%2XGDL["S;E99)?,9QZJJY_4B@#G-?^)WC#Q)O2^U MNX2!O^6%L?)CQZ$+C(^N:YBTL[K4+E;>SMIKF=ONQPQEV/T YKZ>T#]GSPII MFV35);K5IAU$C>5%G_=4Y_-C7I>EZ+I>B6_V?2M.M;*+NMO$$S]<=?QH ^6M M ^!?C36MLES:Q:7 W.^\?#8_W%RP/UQ7J6@?L[^&[#;)K-Y=:I(.L8/D1'\% M.[_QZO8J* ,O1_#FB^'X?*TC2[2R7&"88@K-]6ZG\36I110 444A(4$D@ =2 M: %HK(O/%&BV.1-J$)8?PQG>?TS7/7GQ)M$R+*REE/\ >E8(/TS_ $H [BD9 MU12SL%4=23@"O*+SQ[K=UD1216RGM$G/YG-<_=7]Y?-NNKJ:<_\ 31RV/SH M]>O/%FAV.1)?QNP_AA^<_IQ7/7GQ*MUR+*PD<]FF8*/R&?YUP5K8W=ZVVUM9 MIS_TS0MC\JW[/P%K=U@RQQ6RGO*_/Y#- #;SQUKEWD).ELI[0IC]3DU@7%W< MWC[[FXEF;UDWTLI_NQ*$'YG/]*Z&S\+:+8X,.GQ%A_%(- MY_7- 'D%IIM]?MBTM)IO=$) _&N@L_A_K5S@S"&U7_IH^3^2YKTNYU*PT]<7 M%U!#@<*6 /X#K6%=^.]+@R+=9KENQ5=J_F>?TK2%*<_A1G*K"'Q,I6?PWL8\ M&\O)IS_=0!!_4UT%GX;T:PP8-/A##HSC>WYMFN.N_'NHS9%M!#;KZGYV'XGC M]*Q+C5=5U-]DMU<3%O\ EFI.#_P$<5TQP-1_$['/+&P7PJYZC=ZWI=@"+B]A M0C^ -N8?@.:PKOQ]819%K;S3GU;"+_4_I7*VGA/6;S!%FT2G^*8[/T//Z5O6 MGP]/!O;X>ZPK_4_X5?L<-3^.5_Z\B/:XB?PQL9MWXYU:?(@\JV7_ &%W'\S_ M (5CO<:GJ\NUI+J[?^Z,MC\.U>CVGA'1K3!^R^M/A]"N#>7KOZK$ MH7]3G^5=I164\95EMH:QPE*.^IDVGAG1[/!CL8W8?Q2_.?UK55550J@ #H * M6BN:4Y2UD[G1&,8[(****DH**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ J.:"&X7;-%'(OHZ@C]:DHH QKGPKHMSDM8HA/> M(E,?@.*R;GX?V3Y-M=SQ'T3!-;S# MTR5)_/C]:R;CPYK-HVAX_#J^K6#; M$O+F/'\#,<#\#6K;>.M7AQYOD3COO3!_3%>CS6\-PNV:&.5?1U##]:RKGPIH MMSDM8HA/>(E,?@.*OZU1G\<"/JU6/P3,.V^(4)P+JP=?4Q.&_0X_G6O;>,=% MN.#/UHY, M+/9V#FQ4-U<[^WOK2['^CW4,O^XX;^56*\BN/#NL6AS)83\=XQO_ /0F#^F*U M[;XA0G NK"1?4Q.&_0X_G64L'572YK'%TGUL=A-!#<+MFBCD7T=01^M9=QX5 MT*ZSYFF0+G_GF"G_ *#BH;;QCHMQ@&Z,3>DJ$?KTK7M[ZTNQFWN89O\ KFX; M^582ISC\2-HU(2V9S%Q\.]'ER89+F ]@'##]1G]:RKCX:2C)MM21O02QE?U! M/\J]#HJ"SR:X\!:[!G9%#.!_SSE'_LV*R;C0-7M<^=IMTH'\0C)'YCBO;Z* M/ ""I(((([&K%OJ%[:8^S7<\./\ GG(5_E7N,]K;W2[;BWBE'I(@;^=9=QX1 MT&YSOTZ)3ZQ$I_(B@#S>W\9Z];8 OVD7TE16_4C-:UO\2-13 N+.VE'JN4/\ MS6YYA/IN##]1G]:R;CX:7*Y^S:C$_H)8RO\LT :%O\2;%\?:;& MXB_ZYL'_ )XKS[49TNM4N[B/.R69W7/7!8D5MW'@37H,[;>.8#O'*/ZX-<]+ M$\,SQ2*5D1BK*>Q'44 ,HHHH T_#U]#INO6MY<;O*B8EMHR?ND?UKMKGXE6: M9^RV$\OH9&"?RS7G=O;37=PD%O&TDKG"HHY-=!;>!->N,%[>. 'O+(/Y#)H MN7/Q&U27(M[>VA'K@L?YX_2L>Y\6:[=9\S4IE'I%B/\ ]!Q71VWPTE.#=:BB M^JQ1EOU)'\JV+;X>Z-#@S&XN#W#OM'Z ']: /+Y9YIWWS2O(WJ[$G]:6"VN+ MEML$$LK>D:%C^E>SVWAO1K3'DZ;;@CH73>1^)S6FJ*BA44*HZ # % 'C=MX0 MUZZP5TZ1 >\I"8_ G-;%M\-]2DP;B[MH0>RYW M$I_V $']:V+;P;H-M@BP61O65BWZ$XK=HH A@L[6U&+>VAA'I&@7^53444 % M%(2%!+$ #N:HSZWI=MGS=0MU(["0$_D*:BWLA.26[+]%<[/XVT6'.R668C_G MG&?ZXK,G^(4(XM]/=O>20+^@!K:.&JRVB92Q%);R.UHKS>?Q[JDF1%%;Q#U" MEC^I_I6;/XGUJXSOU"51_P!,\)_+%;1P-1[V1C+&TUMJ>LDA02Q [FJ,^MZ M7;9\W4+=2.PD!/Y"O*Q;:KJ1#"*\N2>^UG_6KT'A#6Y^?L?ECUD=1^F20+^@!JE!\/[ MYL>?>01C_8!<_P!*TX/A_8ICS[R>0_[ "#^M'+A([NX^;%2V5C&G\>ZI)D11 M6\0]0I8_J?Z5FS^)]:N,[]0E4?\ 3/"?RQ7?0>$-$@Y^Q^8?61V/Z9Q6G!IU MC:X\BS@B([I& :/K%"/PP%]7KR^*9Y*+;5=2(817ER3WVL_ZU>@\(:W/S]C\ ML>LCJ/TSFO5:*EX^7V4D4L#'[3N>>P?#^^;'GWD$8_V 7/\ 2M.#X?V*8\^\ MGD/^P @_K77T5E+%UGU-8X6DNAAP>$-$@Y^Q^8?61V/Z9Q6G!IUC:X\BS@B( M[I& :LT5C*I.6[-8TX1V04445!84444 %%%% !1110 5S]Y_R4/1O^P5?_\ MHVTKH*Y^\_Y*'HW_ &"K_P#]&VE '04444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5Y!^T=_P D]L/^PK'_ .BI:]?KR#]H[_DGMA_V%8__ $5+0!W_ ($_ MY)YX:_[!5K_Z*6N@KG_ G_)//#7_ &"K7_T4M=!0 4444 %%%% !1110 444 M4 %>.?%7XRW?@[6QH6B6MM+>1QJ]Q-< LL>X9"A01SC!R?45['7S-J\FGV7[ M3[RZ^818BZ1F:?&P9@'EDYXP&*<^U %'_AH;QK_SRTK_ ,!V_P#BZL:5\8_' MWB?Q!I^G6[1JDEQ'YJ6-IEC'N&[D[B!CJ1BND\036?A#]HW3]1F,46F:O;() M6.!'AE,>3VQN1&/YU3^)FIZ1X5^+/A[6?#/_ +1W_)/-/_["L?\ Z*EKH/@E_P DAT+_ +>/_2B2N?\ VCO^2>:?_P!A M6/\ ]%2UT'P2_P"20Z%_V\?^E$E 'H%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%96L^)M#\/1>9J^K6=D,9"S2@,WT7J?P% &K M17D.N_M#^%M/W)I5K>:K(.C!?)C/_ F^;_QVO,]=^/\ XPU0-'I_V72HCP/( MCWR8]V?(_$ 4 ?4MS9G_@?"?\ CU?*.J:WJNMS^?JNHW5[+V:XE9\?3)X_"K&C>%M>\1/MTC2+ MR\&<%XHB4'U;H/Q- 'K>N_M(ZE/NCT+1;>U7H);MS*WU"C 'ZUYGKOQ"\6^( M]RZGKMW)$W6&-O*C/_ %P#^(KN]"_9W\37^U]7O+/2XSU0'SY!^"_+_X]7I> MA? +P=I6U[Y+K59AR3<2;4S[*F/R)- 'RS:V=S?7"V]I;S7$S?=CA0NQ^@'- M=]H7P1\;ZUM>33DTZ$_\M+Y]A_[X&6_,5]7:;H^F:-;^1IFGVMG%_..3%;*(D^A)R2/IBO3-"\ ^%?#>TZ7H=I#*O M29D\R3_OMLM^M='10 4444 %%%% !1110 4444 %%-DD2)"\CJB#JS' %<]J M/C_PCI61>>(]-1AU1;A7XO;\C_GWMB,_] M_-M&W;T>YN0O_CJJ?YT >^45\KZC^T)XSN\BU33K%>QB@+L/ MQH_M+7#973/# M<2>CW-R7S_P%5&/SKSK3OA)X[U/!A\.742GOUZ=^S5I<>#J?B&\G]1;0K%^K;JZS3O@;X#L,%],EO M''1KFX<_HI /Y4 ?([.SL6=BS'DDG)-:.G^'=;UN^50JA5& !@ 5RGB.ZEN_$5_),06$S(,#'"G:/T MK+H [\@,"",@\$5>\%WIM;FYT.5N$S-;$]U/4?@>?SKS*M[P8VWQ98$ '+,/ M_'30![%16=>:_I.GY%S?P(PZJ&W-^0R:YZ]^(VFPY%I;3W##N<(I_'D_I0!V M5'09->67GQ#U>XR+9(+9>Q5=S?F>/TKG[S5]1U G[7>SR@_PLYV_ETH ]?O/ M$>CV&1<:A"&'54;>WY#)KGKSXD6$619VDTY]7(1?ZG]*\Y@MI[J3R[>&25_[ ML:EC^0K=L_!&NWF";5;=3_%.X7]!D_I0!8O/B!K-SD0&&U7_ *9IN/YMG^5< M_=ZG?7YS=W16]I"\"6RGO,^/T&37JI:VLH1 MN:*")?4A5%9%WXPT:TR!GZU<:=-#;H!P&8*/PK$N_ M&VCVV1'))<,.T:!M)@P9_.N6_P!MMH_(?XUNVNG65B,6MK##[H@!/XT?6*%/ MX(W#V%>?QRL>66GAS6+X@QV4H!_CD^0?7GK6[:?#ZX?!O+R.,=UB4L?S.*[^ MBLYXZH]M#2."IK?4YZT\%Z/:X+Q/<,.\K_T&!6W;VMO:ILMX(HE](T"_RJ:B MN:52<_B=SHC3C'X4%%%%06%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5%-;P7*[9X8Y5]'4,/UJ6BB]@,6Y\*:+VAX_#K.K6+;([VYCQ_ S$@ M?@:UK;QUJT.!*()QWW)@_IC^5>BS6T%RNV>".5?1T##]:RKGPGHMSDFR6-O6 M)BOZ#BK^M49_' CZM5C\$S%MOB% <"ZL)$]3$X;]#BM>V\8:+<8!NC$WI*A' MZ]*R[GX?6CY-M>S1GTD4./TQ63<^ M3BR8)8)A_O%3^O'ZT@6][:W8S;W,,P_Z9N&_E4]>0W'A_6+,YDL)QC^)%W ?BN:;#K6K6+;8[VY0 MC^!F) _ T/!*6L)7']<:^.-CV"BO-;;QUJT.!,()QW+)@_IC^5:UM\0H&P+J MQD3WB<-^AQ6,L'572YK'%TGUL=I7ANM?\AW4/^OF3_T(UZK;>,-%N,#[48F/ M:5"/UZ?K58^&/#.J7$MR@29Y6+L8K@D9/)X!K"5.M_JE3V?/ M^!C]:AS\GXE?P?\ \C9I_P#OM_Z":]DK"LO"FBZ9=QWMO 4ECR59I6(&1CN? M>KT^MZ7;9\W4+=2.PD!/Y"N91;V1T.26[+]%<[/XVT6'.R668C_GG&?ZXK,G M^(4(XM]/=O>20+^@!K:.&JRVB92Q%);R.UHKS>?Q[JDF1%%;Q#U"EC^I_I6; M/XGUJXSOU"51_P!,\)_+%;1P-1[V1C+&TUMJ>LDA02Q [FJ,^MZ7;9\W4+= M2.PD!/Y"O*Q;:KJ1#"*\N2>^UG_6KT'A#6Y^?L?ECUD=1^F20+^@!JE!\/[YL>?>01C M_8!<_P!*TX/A_8ICS[R>0_[ "#^M'+A([NX^;%2V5C&G\>ZI)D116\0]0I8_ MJ?Z5FS^)]:N,[]0E4?\ 3/"?RQ7?0>$-$@Y^Q^8?61V/Z9Q6G!IUC:X\BS@B M([I& :/K%"/PP%]7KR^*9Y*+;5=2(817ER3WVL_ZU>@\(:W/S]C\L>LCJ/TS MFO5:*EX^7V4D4L#'[3N>>P?#^^;'GWD$8_V 7/\ 2M.#X?V*8\^\GD/^P @_ MK77T5E+%UGU-8X6DNAAP>$-$@Y^Q^8?61V/Z9Q6G!IUC:X\BS@B([I& :LT5 MC*I.6[-8TX1V04445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5S]Y_R4/1O^P5?_\ HVTKH*Y^\_Y*'HW_ &"K_P#]&VE '04444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5Y!^T=_P D]L/^PK'_ .BI:]?KR#]H M[_DGMA_V%8__ $5+0!W_ ($_Y)YX:_[!5K_Z*6N@KG_ G_)//#7_ &"K7_T4 MM=!0 4444 %%%% !1110 4444 %>;?$OX1V?CV>+4;>[^PZI$@C,A3",G!'TP>,<+\2_^%G_ /"P=4_X1W_A(/[*_=>1]DW^5_JDW;<W9]\UR M?_%Z?^IJ_P#(E 'MGQ,^&$'CC0K2&RE2UU'3UVVKR9V%#@%&P"<<#![?B:\_ M\$_L_P"IV7B&VU#Q)=V9M+602K;VSL[2L#D D@ +GZDXQQUKD_\ B]/_ %-7 M_D2KNC?\+A_MW3_M?_"3_9OM,?G>9YFW9N&[/MC- 'U%1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!X_^T=_R3S3_ /L*Q_\ HJ6N M@^"7_)(="_[>/_2B2N?_ &CO^2>:?_V%8_\ T5+70?!+_DD.A?\ ;Q_Z424 M>@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 45!=WEK86[7%YDF MD"*/J3Q7GGB/XX^#=$BE6TO&U6[4'9%:*2A;MF0_+CW&?I0!TGCCQQI?@70V MU#4&WS/E;:U4X>=_0>@'<]OK@'Y9;XH^*&\;?\)3]N(NP=H@Y\D19_U6W^[^ MN>$B3LJCL!^O4\UBT ?6NG_'+P9<>'H=2 MO;YK2Z88DL?+9Y%<=0,#!'H>!]#Q7':[^TE NZ/0-">0]IKZ3:/^^%SG_OH5 M\]UZ)X2^#'BGQ980:BBV]C83C='-=.0SKZA "?IG&>O2@"IKOQ?\;:]N6769 M+2%O^6-B/) ]MP^8_B37$N\MQ,6=GEE<\DDLS'^M?2^A?LZ>'K+;)K.HW>I2 M#K''B",_EEO_ !X5Z5HG@_P[X<4#2-&L[1A_RT2,&0_5SEC^= 'R;H7PK\:> M(-K6NAW$,+?\MKL>2N/7YL$_@#7I>A?LV.0LFOZZ%_O0V$>?_'W_ /B:^@J* M .)T+X2>"M VO!HL-S,O_+6\_?-GUPWRC\ *[1$2)%2-%1%& JC IU% !11 M10 445G:AK^CZ2"=2U:QL\=?M%PD?\S0!HT5P>H_&;P'IVY6UU+AQ_#;1/)G M\0-OZUR6H_M(>'HTT5\U:C^TCKTV1IVB:?:@] M#,SS$?D5'Z5R>H_&CQ[J.5.MFV0_PVT*1X_X%C=^M 'V#6+J/C#PWI.?M^O: M;;L/X)+E W_?...JVUNY_5@ ?SKD]1_:5TN/(TSP]>3^AN9EB_1=U>*:?X M"\6ZKC['X MZIJ&IOOO[ZZNWSG=/,TA_4U#;VUQ=RB*V@EFD/1(T+'\A7V;IWPP\$:7@VWA MJP)'0SQ^<1^+DUT]M:6UG$(K6WB@C'1(D"C\A0!\8Z=\,O&VJ8^S>&M0 ;H9 MX_)!_%\"NMT[]GOQG=X-T^G6*]Q+.78?@@(_6OJ>B@#P33OV:81AM3\22/ZI M;6P7'_ F8_RKK-.^ 7@:RP9[>]OR/^?BY(S_ -\;:]/HH YS3O 'A'2L&S\. M::C#H[6ZNX_X$V3^M="B)$@2-%1!P%48 ILMQ# ,S31QCU=@/YUGS>(]%M\^ M9J=KQU"R!C^F: -2BN;F\=Z!%G;A>4M_("LZ;XA:U+G8+6'_WAN_$ME!<1K)$SG1ST5%)/Y"M MRS\%Z[>8/V,P*?XIVV?IU_2O7(;>WM8]D$,<*#^&-0H_2J-WXATFQR)KZ+0+@0*?X85V_KU_6NBM/A_:)@W=W+*?[L8"#^M;U MIX>TFQP8;&+UPU/X8W_KS#V>(G\3L>816>J:M)O2&YN6/\9!; M]36S:>!-4GP;AX;=>X9MS?D./UKTD# P**B6.F](JQ4<%!:R=SE+3P%IT.#< MS37#>@^13^ Y_6MVTT;3;'!MK*&-AT;;EOS/-7J*YYUJD_B9TQHPA\*"BBBL MC0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*:VM[E=L\$4J^DB!OYU+10 MG8+7,6Y\)Z+<\FR6-O6)BOZ#BLBY^'UJV3;7LT?H)%#_ ,L5V-%;1Q%6.TC& M5"G+>)YO<^ ]4BR89+><>@8J?U&/UKGKVQN=.N3;W<312@9P3GCV(X->TUEZ MYH=OK=GY4ORS+S'*!RI_P]JZ:6.E>T]CGJX*-KPW/(J*LW]A<:;>/;7*;)%_ M)AZCVHL+"XU*\2VMDWR-^2CU/M7I\RMS7T/-Y7?EZA%'>:A(L,2SW# <(N6P M![>E:<'A#6Y^?L?ECUD=1^FAV^B6?E1?-,W,DI'+'_ ]JU*\VICFG M:"T/1A@DU>;U//8/A_?-CS[R",?[ +G^E:<'P_L4QY]Y/(?]@!!_6NOHK"6+ MK/J;QPM)=##@\(:)!S]C\P^LCL?TSBM.#3K&UQY%G!$1W2, U9HK&52>&O^P5:_^BEKH* "BBB@ HHHH **** "BBB@#R7QG\<;;P?X MLO=!DT*6Z:U\O,RW(0-NC5^FTX^]C\*PO^&E[/\ Z%B?_P #!_\ $5Z;K'PW M\(:_JLVIZIHL5S>S[?,E:1P6VJ%' 8#H /PK.E^$GP\@A>:;0+6.) 69WGD M4>I);B@#@_\ AI>S_P"A8G_\#!_\15G3OVB[34-3M+(>&YT-Q,D0II;/X#PW7V=FTHOG&4GF9?\ OH$K^M=9I/PV^'-RMOJ>DZ393HK"2&X@ MN7==P.000Q'!H [RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#Q_]H[_DGFG_ /85C_\ 14M=!\$O^20Z%_V\?^E$E<_^T=_R3S3_ M /L*Q_\ HJ6N@^"7_)(="_[>/_2B2@#T"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN;UWQ_ MX5\-;EU37+2*5>L*/YDG_?"Y(_$5YCKW[2&FP;H]!T:>Z;H)KMQ$OU"C)/XD M4 >Y5FZOXAT;0(?-U;5+2R7&1Y\H4M] >3^%?*.O?&?QOKNY#JOV"!O^65@O ME8_X%R__ (]7"333W<[2S2R33.U[]H7PKIVZ/2K>[U64= M&5?)B/\ P)AN_P#':\RU[X_>+]4W1Z>;72H3T\B/?)CW9\_F *YG0?A=XR\1 M;&L]#N(X&_Y;W(\E,>H+8R/IFO3M!_9M<[9/$&N!?6&P3/\ X^X_]EH \/U/ M6-3UFX^T:IJ%U>R_W[B5G(^F3Q5[0_!_B+Q(P&CZ->7:GCS$C(C'UVT2&>=?^6UY^^;/J-W /T KLU544*H 4# ' % 'R!X@^#GB M[PWX=.M7MO;O#&?WT,$GF20K_>8 8QZX)Q]*X/R9?)\[RW\K=MW[3MSZ9]:^ M^)WBCMY7G*B%4)?=TVXYS^%>(?\ "/:/]G:Z728O[*^V^?\ 8FP#]U$_F,GL53)!]L5RNH?M!^"K/(MO[1OCV,-OM! M_P"^RI_2@#U6BOGW4?VEG.5TSPTH]'N;G/\ XZJC^=H_M%>$[;*V5EJ=XPZ,(UC0_B6S^E?-^GZ%J^K$#3M*OKPGI]GMWD_D# M76:=\&_'FHX*Z#) AQEKF5(L?@3N_2@#N-1_:5U%\C3/#MK!Z-H_'3QY?Y$>HP62GJMM;(/U8,?UKH-._9O\13X.H:OIUJIZB(/*P_#"C]:Z MS3OV;="AP=2US4+HCJ($2$'\]Q_6@#P?4?&7B;5LB_U_4IU/\#W+[?\ OG./ MTK#ZG)K[ T[X+> M.PW]B_:7'\5S.[Y_X#G;^E=9IWAO0](Q_9NCZ?:$=#!; M(A_,"@#XLT[PEXCU;']GZ%J5RI_BCMG*_P#?6,"NLT[X'^/+_!?2H[1#T:YN M$'Z D_I7UQ))'$NZ1U1?5CBJ$VOZ1;_ZW4[0$=A*"?R% '@6G?LUZK)@ZGX@ MLK?U%M"TW_H6RNLT[]G/PO;X:^U'4KMQU"LD2'\ "?UKT&;QOH$/ O3(?1(F M/ZXQ6?-\1]*3B*VNY#[JJC^= $6G?"+P)IA!B\.VTK YS[S9_0"LZ;XBZQ)Q'#:1#V0D_J M: /4J*\=F\9Z_-UU!E'HD:K_ "&:SYM:U2X_UNHW;CT,S8_+- 'M\DT4(S+( MB#U9@*H3>(=&@_UFIVN?190Q_(5XDS,QRQ))[DTZ.*25ML<;.?11F@#UN;QS MH$72[:0^B1-_4"LZ;XD:8O\ J;2ZD/\ M!5'\S7"0^']8G_U>F79'J8B!^9K M0A\#Z_+R;-8QZO*O]#F@#;F^)DAX@TQ%]WF)_0 5GS?$369,B..UB'^S&2?U M)J6'X;ZHW,UU:1CV+,?Y"M"'X9QCF?4V/LD./U)- '-3>,=?GSNU%U'HB*O\ MA6?-J^I7&?.U"ZD![-,Q'\Z]&A^'>C1\R274I_VG 'Z"M"'P;H$&-NGHQ]7= MF_F: /'22Q))))[FGQ033G$,4DA]$4G^5>T+::%8](-/@([[44_G2OX@T: 8 M.HVV!V1PW\JI0D]D2YQ6[/)H?#FM7&/+TRZP>[1E1^M:$/@77Y<;K5(@>[RK M_0FN^E\9:''TNV<^BQ-_454D\>Z4G"0W3GV0 ?J:T6'JO[+(=>FOM(YR'X;Z MDV//O+6,?[.YC_(5H0_#2$8\_4Y&]1'$%_F34\GQ#B'^JTYV_P!Z4#^AJG)\ M0;PY\JR@7_>8M_A5K!UGT,WBZ2ZFK#\/-%BQO:ZF_P!^0#^0%:,/A#0(,;=. MC8_[;,W\S7'2>.=8D^Z;>/\ W8_\2:IR>+-L7=G+B*TZFDE9",H=<&GV,DFGW<=U;R%9H M\E6P#CC'0_6FUV'A/PN;IDU"_C'V?_EG$XSYGN1Z?SJJZI17/-$T75D^2#.> MEO=4U:38\US8Y0,E3_4>U&B:';:):>5%\\K2^ MA'LX\W/;4****@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^\_Y*'H MW_8*O_\ T;:5T%<_>?\ )0]&_P"P5?\ _HVTH Z"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "O(/VCO\ DGMA_P!A6/\ ]%2UZ_7D'[1W_)/;#_L*Q_\ MHJ6@#O\ P)_R3SPU_P!@JU_]%+705S_@3_DGGAK_ +!5K_Z*6N@H **** "B MBB@ HHHH **** "OG#XV>)-7\2>.(? VD&1H8VC1X(SCSYW 8;CZ*"/8')/M M]'U\P_$.>Y\"?'M/$4EN9;>22.[C'_/1-@1P#ZY#?I0!IVW[-6HO9*]SXDMH MKH@$Q1VS.@/IOW _^.US_A>^U_X.?$N+1]4DQ9W#HMRB,6BEC8X$JY[CUP#P M17MMM\:/ 5Q9"Y;75AXRT4L$@=?; 4Y/TS7A_BW71\6OBUI<6CV\BVV8[2%G M&&9 Q9Y&'8#+'Z#UXH ^KJ*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /'_P!H[_DGFG_]A6/_ -%2UT'P2_Y)#H7_ &\?^E$E<_\ MM'?\D\T__L*Q_P#HJ6N@^"7_ "2'0O\ MX_]*)* /0**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJK?ZG8:5;&YU&]M[2 M =9+B58U_,F@"U17F&O?'GP9I&^.TGN-4G'&VUCPF?=VP,>XS7F.N_M$^)+[ M='H]C::9&>CL//E'XG"_^.T ?3/0JF ?QS78:%^SYXKU(J^J36FE1'J'?S9/ M^^5X_-A7IV@_L_\ A'2]DFHM=:K,.HF?RX\^RK@_F30!\NVMI!*$W2?]]MEOUK M@M7_ &AO"5EN73[>_P!1?LR1B)#^+'=_X[7":O\ M'>(+GLW5/$&C:(F[5-5LK(8S_I$ZH3] 3S7Q]J_P 3?&FM[A>>(KT( MW6.!_)4CT(3 /XURK.\KEG9G=CDDG))H ^L=7^._@?3-RP7=SJ,@_AM(#C/^ M\^T?EFL#3/CO-XBU26TTW14MHXXS)YES*9&;D#[JXQU]37A^D?#_ ,6Z[M.G M>'[^1&Z2/$8XS_P-\+^M>@Z%\,/$/@S=JNL_98TG7R%ACEWN&/S9.!MQ\I[F M@#J]0\0ZYJX_UFIW9!["4@?D* .EL?@;X!TU0]Q8SW M97^.[NF_DI4?I6]::/X"T'!MK'0K9U_B6.,R<>_WJ\MDDDE;=([.WJQS2*K. MVU5)/H!0!Z_+XT\/VXVB^#D=%CC8_P!,5GS?$;24R(H+N4^NU0/U/]*\]AT7 M5+C_ %6G7;CU$+8_/%:,/@O7YNE@4'J\BK_7- '0S?$SJ(-+^C23?T _K6?- M\1M6?(B@M(AZ[68_S_I4:_#_ %, &XNK* ?[-=?FR/MVP>B1J/UQFL^;7-6N,^;J5VP/;SFQ^6: MZ9=$\'6_,^KW$Q'9!P?R7^M2*_@>UY6RN+@CN=Q_0L!6BH5'M%F;K4U]I'#N M[R-N=F9CW)R:$C>1MJ(S-Z*,FN]7Q)X=MO\ CU\/H2.A>- ?SYIY\?M&NVWT MN*)?0R9'Z 5HL)6?0AXJDNIQL.A:M<8\K3;M@>_E,!^?2M"'P3K\V#]A\L'N M\BC],YK8D\>ZJ^0D-J@]D)/ZFJDOC+7).EV$'HL2_P"%6L#5?8AXVFNY)#\. M=6?!EN+2,>FYF/\ +^M:$/PS'!GU0^X2'^I/]*Y^3Q#K$OWM2N1_NN5_E4>- M5O/^?R?_ +Z:K^H/K(CZ\ND3KU\!:#:\W5[,2.N^54'\JE72/!5G]YK1V'7= M<%S^6:Y"/P]K$OW=-N1_O(5_G5N+P;KDG6T5!ZM*O]#3^JTE\4P^M57\,#J5 MU3P=9_ZJ.T##NEJ2?SVTK>.=&A7;%%<,.P2, ?J16!'X"U5^7FM4'N[$_H*N M1_#R4_ZW447_ '8B?ZBCV>%CO(/:8E[1+,GQ"MQ_JM/E;_>D"_T-5)/B%N]YGELFN:M.<-J-T<]ED(S^ IGV? M5+S_ )8WD^?]EFS7L$<4<0Q'&B#_ &5 I]'UY+X8!]2;^*1Y%'X;UF7[NG3C M_>7;_.KD?@O6W^];I'_O2K_0FO4:*EX^IT2&L#3ZMGG4?@#4VQYEQ:H/9F)_ ME5N/X>,?];J0'LL.?ZUW5%9O&5GU-%A*2Z'(1_#ZP'^MO+EO]W:O]#5R/P1H MJ?>CFD_WI#_3%='16;Q-5_:+6'I+[)D1^%M$B^[I\9_WB6_F:MQ:3IT/^KL+ M5/<1+G^57**AU)O=LM4X+9#41(UVHJJ/0#%.HHJ"P(!!!&0>H->>>*O"ILR] M_8)FV/,D0_Y9^X]OY5Z'16M&M*E*Z,JM*-6-F>>>%?"IO"E_?IBV',<1_P"6 MGN?;^=>A@ # '0"CI116K2JRNPI4HTHV04445D:A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S]Y_R4/1 MO^P5?_\ HVTKH*Y^\_Y*'HW_ &"K_P#]&VE '04444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5Y!^T=_P D]L/^PK'_ .BI:]?KR#]H[_DGMA_V%8__ $5+ M0!W_ ($_Y)YX:_[!5K_Z*6N@KG_ G_)//#7_ &"K7_T4M=!0 4444 %%%% ! M1110 4444 %<_P"+O!>B^-M+%CK%N6V$F&>,[9(2>ZG^AR#Z5R7Q:^*/_""6 ML-AIT< P\]GYMUJ$B[ M'NY\;@O=5 X4&H_ML5IX@LTC^8O TA"COG:3Q]>*]6^$/QB MO/$.IQ^'/$;))>2*?LMXJA3(0,E' XS@$@C&<8ZT >WT444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 >/\ [1W_ "3S3_\ L*Q_^BI: MZ#X)?\DAT+_MX_\ 2B2N?_:._P"2>:?_ -A6/_T5+70?!+_DD.A?]O'_ *42 M4 >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117)Z]\2_!_AS M=)GT(3./QQ0!UE%>#:]^TE;INC\/Z&\I[3WS[1_WPN2?^ M^A7F.O?%WQKX@WI-K,MK W_+&R'DC'ID?,1]2: /J_6O%>@>'$+:QJ]G9G&0 MDDHWD>R_>/X"O,]=_:*\.V.Z/1K"[U.0='?]Q&?Q.6_\=%?-'[VYG_CEFD;W M9F)_F:[/0?A'XUU_8\.C2VL#?\MKT^2N/7!^8CZ T :VN_'?QIK&Z.UN(-+A M/&VTC^;'N[9.?<8KSN^U&^U2Y-SJ%Y<7^"O@;_CPBMKVZ3H\4+74F?4._RC\"* /#M" M\!^*?$I4Z5HEW/$W29DV1?\ ?;87]:].T']F_5;C9)KNL6]HG4PVJF5_H6. M#]-U:>K_ +2D*[DT7P\[?W9;R8+C_@"Y_P#0JX35OCGXYU3'(O/GL%O7C&6GU*3>H^J\)^8K0O_ (E^ O#< MSK M=@JQC"P60\W'MB,$#]*^0M2UO5=9E\S4]2O+U\Y!N)FDQ],GBHK73KZ^#&TL M[BX"_>,49;'UP* /HK5_VD-$M]RZ3HU[>,.-T[K"I]QCT6/A?PUIV##HD5PXZ27LC2G_ +Y!"'_OFM^#4[JTB,-D MR641X\NSB6!?R0"@#R33?A;XRU)%D&B36D)_Y:WS+;J!Z_.03^ -=+9?!J"+ M#:UXMT^#N8[&-[EOIGY0/UKK))))G+R.SL>[')H$;G&%//M32;V$VEN5K'P/ M\.M+P7LM5UB0=?M4XBC)]@F#CZYKH[/7=/T8 :%X:TC3B.DBPAI/^^N"?QK) M6V1I7/B_7;K._49$'I$ M F/Q'-9$UQ-6)YU2I*I+FD0RP[OF7KW%7+3 M3]/>!7N]0EB<]8H[?>1^.X"H&8*N3TKI-$\(S:UIL=\MTD4;E@ 4)/!Q_2N6 MM1PZE>;L=5&K7<;05S,6#P['R1J?WFML4_+[CD5UZ&+_CW MT/2X_0M!O(_$FG_\)?JZC;#)# /2*%1_,5V\7@[0X^MF7/JTC?XU;C\/Z1%] MW3;8_P"]&&_G1[?#+: >PQ#WF>:2>)-9E^]J,X_W6V_RJ'S]5O?^6M[/G_:9 MJ]=CL[:'_56\*?[J 5-1]=BOA@'U.3^*9X_'H6KSG*Z=='/.6C(S^=6X_"&N M2<_8MH]6D4?UKU6BI>/GT2&L##JV>;1^ ]6?[SVL?^\Y/\A5N/X>W!_UNH1+ M_NQEOZBN^HJ'C:KZEK!TET.-C^'ML/\ 6W\K?[J!?\:MQ^!-(3[S7,G^](/Z M 5T]%9O$U7]HT6&I+[)B1^$=#BZ6(8^K2,?ZU;BT+28?N:=:Y]3$"?UK0HK- MU9O=LM4X+9(CCMX(<>5#&F/[J@5)1147+"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^\_P"2 MAZ-_V"K_ /\ 1MI705S]Y_R4/1O^P5?_ /HVTH Z"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "O(/VCO^2>V'_85C_P#14M>OUY!^T=_R3VP_["L?_HJ6 M@#O_ )_R3SPU_V"K7_T4M=!7/\ @3_DGGAK_L%6O_HI:Z"@ HHHH **** " MBBB@ HHHH ^6/B=;#7?V@AI-PS>3-&TMHK>WB2* M&)0D<:# 50, 5\H?%?4IM&^.]_JENL;3V5Q:7$:R E2R0Q, <$'&1ZBM3_A MH[QA_P! W0_^_$W_ ,=H ^GZ^6?'5I#H'[0EO)8((@U]:7.U> '8J6_,Y/XU M/_PT=XP_Z!NA_P#?B;_X[7'W/BJ^\9_$G3-9U&*WBN9+JV0K;JRIA64#AB3^ MM 'V?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X_ M^T=_R3S3_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2N?_:._Y)YI_P#V%8__ $5+ M70?!+_DD.A?]O'_I1)0!Z!1110 4444 %%%% !1110 4444 %%4=4UK2]$MS M/JFHVME%_>N)50'Z9/->;Z]^T!X1TO='IPNM5F'0PIY<>?=GP?Q - 'JU1SW M$-K"TUQ-'#$@RSR,%4#W)KY?UW]H3Q7J.Y-+AM-*B/0HOG2#_@3F\[5M3N[UP<@SRLX7Z \#\* /JW7OC3X(T+<@U,ZA.O_+.P7S<_\#X3 M_P >KS'7OVD-4N-\>@Z/;VB=!-=,97^H48 /UW5X@ 3_ #Y.*FC2W',TS8QD M"),\^AR1CZC- &WKWCSQ3XEW#5=;NYHFZPJ_EQ?]\+A?TK&L=.OM4N5MM/L[ MB[G;I'!&78_@!5R'4[&SP;;1X)'Z[[V1IBI]E&U<>S*:U%UWQEJ=L+:TGOH[ M1O\ EA81?9X?Q6,*M %^W^%VKQ*)=?O]*\/PGG_B97:K(1[1KEB?8@5IP6/P MGT [K_5M7\23KUCLX/L\)/N6(;\0UNCNDACAW'.Z:4?GQDUL6WPU< M\W6I*/\ 9BCS^I/]* -Y/C18Z"AB\'^"M*TO VB>;,LC#W(VG\V-\< MZQN$NO3V\9_@LP( -$@QYJSW!_P"FDF!_X[BMNU\/Z9:8-OIM MNI'1O+!/YGFFDWL)M+<\<\G5=8G,QCO+V5NLA#2$_4\UIVW@G7KG!-H(5/>5 MP/TZ_I7L2V[XQ@ 4\6Q[L/PK:.&JRVB92Q%*.\CS.V^&MPW-UJ,2>T2%OU.* MV;7X>Z/#@S-<7![AGVC] #^M=J+=>Y)IXAC'\/YUK' U7O9&4L;36VI@6OA[ M1[/;Y&G6X*G(9DW,/Q.36J$8]%/Y5IV]A$];N,8L M60>LC!?T)S6GU.$?CF9_6YR^"!S0@D/;'U-/%L>[#\*[6#P!J#X,]S;Q#T&6 M/\A6G!\/;5:.7"1W=PYL5+96/.1;KW)-/$,8_A_.O58/!N MB08)MFE([R2$_H,"M.#2M/M<>18VZ$=Q&,_G1]8P\?A@'L*\OBF>06]A=7'_ M ![6LTF?^><9/\JU(/">MW&,6+(/61@OZ$YKU>BD\?+[,4AK Q^T[GG<'@#4 M'P9[FWB'H,L?Y"M.#X>VJX^T7TTG_7-0G\\UV-%8RQ=9]36.$I+H8$'@W1(, M$VS2D=Y)"?T&!6E#I&FVXQ%86R>XB&?SJ[16,JLY;LVC3A'9&3K.@6FKV9B9 M%CE7F.55Y4_U'M7F_P#8&H_VO_9GD'[1G_@.W^]GTKUZC SG'-;4<5*DFMS* MMAHU&GL9.C:!::/9B)4625N9)67EC_0>U:H4* % '84M%82DY.[-XQ459!1 M114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N?O/^2AZ-_V"K__ -&VE=!7/WG_ "4/1O\ L%7_ /Z-M* .@HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KR#]H[_ ))[8?\ 85C_ /14M>OUY!^T=_R3 MVP_["L?_ **EH [_ ,"?\D\\-?\ 8*M?_12UT%<_X$_Y)YX:_P"P5:_^BEKH M* "BBB@ HHHH **** "BBB@#-NO#VB7UR]S=Z/I]Q.^-TLULCLV!@9)&3P * MA_X1/PW_ -"_I7_@%'_A6Q10!C_\(GX;_P"A?TK_ , H_P#"G)X6\/12+)'H M.EHZD,K+9Q@@CH0<5K44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'C_P"T=_R3S3_^PK'_ .BI:Z#X)?\ )(="_P"WC_THDKG_ M -H[_DGFG_\ 85C_ /14M=!\$O\ DD.A?]O'_I1)0!Z!1110 444C,%4LQ 4 M#))[4 +17&:[\5O!?A[_?_P!D0_\ LU 'T#6#KOC7PUX:#?VOK5G;.O)B+[I/^^%RWZ5\GZY\4/&G MB1FCNM;N4B?CR+3]RF/3"X+#ZDUA6WA[6;TYBTZY;=SN=-H/XG H ^@-=_:. MT6UW1Z'I5U?..!+<,(8_J!RQ_$"O,==^-_C;6]R1WZ:; W\%BFP_]]G+?D16 M+:_#W69L&9K>W'<,^X_H"/UK:M?AE%P;J_F?U$487]3FFHM[";2W//[J[N;Z MX:XN[B6XF;[TDKEV/U)YJ&O8K7P#HMOR;0RMZS2$_H./TK;M=%L[/'V>VMX? M^N<8%;1PU66T3*6(I+>1XE;:'JMYC[/I]RX/1O+(7\SQ6Q;> -;GP9$@MP?^ M>DF3_P".YKV 6Z]R33Q%&/X1^-;1P-1[V1C+&TUMJ>:VWPT7@W6I$_[,4>/U M)_I6U:^ -$@P6MYK@^LLA_I@5W-O87-Q_P >UI-+_P!$];N,8L6 M0>LC!?T)S5_4X1^.9'UN/L]A;1$?Q+&,_GUJ^+8]V'X5VL'@ M#4'P9[FWB'H,L?Y"M.#X>VJX^T7TTG_7-0G\\T M(8Q_#^=>JP>#=$@P3;-*1WDD)_08%:<&E:?:X\BQMT([B,9_.CZQAX_# /85 MY?%,\@M["YN/^/:TFE_ZYQD_RK4@\)ZW<8Q8L@]9&"_H3FO5Z*3Q\OLQ2&L# M'[3N>=P> -0?!GN;>(>@RQ_D*TX/A[:KC[1?32?]#=$@P3;-*1WDD)_08%:<&E:?:X\BQMT([B,9_.KE%8RJSENS:-.$=D M%%%%06%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S]Y_R4/1O^P5?_ M /HVTKH*Y^\_Y*'HW_8*O_\ T;:4 =!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7D'[1W_)/;#_L*Q_^BI:]?KR#]H[_ ))[8?\ 85C_ /14M '?^!/^ M2>>&O^P5:_\ HI:Z"N?\"?\ )//#7_8*M?\ T4M=!0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 W,= ME$0TS^GR]A[G KY>F\8:IXL^)5GJUW,\9GOH L$;G9&@=0%'X?F$/#5U-!;1W(M%%O)L:XESABS _=!R M,=.,GV^E*^1O@ZW]H?&;3+B<;F=[B8Y_O>4YS^= $FL:9X]^#VJV%]+JG_'P M2RM!.\D,A7&Y)%8#/7N/H>*^FO"GB.W\4^$[#780(TN8MSJ3_JV!(<9]B#7G M7[1L*O\ #^PEP-T>IH ?8QR9_I^59GPIU"2+]G_Q+*K?-9B]V>V( _\ -J . M,U[QAXK^*_CDZ)X?O);>P,CK;0QRF)#&NYC)P<;@,-P>< CZ'G3_9RB1_']_(PRT>FN5]B9(Q_*M_] MIF%<^&9@!N/VE"?4?NB/Z_G0![OIU_!JNF6NH6K;K>ZA2:,^JL 1^AJS7#?! MVX:Z^$^@2,0GQOXA))_M #V$,?_P 37KLG M^K;Z&O!HHMYR?N_SJX0E.7+$B?'&RY[O8ZWPOXQO)M2E&M:G EFL+,7F"1*I!'.[ I-:^-W@W2F: M&TNI]6N1TBL(BX_[Z.%(^A-<13$TI*CZ(H"#\*]$@MI9W"6\+R.>BQJ2?R%:EOX7UJY&4T^5 M1_TTPG_H1%7]3A'XYD?6YR^"!Y-:_"^V7!NKZ:3VC4(/ZUN6O@30K;!^QK(W MK(Q?]"H!+$?IC]:TX/A[:K_Q\7TTG_7- G\\T:6VEV=H,6]O'$/2- H_2K(BC'\(_&O58/!NB08)MFE([R2$_H, M"M.#2M/M<>18VZ$=Q&,_G1]8P\?A@'L*\OBF>06]A=7'_'M:S2_]$];N,8L60>LC!?T)S7J]%)X^7V8I#6!C]IW/.X/ &H/@SW-O$/098_R%:<' MP]M5Q]HOII/^N:A/YYKL:*QEBZSZFL<)270P(/!NB08)MFE([R2$_H,"M.#2 MM/M<>18VZ$=Q&,_G5RBL959RW9M&G".R"BBBH+"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^\_Y*'HW_ M &"K_P#]&VE=!7/WG_)0]&_[!5__ .C;2@#H**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *\@_:._Y)[8?]A6/_P!%2UZ_7D'[1W_)/;#_ +"L?_HJ6@#O M_ G_ "3SPU_V"K7_ -%+705S_@3_ ))YX:_[!5K_ .BEKH* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY,\>?\G W'_83MOY1 MU]9U\_>*_A9XLU7XNR^(+2QB?3FO8)A(;A =JA,G:3G^$T ?0-?(_P +PN@? M&^PM+KY##=7%H=W&'*.@'_?6!7UQ7AWQ1^#6I:MK\GB7PHZ"\E8236ID$3>8 M/XXVX )P"3[D9 MZU]&Z1I5IH>CVFEV,>RUM8EBC7O@=SZD]3[T ?-/[.]Y';_$2Y@D8!KG3Y$C MSW8.C8_)6/X5N_M+WB->^'+(,/,CCGE9<]F* '_QQJ7QM\%?$-AXGDU[P/)D M22F98(YQ!+;N>NQB0"O)QR"!QS531/@QXQ\4^(8]2\^$]B^G_"WP_!("&:W,V",<2,SC]&%=E3(8HX(8X8D5(XU"HJ MC 4#@ 4^@!LG^K;Z&O"H900$/7M7NKC*,!U(KPMM,OT8JUE_!I%2>]A66UADF@;.V2-2RM M@XX(]Z]66+IJGSK[CS(X6;GR,W/"=C;:QKAM;E6:%8F? 8C)!'I]:] 7PEH2 MKM_LZ-A_MLS?S-<9X L[J'Q"\DMM,B"!@69"!G(KTVO*G6G-W;/4A2A!62, M^"/"[')T*Q)/>&O^P5:_^BEKH* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#Q_]H[_DGFG_ /85C_\ 14M=!\$O^20Z%_V\?^E$E<_^T=_R3S3_ M /L*Q_\ HJ6N@^"7_)(="_[>/_2B2@#T"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KG[S_DH>C?]@J__P#1MI705S]Y_P E#T;_ M +!5_P#^C;2@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_:._P"2 M>V'_ &%8_P#T5+7K]>0?M'?\D]L/^PK'_P"BI: ._P# G_)//#7_ &"K7_T4 MM=!7/^!/^2>>&O\ L%6O_HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?_ &CO M^2>:?_V%8_\ T5+70?!+_DD.A?\ ;Q_Z425S_P"T=_R3S3_^PK'_ .BI:Z#X M)?\ )(="_P"WC_THDH ] HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Y^\_Y*'HW_8*O_P#T;:5T%<_>?\E#T;_L%7__ *-M* .@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_DGMA_V%8__14M>OUY M!^T=_P D]L/^PK'_ .BI: ._\"?\D\\-?]@JU_\ 12UT%<_X$_Y)YX:_[!5K M_P"BEKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_P#:._Y)YI__ &%8_P#T5+70 M?!+_ ))#H7_;Q_Z425S_ .T=_P D\T__ +"L?_HJ6N@^"7_)(="_[>/_ $HD MH ] HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^ M\_Y*'HW_ &"K_P#]&VE=!7/WG_)0]&_[!5__ .C;2@#H**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *\@_:._Y)[8?]A6/_P!%2UZ_7D'[1W_)/;#_ +"L M?_HJ6@#O_ G_ "3SPU_V"K7_ -%+705S_@3_ ))YX:_[!5K_ .BEKH* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#Q_]H[_ ))YI_\ V%8__14M=!\$O^20Z%_V\?\ MI1)7/_M'?\D\T_\ ["L?_HJ6N@^"7_)(="_[>/\ THDH ] HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^\_P"2AZ-_V"K_ /\ M1MI705S]Y_R4/1O^P5?_ /HVTH Z"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "O(/VCO^2>V'_85C_P#14M>OUY!^T=_R3VP_["L?_HJ6@#O_ )_R3SP MU_V"K7_T4M=!7/\ @3_DGGAK_L%6O_HI:Z"@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH \?_:._Y)YI_P#V%8__ $5+70?!+_DD.A?]O'_I1)7/_M'?\D\T_P#["L?_ M **EKH/@E_R2'0O^WC_THDH ] HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Y^\_Y*'HW_8*O_\ T;:5T%<_>?\ )0]&_P"P5?\ M_HVTH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO\ DGMA_P!A M6/\ ]%2UZ_7D'[1W_)/;#_L*Q_\ HJ6@#O\ P)_R3SPU_P!@JU_]%+705S_@ M3_DGGAK_ +!5K_Z*6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_P!H[_DGFG_] MA6/_ -%2UT'P2_Y)#H7_ &\?^E$E<_\ M'?\D\T__L*Q_P#HJ6N@^"7_ "2' M0O\ MX_]*)* /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "N?O/^2AZ-_V"K_\ ]&VE=!7/WG_)0]&_[!5__P"C;2@#H**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *\@_:._Y)[8?]A6/_T5+7K]>0?M'?\ M)/;#_L*Q_P#HJ6@#O_ G_)//#7_8*M?_ $4M=!7/^!/^2>>&O^P5:_\ HI:Z M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH \?\ VCO^2>:?_P!A6/\ ]%2UT'P2_P"2 M0Z%_V\?^E$E<_P#M'?\ )/-/_P"PK'_Z*EKH/@E_R2'0O^WC_P!*)* /0*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?O/^2AZ- M_P!@J_\ _1MI705S]Y_R4/1O^P5?_P#HVTH Z"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "O(/VCO^2>V'_85C_\ 14M>OUY!^T=_R3VP_P"PK'_Z*EH M[_P)_P D\\-?]@JU_P#12UT%<_X$_P"2>>&O^P5:_P#HI:Z"@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \?_:._P"2>:?_ -A6/_T5+70?!+_DD.A?]O'_ *425S_[ M1W_)/-/_ .PK'_Z*EKH/@E_R2'0O^WC_ -*)* /0**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "N?O/\ DH>C?]@J_P#_ $;:5T%< M_>?\E#T;_L%7_P#Z-M* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR M#]H[_DGMA_V%8_\ T5+7K]>0?M'?\D]L/^PK'_Z*EH [_P "?\D\\-?]@JU_ M]%+705S_ ($_Y)YX:_[!5K_Z*6N@H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_VC MO^2>:?\ ]A6/_P!%2UT'P2_Y)#H7_;Q_Z425S_[1W_)/-/\ ^PK'_P"BI:Z# MX)?\DAT+_MX_]*)* /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "N?O/^2AZ-_V"K__ -&VE=!7/WG_ "4/1O\ L%7_ /Z-M* . M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_ ))[8?\ 85C_ /14 MM>OUY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\-?\ 8*M?_12UT%<_X$_Y)YX: M_P"P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_\ :._Y)YI__85C_P#1 M4M=!\$O^20Z%_P!O'_I1)7/_ +1W_)/-/_["L?\ Z*EKH/@E_P DAT+_ +>/ M_2B2@#T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KG[S_DH>C?]@J__ /1MI705S]Y_R4/1O^P5?_\ HVTH Z"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O(/VCO^2>V'_85C_]%2UZ_7D'[1W_ "3VP_[" ML?\ Z*EH [_P)_R3SPU_V"K7_P!%+705S_@3_DGGAK_L%6O_ **6N@H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /'_ -H[_DGFG_\ 85C_ /14M=!\$O\ DD.A?]O' M_I1)7/\ [1W_ "3S3_\ L*Q_^BI:Z#X)?\DAT+_MX_\ 2B2@#T"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG[S_DH>C?\ 8*O_ M /T;:5T%<_>?\E#T;_L%7_\ Z-M* .@HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KR#]H[_DGMA_V%8__ $5+7K]>0?M'?\D]L/\ L*Q_^BI: ._\"?\ M)//#7_8*M?\ T4M=!7/^!/\ DGGAK_L%6O\ Z*6N@H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /'_VCO\ DGFG_P#85C_]%2UT'P2_Y)#H7_;Q_P"E$E<_^T=_R3S3 M_P#L*Q_^BI:Z#X)?\DAT+_MX_P#2B2@#T"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KG[S_ )*'HW_8*O\ _P!&VE=!7/WG_)0] M&_[!5_\ ^C;2@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_:._Y) M[8?]A6/_ -%2UZ_7D'[1W_)/;#_L*Q_^BI: ._\ G_)//#7_8*M?_12UT%< M_P"!/^2>>&O^P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBD9E12S$!0,DD\ 4 +17RSK7C#Q=\6/ M'!T;P]>36UB6<6\$JL 0?R-6* "B MBB@#Q_\ :._Y)YI__85C_P#14M=!\$O^20Z%_P!O'_I1)7/_ +1W_)/-/_[" ML?\ Z*EKH/@E_P DAT+_ +>/_2B2@#T"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KG[S_DH>C?]@J__ /1MI705S]Y_R4/1O^P5 M?_\ HVTH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO^2>V'_8 M5C_]%2UZ_7D'[1W_ "3VP_["L?\ Z*EH [_P)_R3SPU_V"K7_P!%+705S_@3 M_DGGAK_L%6O_ **6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *P?&]P]IX#\0W$9P\>FW#*?0^6V*WJQO%MD^ MI>#=L@P,D4,TK+GH'90/_0#^5 'JOPDN&NOA7X?D8Y(MS'^"NRC^5=I7(?"V MR?3_ (8^'X) 0QM1+@C&-Y+_ /LU=?0 4444 >/_ +1W_)/-/_["L?\ Z*EK M/^%OQ2\&^'/AQI.DZMK/V>^@\[S(OLLS[=TSL.50@\$'@UI?M&2/'\/+'8[+ MNU2-3@XR/*EXKEOAW\%/#?B[P)INN7][JL=U=>;O2"6,(-LKH, QD]%'>@#T M?_A=OP\_Z&'_ ,DKC_XW1_PNWX>?]##_ .25Q_\ &ZY__AG'P?\ ]!+7/^_\ M/_QJC_AG'P?_ -!+7/\ O_#_ /&J .@_X7;\//\ H8?_ "2N/_C='_"[?AY_ MT,/_ ))7'_QNN?\ ^&?\ 0P_^25Q_\;KG_P#AG'P?_P!! M+7/^_P##_P#&J/\ AG'P?_T$M<_[_P /_P :H Z#_A=OP\_Z&'_R2N/_ (W1 M_P +M^'G_0P_^25Q_P#&ZY__ (9Q\'_]!+7/^_\ #_\ &J/^&?]##_P"25Q_\;KG_ /AG'P?_ -!+7/\ O_#_ /&J/^&?]##_Y)7'_ ,;KG_\ AG'P?_T$M<_[_P / M_P :H_X9Q\'_ /02US_O_#_\:H Z#_A=OP\_Z&'_ ,DKC_XW1_PNWX>?]##_ M .25Q_\ &ZY__AG'P?\ ]!+7/^_\/_QJC_AG'P?_ -!+7/\ O_#_ /&J .@_ MX7;\//\ H8?_ "2N/_C='_"[?AY_T,/_ ))7'_QNN?\ ^&?\ 0P_^25Q_\;KG_P#AG'P?_P!!+7/^_P##_P#&J/\ AG'P?_T$M<_[_P / M_P :H Z#_A=OP\_Z&'_R2N/_ (W1_P +M^'G_0P_^25Q_P#&ZY__ (9Q\'_] M!+7/^_\ #_\ &J/^&?]##_P"25Q_\;KG_ /AG'P?_ M -!+7/\ O_#_ /&J/^&M[<6XD1U$NV,.0<[ M<9^49XH ^@_^%V_#S_H8?_)*X_\ C='_ NWX>?]##_Y)7'_ ,;KG_\ AG'P M?_T$M<_[_P /_P :H_X9Q\'_ /02US_O_#_\:H Z#_A=OP\_Z&'_ ,DKC_XW M1_PNWX>?]##_ .25Q_\ &ZY__AG'P?\ ]!+7/^_\/_QJC_AG'P?_ -!+7/\ MO_#_ /&J .@_X7;\//\ H8?_ "2N/_C='_"[?AY_T,/_ ))7'_QNN?\ ^&?\ 0P_^25Q_\;KG_P#AG'P?_P!!+7/^_P##_P#&J/\ AG'P M?_T$M<_[_P /_P :H Z#_A=OP\_Z&'_R2N/_ (W1_P +M^'G_0P_^25Q_P#& MZY__ (9Q\'_]!+7/^_\ #_\ &J/^&?]##_P"25Q_\ M;KG_ /AG'P?_ -!+7/\ O_#_ /&J/^&?]##_Y)7'_ ,;KG_\ AG'P?_T$M<_[_P /_P :H_X9Q\'_ /02US_O M_#_\:H Z#_A=OP\_Z&'_ ,DKC_XW1_PNWX>?]##_ .25Q_\ &ZY__AG'P?\ M]!+7/^_\/_QJC_AG'P?_ -!+7/\ O_#_ /&J .@_X7;\//\ H8?_ "2N/_C= M'_"[?AY_T,/_ ))7'_QNN?\ ^&?\ 0P_^25Q_\;KG_P#A MG'P?_P!!+7/^_P##_P#&J/\ AG'P?_T$M<_[_P /_P :H Z#_A=OP\_Z&'_R M2N/_ (W1_P +M^'G_0P_^25Q_P#&ZY__ (9Q\'_]!+7/^_\ #_\ &J/^&?]##_P"25Q_\;KG_ /AG'P?_ -!+7/\ O_#_ /&J/^&< M?!__ $$M<_[_ ,/_ ,:H Z#_ (7;\//^AA_\DKC_ .-T?\+M^'G_ $,/_DE< M?_&ZY_\ X9Q\'_\ 02US_O\ P_\ QJN&^*WPDT#P+X3AU73+O4IIWO$@*W,D M;+M*N2<*BG/RCO0!ZS_PNWX>?]##_P"25Q_\;H_X7;\//^AA_P#)*X_^-UYK M\./@MX<\7^!K'6]0O=5BN;AI0Z6\L:H-LC*, H3T [UU7_#./@__ *"6N?\ M?^'_ .-4 =!_PNWX>?\ 0P_^25Q_\;H_X7;\//\ H8?_ "2N/_C=<_\ \,X^ M#_\ H):Y_P!_X?\ XU1_PSCX/_Z"6N?]_P"'_P"-4 =!_P +M^'G_0P_^25Q M_P#&Z/\ A=OP\_Z&'_R2N/\ XW7/_P##./@__H):Y_W_ (?_ (U1_P ,X^#_ M /H):Y_W_A_^-4 =!_PNWX>?]##_ .25Q_\ &Z/^%V_#S_H8?_)*X_\ C=<_ M_P ,X^#_ /H):Y_W_A_^-4?\,X^#_P#H):Y_W_A_^-4 =!_PNWX>?]##_P"2 M5Q_\;H_X7;\//^AA_P#)*X_^-US_ /PSCX/_ .@EKG_?^'_XU1_PSCX/_P"@ MEKG_ '_A_P#C5 '0?\+M^'G_ $,/_DE?]##_Y)7'_ ,;H_P"%V_#S_H8?_)*X_P#C=<__ ,,X^#_^@EKG_?\ A_\ MC5'_ SCX/\ ^@EKG_?^'_XU0!T'_"[?AY_T,/\ Y)7'_P ;H_X7;\//^AA_ M\DKC_P"-US__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0!T'_"[ M?AY_T,/_ ))7'_QNC_A=OP\_Z&'_ ,DKC_XW7/\ _#./@_\ Z"6N?]_X?_C5 M'_#./@__ *"6N?\ ?^'_ .-4 =!_PNWX>?\ 0P_^25Q_\;H_X7;\//\ H8?_ M "2N/_C=<_\ \,X^#_\ H):Y_P!_X?\ XU1_PSCX/_Z"6N?]_P"'_P"-4 =! M_P +M^'G_0P_^25Q_P#&Z/\ A=OP\_Z&'_R2N/\ XW7/_P##./@__H):Y_W_ M (?_ (U1_P ,X^#_ /H):Y_W_A_^-4 =!_PNWX>?]##_ .25Q_\ &Z/^%V_# MS_H8?_)*X_\ C=<__P ,X^#_ /H):Y_W_A_^-4?\,X^#_P#H):Y_W_A_^-4 M=!_PNWX>?]##_P"25Q_\;H_X7;\//^AA_P#)*X_^-US_ /PSCX/_ .@EKG_? M^'_XU1_PSCX/_P"@EKG_ '_A_P#C5 '0?\+M^'G_ $,/_DE?\ 0P_^25Q_\;H_X7;\//\ H8?_ "2N/_C=<_\ \,X^#_\ H):Y_P!_ MX?\ XU1_PSCX/_Z"6N?]_P"'_P"-4 =!_P +M^'G_0P_^25Q_P#&Z/\ A=OP M\_Z&'_R2N/\ XW7/_P##./@__H):Y_W_ (?_ (U1_P ,X^#_ /H):Y_W_A_^ M-4 =!_PNWX>?]##_ .25Q_\ &Z/^%V_#S_H8?_)*X_\ C=<__P ,X^#_ /H) M:Y_W_A_^-4?\,X^#_P#H):Y_W_A_^-4 =!_PNWX>?]##_P"25Q_\;H_X7;\/ M/^AA_P#)*X_^-US_ /PSCX/_ .@EKG_?^'_XU1_PSCX/_P"@EKG_ '_A_P#C M5 '0?\+M^'G_ $,/_DE?]##_Y)7'_ M ,;H_P"%V_#S_H8?_)*X_P#C=<__ ,,X^#_^@EKG_?\ A_\ C5'_ SCX/\ M^@EKG_?^'_XU0!T'_"[?AY_T,/\ Y)7'_P ;H_X7;\//^AA_\DKC_P"-US__ M SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0!T'_"[?AY_T,/_ ))7 M'_QNC_A=OP\_Z&'_ ,DKC_XW7/\ _#./@_\ Z"6N?]_X?_C5'_#./@__ *"6 MN?\ ?^'_ .-4 =!_PNWX>?\ 0P_^25Q_\;H_X7;\//\ H8?_ "2N/_C=<_\ M\,X^#_\ H):Y_P!_X?\ XU1_PSCX/_Z"6N?]_P"'_P"-4 =!_P +M^'G_0P_ M^25Q_P#&Z/\ A=OP\_Z&'_R2N/\ XW7/_P##./@__H):Y_W_ (?_ (U1_P , MX^#_ /H):Y_W_A_^-4 =!_PNWX>?]##_ .25Q_\ &Z/^%V_#S_H8?_)*X_\ MC=<__P ,X^#_ /H):Y_W_A_^-4?\,X^#_P#H):Y_W_A_^-4 =!_PNWX>?]## M_P"25Q_\;H_X7;\//^AA_P#)*X_^-US_ /PSCX/_ .@EKG_?^'_XU1_PSCX/ M_P"@EKG_ '_A_P#C5 '0?\+M^'G_ $,/_DE>^//@AX:\+^"-3UJROM6DN;5 M%9%GEC*$EU7D",'H?6L'X2?"O0_'N@7U_JEWJ,,L%UY*BUD15*[5/.Y&YYH M]@_X7;\//^AA_P#)*X_^-T?\+M^'G_0P_P#DE M?]##_P"25Q_\;KG_ /AG'P?_ -!+7/\ O_#_ /&J/^&?]##_Y)7'_ ,;KG_\ AG'P?_T$M<_[_P /_P :H_X9 MQ\'_ /02US_O_#_\:H Z#_A=OP\_Z&'_ ,DKC_XW1_PNWX>?]##_ .25Q_\ M&ZY__AG'P?\ ]!+7/^_\/_QJC_AG'P?_ -!+7/\ O_#_ /&J .@_X7;\//\ MH8?_ "2N/_C='_"[?AY_T,/_ ))7'_QNN?\ ^&?\ 0P_^ M25Q_\;KG_P#AG'P?_P!!+7/^_P##_P#&J/\ AG'P?_T$M<_[_P /_P :H Z# M_A=OP\_Z&'_R2N/_ (W1_P +M^'G_0P_^25Q_P#&ZY__ (9Q\'_]!+7/^_\ M#_\ &J/^&?]##_P"25Q_\;KG_ /AG'P?_ -!+7/\ MO_#_ /&J/^&-O#OC'XAV']@:A]L^RZ M5>>=^YDCV[I;7;]]1G.UNGI7/_\ #./@_P#Z"6N?]_X?_C5>62:'#X*^/NGZ M'I5U=_98=3L4WRR#>ZN8G8,5 !&6/&/2@#ZSHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KR#]H[_DGMA_V%8__14M>OUY!^T=_P D]L/^PK'_ .BI: ._ M\"?\D\\-?]@JU_\ 12UT%<_X$_Y)YX:_[!5K_P"BEKH* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YW\8_ M!7Q'I7B=]<\#291I#+'#%.(9K=CU"DD KR<(X]4\=7 M$D<&0TOFW EFE Z(-I(4?CQZ5]'T4 -CC2&)(HU"(BA551@ #H!3J** "BBB M@#SWXQ>$-6\:^$;33='2)KB*_2=A+)L&P1R*>?JPK6^&F@7WA?X?:7HVI+&M MY;^;Y@C;-NQ1U^H->CT4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7B/B+X8^)-2^-\/BJWBMCI:7]G.6:8!]D2QAOE_P" &O;J* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O(/VCO^2>V'_85C_]%2UZ_7D'[1W_ M "3VP_["L?\ Z*EH [_P)_R3SPU_V"K7_P!%+705S_@3_DGGAK_L%6O_ **6 MN@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBN"^*GQ$'@#087MHDFU.]9DM4D!* +C<[8(X&1QZD>] ' M>T5\N66N_&CQ%I[:]I\VHRV0+,K0I&BL >=J8!<#D< ],5W/P@^+U_XFU0>' M/$.Q[YD9K:Z1 IE*@EE<#C. 2" .AH ]JHKSWXK_ !'_ .$!T:!;2))M5O2R MVZO]V-1U=AWQD #O^%>+/XM^,"Z,OBI[S4!IF0PG\F,1XSC)3'WI]AR: +U%?*'BKXO:]K_C7S]&U.^T_2O,2*&".4IN4'EF M[G)^@P.U?5] !17@?Q.^+?B"/Q:_A7PCF*6*58'F2(/++,?X$!R ,D#IDG/: MN#QCX4 ML=;@C,7GJ1)$>=CJ<,/<9!P?3%;U !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?.'B[XQ>*?$/BM MM"\$;XH1*886AB#S7!'4\Y"KP2,8X&2?3+NO'/Q8^'VH6K^('G:&4DK#>JDD M&++7+0%(KE"61NL; D,I^A!Y[]:\(\3 M?%WQ=XM\5MHO@;S(K<,T<7V>-6EN .KEF'RC R,8P.I] #Z1HKYGT+XK^-?! M'BM-*\:F>>U+ 7$=PB^9$I_C1E^\.^.0<'&.M?2R.LD:R(P9& *L#D$'O0 Z MBO+OBS\4K+PKI%SI.F7:R:].AC41-DVH/5V/9L=!US@]*Q/V??$FM>(/^$B_ MMC5+N^\C[-Y7VB4OLW>;G&>F<#\J /;**YGQ[XRM? WA:?5YT$LNX16\!;'F MR'H,^@ )/L*\"@\6?&'QE;W.L:2]Z;&)CQ91(B+_ +*@_,^/^!&@#ZCHKP_X M2?&*_P!>U=/#GB4H]Y*#]FNU0(78!WS7AVG^(OC+XOMY=8T MF:^DM$.^^)WC^/P!X=2ZCA2?4+IS%:PN<+D#)=O]D<<#J2!Q MUH [>BOE0>+OC!?Z._BB*[U Z9'EC/'#&L8 /)V ^ >E45Y!\8?BQ=^#[B+1-"$8U*2/S M9IY$W"%3]T*#P6."><@#'!SQYU(KF?4X[':',CI$P5>,%H\94= M.2!0!]245YQ\)?B4WCW3+F"_BCBU6RV^:(@0DJ'HX'8Y!!'T]<#!^,/Q;O?" MM\OA_P /E%U(HLD]TRA_)!Y"JI!!8C!YS@$>O ![+17RQ>>,_BYX-DM-4UJ6 M\2VN&^5+R)&CD[[2!RIQV^4U]$>"_%5KXS\+6FM6J^7YH*RQ$Y,4@X9<]_8] MP10!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !117SY\0OC%X@N?%.F3C.<4 ?0=%?+E]XO\ B]X"GMKO79;D6\K8"7:QRQ2'&=I9>0<=@0>* M^@? _BVV\:^%;76;>,Q,^4FA//ER+]X9[CN/8B@#HJ*^=_&_Q>\3:SXN?PWX M'WQK',T"R0QK)+Y'!'O0!]/45G7&N:?;>'9->>?=IR6IN_-49W1[=V0/<=!7SE-\ M3?B1\0=?EM/"B2V\*Y9+>T5053/!DD;H>G<#VH ^GJ*^9--^+'CSP+XD33_& M*37,'RF:"YC42*A/WXW7KWZD@XQQUKZ6MKF*\M8;JWO4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117,>/O&5OX&\*SZO- M'YTI80VT/:24@D GL."3["@#IZ*^7;#Q5\8?'1N-1T66Z-K&^"+18XHD.,[5 M+G&2>?>NB^&OQBUYO%47AGQ>;[.DSQ".6*;. C@ @GCID$T ?0%% M;OE72-V.[$@X[<'- 'J M5%?+9UKXTKHO_"2&XU/^S_+\[S=D6-F/O>7C.W'.=N,.(KG3- M62-=6M(Q+YD2[5FCR 6QV()&<<*_%[XO7_AK5#X<\.[$OU0&YN7 M3<8BP!54!XW8(.2#U%<-?Z[\:/#=@NN:C/J,-F2I9YHXG5@Z9)Z>_+:CXG^, M?@I(-3UB>\CMI' 'VE(Y8V/7:V,[<\\<'\J /J.BN2^'7C:+QYX5CU01"&ZC MQ!!_'':O+OB/\7]?D\6/X6\&9CEAG^SO/'&LDD\O0HH(( ! MXSUR.H'4 ]^HKY=C^(_Q*^'VO6\?BC[1/!* [6MX%/F)W*.O0CZ]>HKZ1M-< ML+WP]%KL4W_$ODMOM0D(Z)MW$D>PZB@#1HKYEU'XK>//'?B233O!J36T +&& M&WC7S&C'\21>_49R M1[4 ?4%%8EUXITVV\&MXI,A;3A:"[4XPS*5RHQZG(&/4U\]1>/OBG\1-6N?^ M$:\Z&"#YO(L]B+$IZ;I'QDG'<\X.!0!]045\\^ _C#XDT_Q='X:\: R^;.+8 MRR1!);>0G !V@!ESCKSSG..*^AJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO^2>V' M_85C_P#14M>OUY!^T=_R3VP_["L?_HJ6@#O_ )_R3SPU_V"K7_T4M=!7/\ M@3_DGGAK_L%6O_HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *Y;Q;\/?#WC:6WEUJWFDEMT*1-'.R; M03D\ X[>E=36?KFMV'AW1KG5=3G$-I;KN=CU/H .Y)X H I3W.C> O!ZM-)] MGTO3;=8UW'+$ 8 'JQ_4FOG#X.V-SXB^,*ZO% 4M[>2>\FV](]X8*N?]YAQZ M U!K>N^)_C9XPBT_3X&2S1B8+;=B.!.ADD/K[_@.O/T5X#\#:=X#T$:?9_O; MB0A[JY88:9\?HH[#M]220#P#]H2\>X^)*P%ODMK&)%&>F2S'_P!"KZ!O=,A_ MX5?/I9C7R1HY@"D< "' KY[_ &@K9H/B9YK#BXLHI%/J 67_ -EKZ(O[Z/\ MX5K23F@#P']G6]>#X@7=KD^7<6#Y'^TKH0?RS^=>B?$;X M5:MX_P#'5K=G4([31H+1(V+$NY?>Y;8G3."O)([=<5YQ^SO:O-\1+B<#Y(-/ MD8GW+( /U/Y5]24 ?&_C_P /V'A;XFR:-IB.MK;FV"[VW,240DD^I))K[(KY M,^,7_);+[_?M?_14=?6= 'S#\0M(U'X<_%J+Q>($N;"XOOM<.7 +,>9(R.H/ M)P<$B_#/PG/X,\#V>DW"KBRO9'E_LZ<10R.23Y94$+GVY_ @=J]:H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D=0Z,C9 MPPP<'!_,4M% '%^&_A9X5\*:V-7TBTFBN1&T8WSLZ@'KP>]>:?M&>)]/GM]/ M\-0.LM[#/]JG*\^4-I55/N=Q./0#U%=/\7/BRGA")M%T9DDUN5,O)U6U4C@D M=W/4#\3V!X3X5?":Z\37D?BGQ4)&L7?SHH9B2]VV<[WSSLSSS][Z=0#M/"ME M>>%OVZ>/[5KOX=^(8(P"QTZ8J/<(2!^E>'?LVSJOBW6+ZY\$;-+5C]NFT9K>%M^T^8( MRBG/8Y YKRW]I6=6US0;<'YTMI7(]F8 ?^@FO8?AC:O9_#+P[$XPQLDD_!_F M'Z-0!XQJ/P33PM\/M;UW7;Q;O5(H-T,4!/EQ,6 ))."YY]A]>VG^S+_S-/\ MVZ?^UJ],^+7_ "2OQ!_U[C_T-:\S_9E_YFG_ +=/_:U &E^TG%.WAS1)5SY" M7;JXQQN*?+^@:NL^"5U:W'PHTE+=E+0&6.90>5?S&//U!!^A%=9XET'3?$OA M^ZTK5ES9SJ-S;MI0@Y# ]B#7AL'P$UR*>9=#\8VXTJ-G5F .,,J':V.1 MUH \]UO4K:R^,UUJ6ENOD0ZSYL;1_=.),G&.Q.?PK[*KXNU7PW;:=\4E\-Z9 M+)<1Q7T-HLCXW,^55CQT^;=QVK[1H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_%O@70O&T5LFMP M2RBVW^28YF3:6QDX!P>@ZU8M;?1? ?A%81(+72=.B)WRMDJ,DGGN23^)-:.I MZE9Z/IEQJ.H3K!:6Z&261N@ _F>P'+/%_B'XQ^*8=%T6VE6P#G[/: X M! ZRRGI_0=!DG) (_ <4WC/XZ+JMI;O';G4)=2DQQY488L,_4E1[DUM?M(WC MR>,]*L]V8X=/$H&>C/(X/Z(*]E^'7P]L/ &BF")A/J-P UW=8QO(Z*OHHR<> MO7Z>+_M(6S)XXTRZQ\DNG*@/J5DC::Z#R9=*BCD7'7? M$-WYY-?.?P$O'MOBE:PJ2!=6TT3#/4!=_P#-!7TAX1OHO^%=:)?,X\I=+AD< MCMB(9_+!KYM^ UJ]Q\5+*51Q;V\TK?0H4_FPH ]_U_X5>%/$FO-K6HVL[WSL MC.ZW# -M &W. , =*;\5_$^G^&_ .IK=NIN+^WDM+:#J9&=2N<>@!R?RZD5 MH>.O&^G>!- ;4;[]Y,Y*6ULIPTSXZ>P'<]OJ0#\YZ/HGBCXW>,)=0OIFCLT8 M":XP?*MTZB.,=SCM^)/- '7?LVZ-<_;=9UMD9;7REM8V/1V)#-CZ +_WU7&7 MC?VU^T.RS_O$;Q"L1'7*),% ^FU:^IM!T+3_ UHMMI.F0^5:6Z[5&.^AZ]9$G9#)8M?T^TG2^C+LI>X9URX()(8GG#&NUKS3XK?%.'P/9"PT\QSZY<)E$/ M*VZG^-AZ^@[]3QU .;_:)\3Z?'H%MX:1UDU"6=+F11SY,:@X)]"2>/;/M6A\ M)K&[\,_!+4-1F5HI9UN-0B#'&%$8"GVSLS]"*X#X:?"_4?'FI_\ "3^*'F;3 M9)#(3*Q\R];/KU">I[]!ZCZ(\060G\):I86\:J)+&6&-%& ,QD >E 'S=^S MU;+,9\V4N9M^<(%^]VZ&N$^$'P@;0&A\1^(HA_:>-UK: M-_R[Y_B;_;]OX?KT]IH ^9?$OP:@\%_#+5-9U2\%YJZF$1B'(BAW2J#C/+'! M(R<#GIWKJOV:_P#D7M<_Z^T_] KK/CC_ ,DDU?\ WX/_ $X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6!XJ\&Z+XTLH;36H))HH7,D829DPV,9X//7O M6_4-W=V]A:37=W,D-O"A>21SA54#))- &1H^D:-X$\+_ &2V?[-IEFKRO).^ M=H)+,2?QKYFTYF^('QXBOM-@<6\VIK=9 P5AC8$L?0D+^9Q5[QYX_P!:^*GB M"+P[X=@G.FF7;!;IPUR1_')Z =<'@#D^WM?PQ^&EIX!TMGD9;C6+E0+FX'11 MUV)_L@]^YY] #S3]I:\=M3\/V6[Y$AFEQGJ6*C_ -E_G7J_PMM([?X6>'X0 M@V/:!V4C@[R6/Y[C7DO[2ULRZQH%UCY)+>6,'W5E/_LPKUWX7SKJ_*?U% 'SM\*Y/[)^-MC;PD^5]IN+8CU7:X'Z@'\*^A/%/PM\+^,-3 M_M+5K:X>[V+'YD=PR_*,X&,X'7TKYY^&*C4_CA830!DT 5/'GB/3?"'@J]N;LH 86@MH.\K ME2%4#T]?0 UXG^SCHUS-XJU'6=C"TM[0P;^@,CLI ]^%)_$5S\%OXK^.7C1I M9&\JUB/S/@^191'L!W8X^K'T X^G/"_AG3?".@P:1I<12"+EF;EI'/5V/(KBTG.H_:$N&?[0VUG4C&5)(QP.!6;\:O$^GZ'X O MK"=U:]U.,P6\'<\C ="^U3A9KZ;*VEKNP9&]3Z*.Y_# MO7S_ .%O"?B/XR^*IM9UBXE2P#XN+LC '(BB'3.#]!G)R3R =S^S;HUS!IV MM:Q*C+;W+QP0$\!]FXL??[P&?K7NU4]*TJRT32K;3-.@6"TMD"11KV']2>I/ M3&6%6XRB+C=^)R/PKR_X(H=0^+MG< MW'[R14GG)/=BC#/_ (]7U3]@@BTDZ=:Q)# L'D1QJ,*B[< >@%?*_P+D^R? M%FS@E^5WBGBP?[P0G'_CIH ]%_:3M8V\-Z+=D#S8[QHE./X63)_] %;7P:BA M\0?!A-*OP\EL6N+210Y4E&8DC(Y'#XK'_:3G1?"VC6Y/[Q[UG4>RH0?_ $(5 MO_ 2V:#X66LC#B>YFD7Z;MO\U- '1>$_AUX=\%7EU=:+;RQ27*!'\R4N H.< M#->&_M >)++7O%=AI&G$3R::KQS/&,YE& MY\7>"EY>1GF$]XT/][U/;H.>D?P?^#\EG-;^*/$T)%R")+.RD',9[22#^]W M[=3ST /3/"OA>.#X;:5X>URUBN0EJBW$$RAEW?>VGUP?Y5GZS>^%?@YX;DO[ M;27AM[NZ5##:V'_85C_\ 14M>OUY!^T=_R3VP_P"PK'_Z*EH [_P)_P D\\-? M]@JU_P#12UT%<_X$_P"2>>&O^P5:_P#HI:Z"@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-^/5AXJ\07V MFZ3H^D:A=Z=!&;B5[>)F1I22H!QW51_X_7N5% 'R!H>A_%+PTLPT72=;LO/( M,IBMB"^.F3CMD_G7=>!+KXL/XWTI==77!I9E/VC[1"0FW:>IQZXKZ%HH \M^ M,_PXNO&NEVM_I*JVJV(8"(L%\^,\E03_ ! C(SQR:\@^W?%:X\-?\(6-)U4V M2+Y)3[ P?RQT0R8^[^/3C..*^L:* /-?@]\.I_ VBW,^IE#JM^5,J(=PA1<[ M4SW.222..GID^E444 ?-'Q3\&^)=5^+=YJ%AH=_?8@U] M+T44 ?-GC_X7>)_#?C*7Q1X1@GN8'N/M,8M%WS6\A.2-G5ER3T!X.#[Y6N:A M\5?B3#;:-=Z)>+;K("RI9-!&S] TCMP,9/&0/:OJBB@#C_AIX)7P)X2CTUY% MEO)7,]U(I^4R$ 87V 'OR>]=A110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %5M1N);/3+NYA@>XEAA>1 M(4&6D8 D*!ZD\59HH ^,;_P/X^U/4KC4+SPYJTMU<2&61VMF.YB)AC'@8XQTZUXI MK'@/QI\+_&+:OX7MKFZLPS?9IX(O.Q&W\$B $]\9Q@\$'/3ZDHH ^7+#P-XZ M^*?BZ/4_$]MV44 #9],A=$O(W$]JS]/ M,4$8/H""1GMG-> Z+J?Q6\!VEQH-AI.HQQ,[%5.GF8(QX+1L 0WF.97E;.9)/3J< \YYXQS[U110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'C7QZM?$VM6FF:+H>E7UW9DM<736\3,I8<(IQZ?,+M'755U[^SC>1"Y\Z$ MA/+W#=N..F,UZ7\7_A]-XZ\/0-IVS^U;!F>!78*)%8#Q. 03QD>^:]%HH M ^3K:]^*VG^'9?!<.DZJMF5:(H+!F94;.Y0^/NG)YSWX.*]:^"_PUN_!EGKT4 ?,GQ>T/QIXK\>W4MOH&J3Z=: 6] MH4@8H5 RS#CNV>?3'I6)I%E\7-!T];#2K#7K2U4EA%%;$#)ZGIUKZVHH \9^ M$-Q\0Y?$UXOB]=6%B+,F+[9&57S-Z8QQUQN_6LSXT?"W5M3UO_A*O#EN]S*Z MK]JMXC^\#* %=!WX ! YXSSGCWFB@#Y2U-_BM\2(;/1M0TR_>"&0',EF;=-^ M,;Y&( R 3_A7T-\/_"$?@CPC:Z.LBRS@F6XE48#RMU(]A@ >P%=/10 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% #)7\J%Y-K/M4MM49)QV'O7QWKOA#Q_X@UR]U:]\-:LUQ=RM(V;= MCC/11QT P!["OL>B@#Y4@F^--M;QP00>(8H8E"(B6Q 50, 8X%>U?"&7Q7+ MX9O&\7B^%\+PB+[8FUO+V)C''3.[]:]!HH ^8_%GP[\6> /&S>(O"5K/<68F M::WDM8_-:'=G,;H 3C!(SC&.^:J#PI\0_BSXFM[K7K2XL[=%"&XN;8P1Q1@Y M(12 6)R?7GJ0!Q]3T4 <;XTBU#0?AE$=';5?-_M$V<1N?.&'\S:-VX>N MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KR?X[0^(]3\/6.BZ!IM[=QW4K279MHRV%3&U6QV).? M^ 5ZQ10!\=Z)X8^)7ARZ>ZT?1-9LYW38TD=J=Q7.<9(Z<#\JZK1[OXRG6[ 7 MB^(?LIN8_.WP$+LW#=GCIC-?35% '#?%7P*WCOPI]EM61-1M9/.M6 M-_!3X7WWA9YM?UR,17\\7E06VZE?+X=U66TBD-O:%;=BOE(< KQT;EO^!54TRW^,&C:?%8:;9:_:VD M0(2**V(5I-?6=% 'D?P=G\>2ZAJ@\8#4Q"(D^S_ &V,J-V3G''IBO7* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ^1/&'AGQYXJ\6:CK$_AG5C]HE/EK]F;Y(QPBCCLH%7 M;/\ X7+I]E#9V=MX@@MH4"1Q1VQ"JHZ #%?5U% 'F?P=F\92Z?JA\8#4!,)4 M^S_;4VG;@YQQZXKSCXA?#;Q-X7\;R>*_"=M/<6[W!NT^S)ODMY" M_:E9W/@[X9RV/ANUFNKNRLQ!:1QIN=G.%WX'4Y)8_C7644 ?%\'@/QY;WL=[ M%X'[WQ?\(8 M-&\4-9<2)(')5B/4$*<5XCI^F_%#X3ZE=Q:;IMQ/;S8WM!;&Y@D MQ]UN!\IY[X/K7U310!\PZ)\-O&GQ'\6G6?%T%S9VK.IN)+E#$[H/^6<:8R.. M,X '7D]?IN*)((4AB4+'&H55'8#@"GT4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>0?M'? M\D]L/^PK'_Z*EKU^O(/VCO\ DGMA_P!A6/\ ]%2T =_X$_Y)YX:_[!5K_P"B MEKH*Y_P)_P D\\-?]@JU_P#12UT% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5Y!^T=_R3VP_["L?_ **EKU^O M(/VCO^2>V'_85C_]%2T =_X$_P"2>>&O^P5:_P#HI:Z"N?\ G_)//#7_8*M M?_12UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5Y!^T=_P D]L/^PK'_ .BI:]?KR#]H[_DGMA_V%8__ $5+ M0!W_ ($_Y)YX:_[!5K_Z*6N@KG_ G_)//#7_ &"K7_T4M=!0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50UO2+; M7M%N]+O WD7,91BIPR^C ]B#@CZ5?HH ^0=.U77/A+\33'?2SRK:R^5<)N)6 MX@;NN3W&&'N![U]47WB/2[#PQ+XBDN5;34M_M(E4_?4C*X]SD #U(KSWXX^ MO^$E\._VW80[M4TQ"6"CF:#JR^Y7EA_P(=Z^?)?&6M7O@JT\'F0O8PW)E15R M7;/W4]P&+$#U/L* .AT*'7/BY\3)'EN9X89Y#/=-'(=MO "!M'X84>YSZU]: MVMM#96D-K;H(X(4$<:#^%0, 5Q'PG\"+X(\)HEP@_M6]Q->-W4X^6/Z*"?Q) MK-^,_P 0;GP7H%O:Z6_EZKJ#,(Y=H/E1KC([B6:-I'MXO/?&S=2]Y_&&K7VK7WAV_O);FU2U-S;^U<[\>+ZYM/BBK0S2*$M(6"AR 2"WI0!]19&0,C)[4M?,EA\+ M/'?C>\L/%>K7T(2^FCG8/<,)HX68'+=4U3XAGPG'J;Z M9I%M)# Q+LB$L%)DDQR0-WY#/>@#Z9#*Q8!@2IP0#TI:^9[_ .!&HV>CC6/" MOB:+6+A""B6T8B+>Z2"0C(SGMQWKV+X81^,;;PTUIXSB(NX7Q!,\ZR221D=' M*D\@]RE ';5X_P#M%S2P^!]-:*1XR=24$JQ'_+.2O8*\;_:0_P"1%TS_ M +":_P#HJ2@#R;PC\-O%WC71FU72KZ!;<2M"1/=.K;@ 3P >.16]_P *(^(' M_00L?_ V3_XFLWP!\8[CP'X=;2(M%BO%:=I_,:X*'Y@!C&T_W:ZG_AI>\_Z% MB#_P,/\ \10!ZI\+O#&J^$O!XTS698I;O[0\FZ.0N-IQCD@>E=I7/:#KK^)? M EOK30"W:[M&E,2MN"<'C/&>E?*?P_U#Q5/XE.E^'+UX]0U.%K7SI'/[E,J[ M.#_"0$ZXSC..<4 ?9F1NVY&<9Q2U\G^/_A;KW@*TA\0-K7VX23!);B/ 5EU*5YKNRN&M7FO$_BCQ#\6O'@T32+B0:?),T5G;!BD>P#F M23'7@%CG.!P*U/$WPW\7_#CPC>W5GKJWNE3Q>1J%LBL%56.-VTY!P3]X8(SZ M9H V?V;;B:?4/$(EFDDQ%!C>Q..7J[XG^&/C'4_BK+KUFT7]F->0S &ZVG8H M3=\OX&LW]FC_ )"/B+_KE!_-ZYGQU=7"?'V>-;B4)_:5L-HEKY.\(?#[Q-\6'NM;OM8,<*2E/M5SND9Y."0JY& ,CN . /;/^(L M/B[PSZBLE>6RN5=COCDVC&3S@%.AZ<]L4 ?8-%V'_85C_P#14M '?^!/^2>>&O\ L%6O_HI:Z"N?\"?\D\\- M?]@JU_\ 12UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5\>>"88C\;-/B\M/+756VIM&!AFQ@>V!7V'7 MSWX:^$/BO2_B=:Z] [7Q]X=^P2R_9[N%_-M;C;G8V,$$=U(Z_@>U 'D_A M;X;^.=7\*Z7?Z9\1+NWLI[9&B@CNIPL0Q]P -@;3QQZ4GASX53+X[LM5?QWI M6HW]GJ"2W,:SF2=V1P75LDG=P1S5&Q\ _&3PO!)I6BW#BQ=CDVU]&$&>I7>0 MR_@ :['X6?!JY\,ZNOB'Q%/%+J* ^1;QMO$;,,%F8]6P3TX&])\6?A7XG\8>-3JFDQ6S6OV:.+,DX0[AG/'XT >UZ7&L.D64 M2_=2!%'T"BO)OB9X%\(^,]>CD@\3Z=IWB.1A;M"9DXCAOI"))K:1]FZ08^=&'0G&3 MG'/.: /.-5^%7C_P+%/J]G+F&V0R276FW95D0RL-'2%YX;U9F$LFP;0CCK]6% &% M\ =,T^\^'4DMS8VT\GV^4;I858XVIQDBO4O[!T?_ *!-C_X#I_A7S5;_ 5^ M)-G%Y5M-%!'G.V*_*C/K@5+_ ,*?^*/_ #_?^5)J /I6ZAC@TF>*&-(XUA8* MB* ,'H!7RY\ (P_Q/B8X^2SF8<>P']:]J^%_A7Q%X<\'ZEI_B"7S;R>X=XB M9S+\IC51R>G(-<;\)OA7XG\'^-1JFK16RVOV:2+,]L-82%)YKUIE$4F\;2B#K]5- 'B7P)N(K/XJVT5 MR0CRP30INX^?&?PKSCXB_ M!+5;OQ'+XA\(S1B6>7SY+4R>4T+;1_P#A,=6F M$5M#(UK:RW0E9YMIV9*DJ!G&6))QQWR _9H_P"0CXB_ZY0?S>N4\>?\G W' M_83MOY1UZM\%_AYK_@>[UB36H[=%NHXEB\J4/RI;.?S%8/BGX3^*-6^+,OB* MUBM3I[7L$P9IP&VJ$SQ_P$T :?[2/_(FZ3_V$/\ VF];7P#C"?"VW88^>ZF8 M\?[6/Z5/\9/!FK^-O#MA9:,D+S0W?FN)9-@V[&'7ZD5I_"OPUJ/A+P+;Z3JJ MQK=1S2.PC?<,,V1S0!X)\?O^2HS_ /7I#_(UZ1^T/!-)\/M)F3<8HKY/, ' MS&^"?Y?C6;\5OA3XH\7>-Y=5TJ*U:U:".,&2<**]:\5V&BZCX4GTOQ#= M06UC=(L)DEF6/#]5*EN-P*Y'TH X?]GS4+:Y^'36<3K]HM;N03)W&[#*?H1Q M^!K@?VC]0M+CQ/I-E#(CW%K;,9@IR5WL"H/O@$_C5:W^#'C+3]2DF\*>(;.: MW8[!>6=\T+;3_?"]/H":YWXF^!6\#OI,=WJ#7^IWL4PF8!HI0,^7(IRIQW&>H]" M:Z"B@#Y?T_X<_%KP/=W+>'U^64!9);2XB*R 'CY7(/<]N,FKMG\'O'OC3Q E M_P"-;LVT8"B2669)960?PHJ$JO?KC&OUY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\-?\ 8*M?_12UT%<_X$_Y)YX: M_P"P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** ,3QE1V 55')))Z"@##_X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\ M>J[H7B'2?$NG_;]&OHKRVW%"Z9&&'4$'!!^OL:TZ .?_ .$-TO\ Y^M<_P#! M[>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2 M_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/ M_![>_P#QZN@KYH^(/Q4\<:-\0M6TG2M8,5K#.(X85M(7(RHX!*$GDT >[_\ M"&Z7_P _6N?^#V]_^/4?\(;I?_/UKG_@]O?_ (]7@'_"9?'/_GUUS_P1+_\ M&:N:1XN^-4NM6$=Y;:T+5[B-9B^B*HV%ANR?*X&,\T >Y_\ "&Z7_P _6N?^ M#V]_^/4?\(;I?_/UKG_@]O?_ (]7044 <_\ \(;I?_/UKG_@]O?_ (]1_P ( M;I?_ #]:Y_X/;W_X]7044 <__P (;I?_ #]:Y_X/;W_X]1_PANE_\_6N?^#V M]_\ CU=!10!S_P#PANE_\_6N?^#V]_\ CU'_ ANE_\ /UKG_@]O?_CU=!10 M!S__ ANE_\ /UKG_@]O?_CU'_"&Z7_S]:Y_X/;W_P"/5T%% '/_ /"&Z7_S M]:Y_X/;W_P"/4?\ "&Z7_P _6N?^#V]_^/5T%% '/_\ "&Z7_P _6N?^#V]_ M^/4?\(;I?_/UKG_@]O?_ (]7044 <_\ \(;I?_/UKG_@]O?_ (]1_P (;I?_ M #]:Y_X/;W_X]7044 <__P (;I?_ #]:Y_X/;W_X]1_PANE_\_6N?^#V]_\ MCU=!10!S_P#PANE_\_6N?^#V]_\ CU'_ ANE_\ /UKG_@]O?_CU;[,%4L3@ M 9->7^&/C#!XR^(,6A:19%--$,DC7,_$DA4<;5'W1]WO_P >H_X0 MW2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#! M[>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH M** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >KH** .?_ .$- MTO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P> MWO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P > MH_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M< M_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ M\>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >KH** .?_ M .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZU MS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO M_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ MY^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P> MWO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >KH** M .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO M_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ MP>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$- MTO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZU MS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P > MKH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^ M$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K M7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J M/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO M_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO M_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@ M#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ M .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\'M[_ M /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^ M$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K7/\ MP>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'J MZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"B@#G_P#A M#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#=+_Y^M<_\ M'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ ,'M[_\ M'J/^$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A#=+_ .?K M7/\ P>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ M /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ 'JZ"JUYJ M%I8"(W4Z1"5Q&F[NQ[4 9'_"&Z7_ ,_6N?\ @]O?_CU'_"&Z7_S]:Y_X/;W_ M ./5T%% '/\ _"&Z7_S]:Y_X/;W_ ./4?\(;I?\ S]:Y_P"#V]_^/5T%% '/ M_P#"&Z7_ ,_6N?\ @]O?_CU'_"&Z7_S]:Y_X/;W_ ./5T%% '/\ _"&Z7_S] M:Y_X/;W_ ./4?\(;I?\ S]:Y_P"#V]_^/5MW5U#96DUWI;,__+[9 MHT;GKM+!$[_7)XC* M+9!LB!QO=B%4?3)&?;->#:/XJ^,'Q">[O]!NEBM8'P4A$44:MC.P%_F8X]2? MH_X0W2_^?K7/_![>_\ QZO./A/\5-9U MWQ#/X5\4QJ=2C#^7.(Q&Q9,[T=1QD8/0#H:]GH Y_P#X0W2_^?K7/_![>_\ MQZC_ (0W2_\ GZUS_P 'M[_\>KYKM_BY\3M1U+[#IVK3W5P[,(X(-.AD=L9) MPHC). "?PJ]<_$?XQZ3$UQJ*ZC!"!DM=:.D:CWSY8H ^AO\ A#=+_P"?K7/_ M >WO_QZC_A#=+_Y^M<_\'M[_P#'JX#X3_&&;QCJ!T/6X88M3V%X)H1M2<#J M"I/#8YXX(!Z8Y]?H Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ MQZN@KYH\2_&_Q?;>+M5L-)>U:TM[N6&!?LP=BJL1G/?IF@#W?_A#=+_Y^M<_ M\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZOGC_ (7?\1?[D'_@#7TEWO\ \>H_X0W2_P#GZUS_ M ,'M[_\ 'J\&N_C'\0_%>J7*^$K&6&WB&X16MF+F14]7)5AD^P'I76?"OXRW MVOZVOASQ.D2WLN5M[E$\LLXY*.O0'@X(QTQB@#TW_A#=+_Y^M<_\'M[_ /'J M/^$-TO\ Y^M<_P#![>__ !ZI?%OB>R\'^&[K6KX%HX0 D:G#2.3A5'U/Y#)[ M5\]/\7/BAXA-U?Z';R16%N2T@L[ 3)$O7#,RMV^GKQ0!] ?\(;I?_/UKG_@] MO?\ X]1_PANE_P#/UKG_ (/;W_X]7$?"3XLR>-I)=(UB.*+5HD\Q)(AM2=!P M>.S#(^OMBO5Z .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^M<_\'M[_ /'J MZ"OG/X5?%#QCXD^(FG:5JVL?:+*993)%]FA3.V-F'*H#U [T >V?\(;I?_/U MKG_@]O?_ (]1_P (;I?_ #]:Y_X/;W_X]7044 <__P (;I?_ #]:Y_X/;W_X M]1_PANE_\_6N?^#V]_\ CU=!10!S_P#PANE_\_6N?^#V]_\ CU'_ ANE_\ M/UKG_@]O?_CU=!7SS\0?B;XOT/XLW>B:=J_D:='-;*L/V:)L!XXV;YF0GDL> M_>@#V;_A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y__A#= M+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#GZUS_ M ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#QZC_A M#=+_ .?K7/\ P>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#=+_Y^ MM<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M[_\ M'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@HH Y_ M_A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2_P#G MZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![>_P#Q MZC_A#=+_ .?K7/\ P>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC_A#= M+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ ,'M M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#QZN@H MH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ X0W2 M_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/_![> M_P#QZC_A#=+_ .?K7/\ P>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ !ZC M_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#GZUS_ M ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![>_P#Q MZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH Y_\ MX0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH** .?_X0W2_^?K7/ M_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >KH** .?_ .$-TO\ Y^M<_P#![>__ M !ZC_A#=+_Y^M<_\'M[_ /'JZ"B@#G_^$-TO_GZUS_P>WO\ \>H_X0W2_P#G MZUS_ ,'M[_\ 'JZ"B@#G_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![> M_P#QZN@HH Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !ZN@HH MY_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>KH** .<\*QFVO/ M$5B+BZF@M=26.'[3NCKG_#W_(<\6?\ 85C_ /2* MUKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VCO M^2>V'_85C_\ 14M>OUY!^T=_R3VP_P"PK'_Z*EH [_P)_P D\\-?]@JU_P#1 M2UT%<_X$_P"2>>&O^P5:_P#HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB M@#G_ !W_ ,D\\2_]@JZ_]%-705S_ ([_ .2>>)?^P5=?^BFKH* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YKQ#\0?"OA M6Y%MK6LPVUP0&\D*\C@'H2J D?C6)_PNWX>?]##_ .25Q_\ &Z\2^*/P]\6_ M\)_JM]!I%_J-M>SM/#/:P-,-IZ*=H.TKTY]*XW_A!/&'_0J:Y_X+IO\ XF@# MZ?\ ^%V_#S_H8?\ R2N/_C='_"[?AY_T,/\ Y)7'_P ;KY@_X03QA_T*FN?^ M"Z;_ .)H_P"$$\8?]"IKG_@NF_\ B: /I_\ X7;\//\ H8?_ "2N/_C=>+_% MGXMR^+YGT?19)(M"C;YGP5:[([D=0OHI^I[ <1_P@GC#_H5-<_\ !=-_\36- M>V-WIMV]I?6L]K3"W-JQPDR M_P!&'8]OID'Z3M_CC\/YK:*636G@=U#-$]G,60^A*H1D>Q(KY$K?7P-XN=0R M^%M;92,@C3Y2"/\ OF@#Z@_X7;\//^AA_P#)*X_^-T?\+M^'G_0P_P#DE=$.JA5 &X'& M!SGV->UD!E*L 01@@]Z^*/B'::)8^.]6M_#\F_3TF(4 ?*C?Q*I[J&R ?Y]2 M >E>&/B%\1/B%X\:QT?5#I^F-(97"VL+BU@!_O,A);H!GJ3V'3H?C;X\\3^# MM7TFVT/5#;1S6S/+F"*0NP;&?F4X_#%;'P"@T./P#YVF-NU"24_VB7'SAQ]T M?[NW&/J>^:X3]I3_ )&'0_\ KT?_ -#H FE^(/Q0\:64.@ M()Y]O5/AC#;P_#/PZMLJJALHW;:,9([#PIX?NM9U%R(+=<[5^](QX55]R>*^>_^%H_$[QUJ MLT?A:W>WACY\BS@1]BYXWR.#S^0//%==^T?/>:+\:/&/A+7ETSQM:R7$0 M8>:)8!%/$I_B7 8=^1SZBO;?&.N2V?PZU37-&NU$B61N+:X0!QTRK $$'\1 M7E/[2UK;"#P_=[5%V6FBSCED 4_H3_X\:O\ A^::;]EFZ,Q)VV=RB$_W1(V/ M\/PH Y'PO\9/'VI6]WI=M&VLZW(]RV]K-;>?+O;B+ . M\$_[)##/M7AFI?%WQQXV\1R:9X#M7@@ .P)$CRNH/WW9QM0=/3&<9)K8L)98 M?V2W>$$L894./[K7;!OT)KSSX4ZSXRT5]5D\(:#;:H\@B6X:6)G,0&[:!M=< M9Y]?NB@#J]/^+/CKP-XBBTSQW:O/;M@N)(D654)^^C)\K@<^O3&17M/C+6YK M'X>:IK6D7*K*ED;BVG50PY&58 @@\'N*\%\<^%_C M)X^U*WN]+MHVUG6[ED^R'[-&%@0!M[80+D\K][@8_ UM3^(WQ7\%:W$OB"=E M>0>8+>Y@B,4JYYP4'_H)XK7_ &:K=&US7KDJ/,CMHD4XY 9B3_Z"*V/VED4Z M3X?\$QRB^O&1GCCC20HF&$B_.".& M&,X[5\V^"+CQ/;>(TD\(K(=6\IPHCB20[/XN'!%?3'P9_P"2,:/_ +ES_P"C MY*\3^ 1 ^*,'O:S?R% 'TOX3DU6;PIIDFNAAJK0*;H.BJ=_?(7 'X5LT44 % M>'_M*?\ (O:'_P!?;_\ H%>X5X?^TI_R+VA_]?;_ /H% &W\%I7@^# FC;;) M&URRG&<$$D5YCX7^-WC=KV>WG=M:N[F+RK&V%M&H$Q888^6H8@*&XSW_ !KT MOX.?\D2;_MZ_F:\J_9_MTF^)R.Z@F&SFD3(Z'A?Y,: +OB#QQ\8?"=S;WNN3 M2VDQPP_D353]G'_DGFH?]A63_ -%14 5/BI\9+[P_ MKA\.^&8X9+V/ N+AT\S8YZ(B]"W3).>N,9%@8*,IGIVK$\*8N_P!H.)K]1O;69W=6YQ(&/H?'_ (=:\,*V]];.(KJ!3D!L9#+WVGG& M?0CG&3VE9VCZ;HVGVO\ Q);.PM[=\9^QQHBMZ?=Z]:T: "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;)(D,3R MRNJ1H"S.QP% ZDGL*=7-^/\ 1K[Q#X$UC2M-?;>7$&V/+8W$$';GMN *_C0! MD7'QF^']M.T,GB*,LIP3';S2+^#*A!_ U%_PNWX>?]##_P"25Q_\;KYBD\ ^ M,8I&C;PKK1*G!*V$K#\"%P?PIO\ P@GC#_H5-<_\%TW_ ,30!]/_ /"[?AY_ MT,/_ ))7'_QNC_A=OP\_Z&'_ ,DKC_XW7S!_P@GC#_H5-<_\%TW_ ,31_P ( M)XP_Z%37/_!=-_\ $T ?3_\ PNWX>?\ 0P_^25Q_\;JAJNH1>,;TW-I(S:=% M"!;,59-S,,[L$ CMP?05\^Z+X$UUM:M4U;1-1L[7=EFNK5X@^/X06 R3QQZ9 MKZ(L+1;*SC@&,@?,1W/>@"Q#\5?#6BV-M:^(]3:TOU3:RFVE?=@XSE5([%/%5W]ET;6H;BYP6$+(\;L!UPK@$_A7R-_P@GC#_ M *%37/\ P73?_$UU_P ,OA[XM;Q]I-Y-H^H:=;6=PD\T]U T(V*M 'TWXFTQ]:\+:MI<3;9+RSE@0DX 9D(&?;)KY/\#>,M0^%GBJ]^TZ6)F( M-M=VTC;'4JV>&P<$$>A!_(U]9Z_KUAX:T:?5M3D>.S@V^8Z(7*Y8*.!SU(KA M[1_AY\9A>$:?]JGLPBO.\9AE ;.W# Y(^4\'B@#&F^+OP]\=:'/H>N/>:=%= MJ$<3Q< Y!!5UW 8(!R0*[#P)X&\+^%TEU'PS-)-#?1J#+]I\U)%!R""./6O, M_%_[/-E::7=ZAX?U6X#V\32_9;L!@X R0' &.G&0?<]ZR/V=O$5[!XHNM :5 MVL+FW:=8RF02#ZX'I0![GX]T.V\1>!]5TR[NHK6.6'<+B9@$B92& M5F)Z#(&?;-?*_@OXCZW\/UU*VT[R)H[I2-DGS(D@X$BXZ\?@>/2NT^/_ (LO M[[Q6OA6"5DL;1(VDB4X\V5@&!/L RX'U-:GB7]G]+'P)'/I$LMUKULIEN%S\ MMP,?,B+V([=SR.XP 6O@I\/]6_MMO'.O;D>='DM5?[\K2#YI6] 03@=3G/ Q MGWFOCW2/BQXCT+P0WANTN'BDCG5[>Z#?/#&,EH\'J"Z]IDEN$(>-;A)&D&/NA 26SZ8KY&\)^& M7\8>-;;08[I;5KIY<3,F\+M1GZ9&?NX_&O5T_9GNBX#^*80OQB,:"Z>78.=D85B1^7%?8E<3X"^&&B> 4DFM&ENM0F39+=S8!V M]=J@?=&0#W/OP*[:@"KJ=ZFF:3>7\F-EM \S9]%4D_RKXX\ ^-(_!WBR7Q!= M6+ZA-Y,BQQB7R_WCD98M@]MW;O7V/J=I9W^F7-GJ"JUG<1M%,K.5#(PP02", M9SBN3\,?#_P'H]]/=:'I]G+<# 9C,;@Q=<8W%MO0^_% ')>$_P!H+1]:U**P MUC3WTII2%2?SO-BW'H&^4%?KR/7%7OV@[^2S^&@@1B!>7T4+X/50&?\ F@KS MK]H?P_IND^(-*OK"VBMY+Z&03I$H524*X; [D-C\*U/B#+=:M^SGX5OK@N\T M<\/F.YR2 DB GZ_+^= '1?LX6<<7@C4KP >;/J!C8X_A2-,#\V;\Z\K^(17P M[\=[VYM?D\B_@NQMX^9E20_J37K?[.DJO\.[M!C='J4@/KS'&<_Y]*\C^*Z_ MVA\;]3A@.XR7%M",?WO*C7'YT >B?M+7\D>D^']/5CY<\\TS#/&450/_ $8: M[#X'645K\*-+=%&ZY>::0@=3YC+_ "4#\*X?]IBW8P^&KD#Y5:XC8^Y\LC^1 MKT#X+RK+\)="*X^59E('8B9Q0!X)X79?#W[0$5O:_)%#K4UFH' V,[1X_(U] M<5\C:6OV_P#:'#0'(I)@1W43,V?R%?7- !7R)\#O^2MZ1_N3_ /HEZ^NZ M^1/@=_R5O2/]R?\ ]$O0!Z'\:_B)XJ\(^,K.PT/5?LEK)IZ3,GV>*3+F20$Y M=2>BC\JI7_CKXJ^,+5]2\)Z7<6FC1#Y94BC,DV."WS]3G/"#CIS6+^T=_P E M#T__ +!4?_HV6OH7P=;I:>"="MXU"K'I\ P/^N:T >/_ B^,&LZUXCB\.>( MY$N6N0WV>ZV!'#J"=K!0 00#SC.?7-=]\4?B+'\/]$A>"&.XU.[8K;PNV%4 MMK]I!Y3XXTQ&'[D:(O$,OBKXE?VS/9 MFSGGGMUEMR2=CHJ(PYYZJ>#TKZV\%Q00^!M!2V $(T^ K@8SF,'/X]:^7_B1 M!!;_ !OU%+=0$-]"Y &/F949O_'B: /I3Q]XVL_ GAJ35+B/SYF816]N&VF5 MSVSV ))]O<5XA9>,/C-XR@FU70TE6QC8X%M!"J9'4+O^9\=.IK1_:7FE-]X M=@((B6.=P?5B4!_0#\ZB\'^+/BIIGA'3;/0_"%E)X4BU,[A#.J>7O9S<'ICIC&>J_&77/'OA" M>'6-"UETT6;$?V7A7Q_>_$ZR\3WGAF:TD?4H MKB?R8]L:C>NXX+$X(R3SW-?2?B"UTR]\/:A;ZT(_[->!OM)D. J 9)SVQC.> MQ% 'E^D?&ZS;X5S:U?O&^NVF+9K;@>=,0=CX'12 2<=-K =JS/A!XF^(7CC6 MY+S4M;;^P[,_O@+2%?.I(.0,>N:^?+M;9+Z=+21Y+42,(G=<,R9^ M4D=CC'%?:7P^@T.#P+I2^'6W::80R.?O,W\1?_:W9SZ'B@#IJ*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y_P] M_P ASQ9_V%8__2*UKH*Y_P /?\ASQ9_V%8__ $BM:Z"@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KR#]H[_ ))[8?\ 85C_ /14M>OU MY!^T=_R3VP_["L?_ **EH [_ ,"?\D\\-?\ 8*M?_12UT%<_X$_Y)YX:_P"P M5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** .?\=_\D\\2_P#8*NO_ M $4U=!7/^._^2>>)?^P5=?\ HIJZ"@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X#XF_#*R\>:;YT.RWUJ MW7%OO3W*BB@ HHHH **** "OD3XG:;JW_"UM:O+73KN0+=*\;K S*2%7 MT'/2OKNB@#Y?_P"%P?%'_GQ_\IK4?\+@^*/_ #X_^4UJ^H** /-?C%XPU#0/ M#W]EZ);W,NJ:@I7S((F;R(NA;('#'H/Q/:O/_A/\'H-9\/ZAJ?B6UDC%Y$UO M9QNNUXO6;!Z'(XSZ'U%?15% 'RAX3E\3?"?XASPS:=>7%FLGD7BPPLR319R' M7CJ =P^I''YX6W1263.C8QD%LBOI.OGC]HO3KV]U_16M;.XG M5;5PQBB9@#O[X% &/X?\:>/OAKX9LK7^R(K[2+N%;JQFDC=U02 -M#*1W)RI MYSTXJ+P-X&\1?$+QY_PD/B.UGCL?/%QB:;$[QVV MFM#$JC+.0.N!U).3]37 ?LXZ?>V6H>(#=VEQ &B@VF6,KGE^F16G^T9 M97=[H^A+:VLTY6XE+"*,MCY5ZXKVRB@#S7X9:$FJ? RQT34X)(TN8;F*5'4J MRAII,'!Z'D$?A7C>FIXW^"GB>ZD72WN;24>4[^6S07"@_*P9>C#TZC)!'-?5 MU% 'S#-XE^)?Q.\3VIT:&^TF&+Y ;5Y(H8P3RTC_ ,1]O;@5[7XVL+F#X1ZM M8&:>^N4TTQF5@6DF8 L?0:^=-/7Q-\*O';7*Z4[7-JTD2B>%C',A&-P(QD$$$$'_ K['HH M\I\4>*_%4GP6LM>LXI[+7)WC\R."W.5^8@X1@2!@ \U9^"'B76?$_A._N];O M7N[F*_:)7=54JHC0XX [DUV/BX>(F\/RIX6^R#4Y&5%:Y)"HIX+#W&<]^G0] M*I_#_P '1>!O"D6DK/\ :)VD:>XFQ@/(V,D#T 'X4 =17BW[1=E=7N@:*MK M;33LMTY811EB!M[XKVFB@#RWX16MQ;?!EH)X)8IO])_=NA5N2<<&O-/@#IFH M6?Q%DEN;&Y@C^P2C=+$RC.Y.,D5].T4 >8_'JUN+OX;F*V@EFD^V1'9&A8X^ M;L*I_L]6ES9^ +^.ZMY8'.J2,%E0J2/*BYP?I7K5% 'S;\5_AQKNB^,G\6>& MK6XG@GF%TQME+R6T^B@#RGX4> ;_ ,"^$-4O;\"/6+Z/>8EPQA5%;8N1D$Y) M)Q[#M7._!_Q9XYUKQJ]KXBN;Z2Q%I(X6>V$:[PRXY"CGDU[Q10 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '$>)[+6KSQ#%-#IS7-I;IB'$BJ"QZGGOV_ 52^RZ_\ ] *3 M_O\ K7HE% 'FEYI>NWEJ\#Z%(-W0^>O!]:[S1#>G1K7^T8S'=A-L@)!)QP#Q MZC!_&K]% !1110 4444 9^N:/:^(-#O=)O WV>[B:)RO49[CW!Y'TKY9E\/^ M/?A'XF>\T^WG,?S(MU#%YL-Q'G.' SC.!P<$=O6OK:B@#Y1U;XK_ !"\7Z?) MHT-J$6<&*5-/M'\R0="O5B,]\8KTCX(_#/4/"[7&OZY#Y%]<1>3!;'EHHR02 MS>A.!QU '/7 ]FHH \$^.7PTU35-57Q1H=M)>%HUCO+>(;I 5&%=0.2,8! Y M&![XYF+XY>/K734TEK&V:]1=@N9;5S,<<9*YP6]\?A7U#10!\>Q_"[QUKVF7 MWB*32YBS,9FCF&R>X))+,B8R?7MG/&:]E^!&I>+;_0;B'6ANTJT/D6DDZD3; MEX*>ZKTYY!X[8'KM% 'R?\(-)U&V^,&D33Z?=11*]QEWA95&89 .2*^L*** M"BBB@#*\3:%!XF\-:AHMPVR.\A,>_&=C=5;'?! /X5\Q:5<>./@KK]V&TLO; MS#;+OC9X)U4G:ZNO0C)]QGD5]944 ?*#Z?XU^-?BV&[N;(VUJBB(SB)DM[>, M')QG[S'/3))]@./H;Q!X(LM7^'DWA*WQ! MLD-LQYV,F"A/XJ,^O-=310!\D M:)KWCCX/:A?Z?_987[0P#1W4+/&S#(#QLI&>O8\UT?PP\!Z_XI\>#QAXCM98 M;:*Y-V6GC*-/-G*A5/\ "#@YZ<8'M]*44 <5\4O!;^./!LMA;%5OX)!<6I8X M!< C:3V!!(^N*^?_ _XY\=_#FRN?#4.F&-I)&,<=W:NSQ.>"4P0"#C/<=_K M]:T4 > ? _X<:K;ZX?%VO6TEOL5Q:1S@B1W;(:0@\@8) SUSGZ^_T44 %?)_ MP5TG4;7XJZ3-<:?=0Q*D^7DA90/W+]R*^L** /FK]H73;^\\?V$EK97,Z#2X MU+11,P!\V7C('O7T%X=5D\,:2CJ59;.$$$8(.P5IT4 ?*_A32M1C^/L=P]A= M+!_:UPWF-"P7!+\YQC%>I_&WX>W7B_1K;4M)B,NJ6&1Y(/,T1Y('^T#R/7GO MBO5:* /ESPK\3OB!X;TN+PQ;Z&;N:(>7:K<6DIFC]%P",@=LCCUQQ7,ZOX7\ M4V7C>"36K2YGU"XFBNKAXXRX#.P8@E1C(SSC@=*^R:* /.?C%X!G\<>&H6TY M5;5;!VD@5FQYBL!O3)X!.%(SW'O7D?AKXG>-/A]HY\.W7A]YO()^SB\AD1XL MG../O+GIT^N,5]144 >!_"O3OB'K_BMM?UK4M5L]'\UIW@FD=$N&.<*D9X" M]3C&!@>TGQW\5:I>8\)Z-9WDEN-KWTT4+$.>JQ@@<@<$^^!V->\44 >!Z5\" MDG^%4J7,03Q/<@7<3-QY1 .V$^@()S_M$==HK&^"OB76?">NMH&K:??)I5[) M@,\#@6\W3/3A3P#^![&OI6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#G_#W_(<\6?]A6/_ -(K6N@KG_#W M_(<\6?\ 85C_ /2*UKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O(/VCO^2>V'_85C_\ 14M>OUY!^T=_R3VP_P"PK'_Z*EH [_P) M_P D\\-?]@JU_P#12UT%<_X$_P"2>>&O^P5:_P#HI:Z"@ HHHH **** "BBB M@ HHHH **** "BBB@#G_ !W_ ,D\\2_]@JZ_]%-705S_ ([_ .2>>)?^P5=? M^BFKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X;Q]\4]$\!;+>Y62\U* M1=Z6D) (7^\['[H_,^U '?EO"\)B_NB](;\]G]*],\!?%70_' MC-:VZ2V>I(F][28@Y'1>,_CSIOAW69M(TK3'U6Z@?RY MI/-\N-7[JN 2Q!X/3GUH ]=HKQCPO^T#8ZEJ\6F>(-);2GD81BX$NY%<\?." M 4'OS[XZU[/0 45Y3\0?C1_P@GBY&HY/Y>50![]17E/A/X\^'?$6IQ:=>VL^E7$S;8GFO5J "BBO&?%OQ[_X1;Q5J&B?\(U]J^QR!/.^W;-_ .=OEG'7UH ]FHKC_ M (<^/(OB#H$^I)9?8I(;@P/!YWF8^4$'.T=<^G8U!\2OB+%\/-,LKDZ?]OFN MYC&L/G^5A0,EL[6Z':,8[T =O17C_@GXZ?\ "8^+['0/^$<^Q_:O,_?_ &[S M-NV-G^[Y8SG;CKWKJOB3\0?^%>Z59WO]E_VA]IG,.S[1Y6WY2?\+!T*YU/^S?L'D7)M_+\_S=V%5LYVK_>Z M8[4 =E17,>,_'NA^!K!;C5IR9I ?)M8@&EEQZ#L/0W/[2]P;C_1?#,0A M!_Y:W9+$?@N!^M 'T+17F7@7XUZ'XPOH],N;>32]2E.(HY'#QRGT5\#GV('M MFO3: "BBB@ HHHH **** "BBB@ HKSSXD?%>Q^'TMI:BR_M&_G!=K<3^5Y ,=C^/2^#/$G_ E_A*PUW[)]D^UASY'F>9LVNR_>P,_=ST[T ;U% M<;XZ^)>A^ H8UOVDN+Z8;HK.#&\KTW$GA1]>O;/-V@('E C(WL>F?3D_I0!Z#17D'AG]H/0=9U&*RU2PETDRG M:L[RB2('MN; *_7&/6O7Z "BBO)_'_QJ_P"$&\4/HO\ PC_VW;$DGG?;/+SN M'3;Y9_G0!ZQ14-I/]JLH+C;M\V-7VYSC(SBIJ "BBB@ HHKE_'_C#_A!O"[Z MU]@^V[94C\GSO+SN/7=M/\J .HHKC?AOX\_X6#H5SJ?]F_8/(N3;^7Y_F[L* MK9SM7^]TQVKLJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHKQOQ9^T'H^C7\MCHM@VJO$VU[CS?+BR.NTX);Z\#TS M0![)17S_ &'[2W[Y5U'PUB(GYGM[K+*/967D_B*]I\->)M*\6Z-'JND7'G6S MDJAH UZ*IZKJEGHFE7.IZA,L-I;(9))&[#^I/0#N37B%] M^T@S74HTGPP\UK'DF2>XPQ7U*JI"_F: />Z*X+X>?%72?'_FVT<#V&IPKO:U MD<.&7/5&P-P'&>!UKO: "BO I/VF-DC)_P (CG:2,_VE_P#:J=%^TQ"Q/G>% M)$';9?AOYQB@#WNBN.\#?$G0O'L,JZX]L@9%=C M0 445XWXL_:#T?1K^6QT6P;57B;:]QYOEQ9'7:<$M]>!Z9H ]DHKY_L/VEOW MRKJ/AK$1/S/;W664>RLO)_$5[3X:\3:5XMT:/5=(N/.MG)4Y&UD8=58=C_B# MT- &O1110 4444 %%%% !116#XS\2?\ "(>$K_7?LGVO[($/D>9Y>_;OW!C_=7&-OO6#XQ^-G_" M)>-I_#G_ CWVKRC$/M'VW9G>JM]WRSTW>O:@#UJB@D 9)P*\A\7?'_0]"O) M+'1[1]7GC)5Y5E$<(/LV"6_ 8]Z /7J*^?;']I9_M(&H>&E$!;EK>Z^91]"N M"?Q%>T^&/%6D^+]'34]'N/-@)VNK##QMW5AV//\ A0!LT444 %%%% !1110 M4444 %%>8>-/CAH'A/4I-,MK>75+Z$[9EA<)'&W]TN<\^P!QTZU3\)?'W0O$ M.IPZ=J-C-I,\[!(I'E$D18] 6P",GOC'N* /6Z*;)(D4;22.J(@+,S' '4D MUXWKW[16AZ=J$EMI6ESZG'&VTW'FB%&]2N021]0,_K0![-17#> _BGH7CQI+ M>U$EIJ,8W-:3D;F7^\I'##]?:NQO[^UTRPGOKZ=(+6!"\LKG 51WH L45XCJ M'[26D07QBL-"NKJV5R//>81%AZA<']2*]$\$?$#1/'E@\^F2/'<0X\^TFP)( M\]#Z$'U'Z'B@#JJ**S]=U/\ L3P]J>K>3YWV&TEN?*W;=^Q"VW.#C.,9P: - M"BO,?AO\7O\ A8.NW.F?V']@\BV-QYGVOS=V&5<8V+_>ZY[5Z=0 4444 %%% M% !17DOBOXV?\(QX\G\,?\(]]I\J2%/M/VW9GS$1L[?+/3?CKVKUJ@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** .?\/?\ (<\6?]A6/_TBM:Z"N?\ #W_(<\6?]A6/_P!(K6N@H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_:._P"2>V'_ M &%8_P#T5+7K]>0?M'?\D]L/^PK'_P"BI: ._P# G_)//#7_ &"K7_T4M=!7 M/^!/^2>>&O\ L%6O_HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB@#G_'? M_)//$O\ V"KK_P!%-705S_CO_DGGB7_L%77_ **:N@H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ[QA=WLWB*[BNG< M)&^V.,GY0O8@>XYK H ^@**^?Z* /4?B,Q'AV$ D W2@X[_*U>7444 %=#X( M)'B^R ) (D!]_D:N>HH ^@**^?Z* /H"BOG^G1R/$X>-V1QT93@B@#WZOD'X MD8M/C5J,NNPRW%H+Z.26,$@R6_RG:I_W.*^J?#<]U<^';*:\R9VCRQ;J1DX) M^HP:YCQQX'\)^/WAAOKR*'544I;SP3+YN.3M*_Q#J<8XYP1S0!!HFI?"OQ+I MJ6%@F@M$Z[1:2P)%)TQPK '/N/SKC]!^!>K>'O'EOK=CK%HEE:WOFPQ$.9## MNY0G&,[#C/-8T(*1/.1DP\HR27;^ZHSWZ#GC.!]5VL+6]G#"[F1HXU0N>K$#&:^5OA)X MZA^'WB*^T[7+7R;:X)CFD,6)8)$SP>,[<\$=C@^N?6_AG\7;GQ]K4^ERZ&+8 MPPM.UQ'.67 8 J5X)SZ]C0!Y/\ M!?\E-/_ %Y1?^S5[QH7@;PE=>&-+>?P MQH[O)9PL[FQCW,2@)).,YKP?]H+_ )*:?^O*+_V:I++1_C5)IUN;.76Q:-$I MAV7R@;,?+CY^.,4 8WQB\-:/X5\>/8:(/+MWMTF>'<6$+L6RH)YQ@*?^!5]3 M>#KN>_\ !.@W=TS-//I\$DC,M?/GAGX%^*M9<- M)<"6>?N0,$X)[ECD>AKZ:AACMH(X(4"11J$1%Z*H& !0 ^OD+X@6']J_''4- M.W;?M>HQ0;O3?L7/ZU]>U\H>)_\ DXX?]ANU_P#0HZ -_P#9TU5['Q3K&@SY M0W$ E"MVDB;!'UPY_P"^:K_'J]EU[XDZ7X=M6W-;Q1PA/2:9@?\ T'RZIWS? M\()^T?Y_^KMGU 2$]!Y5P/F_ >8W_?-+X))\@]<)'Q%^O MET 97P?@6V^-NEVZDE8I;I 3W AE%>Z_%SQ%HGAW1=/GUSP[#K<,MP4CBE*@ M1MM)W<@]N*\/^%'_ "7>P_Z^+O\ ]$RUZ/\ M)_\BKHW_7ZW_H!H [_X;:MI MNM^"+2_TG28]*LW>0):1D$(0Y!/ '4\]*XGQ=^T#I6A:I-IVD:5&&!P0ORDMCUX'IFJW@K49=)_9GO+VW=DFC@NQ&Z]58NR@CZ$YKCOV>_#FG MZQXGU'4+^WCN#I\*&&.0!@'?#FYT\VDNGZFM MQ%((&?S%D4'DJX Z>A _'G'8_LX<>!-3)_Z"3?\ HJ.F?M"^'-/D\(P:Y';1 MQW]O)OV?KZ?Q>UQX7N;6PTM M@LH\Z5]T,F3D)@$D# (R1UQVKW,7/]E:&MSJ]W$#;6X:ZN,;4RJ_,V.PX)Q2 MS:OIMMJ,>G3ZA:Q7LJ;X[>255D=WTS5=+?3);AQ'%,LWFQESP W *Y/'?WK"TWXA_"[X>/=1^&--O=0 MFF?)G"<#C&T/)A@O7L>IKR?Q?K?]O>-Y-8CTC^R#.T;K;CM@ ;N@ZXSTH ^L MO'?B^/P/X9?6I+-KM5E2/REDV'YCUS@UY_+^T-HT?AE-1_LN1M1EF:--/$X) M"J!\[/M^4$G X)X-:OQ^_P"27S_]?&-,N]/U/7KNVBN+J.X%M# MYJAO* 4,2,]"=P&?;ZT :?AK]HG2]2U".TUS2VTQ)#M%TDWFQJ>VX;00/?G_ M ]J!#*&4@@C(([U\Z_M%>&=-T^?2=9LK:*WGNFDAN!&H42$ %6('?D@GZ5Z MI\(-2FU7X6Z)/<2/)*D;PEFY)".RKS_N@4 =O6+XK\367A#PW=ZS?G]W OR1 M@X,KG[J#W)_+D]JVJ^6OB;XOC\?_ ! M]#_M!+#0;* S!<[5']U1@?_ *C7U%\&/^22:#_N2_\ MHYZ\B^,&L>$IO!GA[1?"VH6UQ#82L/+B.2J[?O'CDDY)/ M+17X9=4F!SZ_/7MOQ[8#X6W0/4W,('_?5 %7X#:\UW\,Y(KJ0L-+N)(@3R1' M@./_ $)@/85X[\.+%/'WQ>2?6HUN8II)KVXC?E7X)"D>FXKQZ#%=_P# :*1_ MASXJVY(=W51[^3_]<5QO[/Q ^)J\];*;_P!EH WOVA/"6E:.='U72[&WLC.9 M()DMXQ&K8 *G:.,_>&?IZ5ZU\)M9EUSX9:+=3OOGCB-NY)R3Y;% 3[E0#^-< M-^TFP_X1G15[F\8C_O@UT/P%5E^%EH6Z-<3%?INQ_,&@#TROE#X_?\E1G_Z] M(?Y&OJ^OE#X_?\E1G_Z](?Y&@#Z \1^+8_!/P_M];DLVNUCC@3REDV$[@!UP M:XD_M$:(OAP7[:7-_:#S-''8+."=H"G>SX^4$D@<$\&KOQC_ .2)+_VZ_P Q M7-?LX:#8S6>K:W/;1RW<OF#]H?2K.P\:V-S:P)"]W9[ MY@BX#L&(W'WQ@?A7KUSJMQIWP BU&.5UN5\/PE9!]X.T*@-]03F@#GO%W[0. ME:%JDVG:1IS:J\+%))S-Y488'!"_*2V/7@>F:XWQW\7M*\>?#FYT\VDNGZFM MQ%((&?S%D4'DJX Z>A _'G%?]GOPYI^L>)]1U"_MX[@Z?"AACD 8!W)^;![@ M*<>F?I7;?M"^'-/D\(P:Y';1QW]OB>,CKGBFTNM115>1%CC61C.2,. MP=@#@;CGUP: /7_#_P"T=IUY?);ZYH[V$+M@7,,WFJGNRX!Q[C/TKUG7-9FT M[PW/K&FV7]J^7$)EAAE"F5.I*G!SQR/7M7S=\5_B#X0\=:;:/I6EW]MJMO*/ MW\\$:!HL'*DJY)YVD>G/K7KWP*U674_AA:),Y=K*>2U!)YV@AE'X!@/H* (/ M GQKTSQIX@&COITFG7$B%H#),'$K#DKT&#C)_ T>.?C9I?@WQ =&BTZ34KB- M 9VCF"")CR%Z')Q@GTS7E?QG\(+X(\86FO:-,MM%?2&XBCC8*T$RD$E1_=R0 M1Z'(XXJ;X(^$HO&'BR\\0ZQ<+<_8)1,89&W/-.Q)#L/0$$^YQZ&@#Z.T*_N] M4T2TOKW3VT^>=/,-J[[VC!Z G YQC([=*T:** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHKEI4M9F@4- M*$8HI[MC@?G0@):*\@GUS6&FCV/8Z*\<_MK5?\ H)WO_?\ ;_&C^VM5_P"@G>_]_P!O\:?]GR[A M]>CV/7KFYAM+=YYY!'$@RS'M7F.O>)KG5;Q3 [PVT39B4'!S_>/O_*LJXU&^ MNX_+N+RXF0'.V25F&?H35:NBAA%3=Y:LYZ^*=16CHCTSPQXG358Q:W3!;U1U MZ"4>H]_45TM>(([QNKQLR.IRK*<$'VJY_;6J_P#03O?^_P"W^-95<#S2O!V- M*>-M&TE<]CHKQS^VM5_Z"=[_ -_V_P :/[:U7_H)WO\ W_;_ !J/[/EW-/KT M>Q['17CG]M:K_P!!.]_[_M_C71>#M5U:YUD0R3S7%L58R&1BVSC@Y/3G _&H MJ8*4(N5]BH8R,Y*-MSI_&$=W+X+UR.Q+"[:PG$.W.[=L.,8[^E?+'PGU7PCI M'B>67Q=:QRP-%MMY)H?-CB?(Y9,'MWPMW# MW4T4)FM;F0Y>N3TH ] ^*.A7?B/X[>(275TA^>-6Z(OH2.2?0C%>7>(/A+XDT/P;!XGO-LGFG?7'-"-O"T6MOIK6 DD=$C,OF;@O!8' XSD=.U 'S'\)["SU/XMZ79W]I!=VLCW& M^&>,2(V(9",J>#@@'\*^E=6^&7@G4[&6"?P[IULI4_O;6!8'3W#*!T]^*^2O M#T.NW'BR&+PT9QJ[/)]G,$@1_NMNP21CY=U=Y>>%/C3JUL]C>#69[>7Y7BEU M! CCT;+X(^M &)\*;F33_B[I*6,S/$]R\!8<>9&0PR1Z8P?PK["KQCX2?!V[ M\*ZF/$'B!HO[01"MM;1MN$.X8+,PX+8)&!D67Q=:QRP-%MMY)H?-CB?(Y9,'MWPMW#W4T4)FM;F0Y>N3TH Z'QU\9+ M;P/XG&BRZ-)=$Q)+YRW 0 -GMM/I7/\ B/\ :,T^PU)[70]);488V*M4 MKG_9&"2/.2<8_$9YR MT_:6A>_"WGAIX[,M@O%=[Y%'K@J ?ID5P7P0T.RUWXCP)?P)<0VMO)<^5(NY M688 R/8MGZ@5W7[26F6D5OH%]%;QQSEI86=% +* I4'V'./3)H ]RM=6L;S1 MHM7AN8S820"X6E<79>./A1\. MK^\;PY8WFHW,A ,J+O1-N>%>0@@<]1G/% &IX9_:(TW5-3@L=8TA]-69P@N4 MG\U%)/&X%05'OS77?&?_ )))KW^Y%_Z.2OF?XA^(5\4^*6U9-#_LA9H5Q$>L MN"1YA.T9STZ=NM?1WQ4=I?@?J4C'+-;6S$^YDCH X[]FC_D'>(O^NL'\GK@_ MC%_R6R^_W[7_ -%1UWG[-'_(.\1?]=8/Y/7!_&+_ )+9??[]K_Z*CH ]D^.W MB:?0/ )M;20QW&IR_9MZG!6/!+X^H 7Z-7 _ KX;Z7KME<^(]493(&69EZ-U /'!XZ5L?M+1R'2O#THSY:SS*WU*KC^1KI_@'+%)\+;98\; MH[F99,?WMV?Y$4 :?C'X5^&_$F@7%M:Z396-^L9^RW%M"L15P/E#;1RN>"#Z MG'-I:A9FVNH=DEI S/\ ,#E6)( R.1WZFO7'=8T9W8*B M@EF)P /6JVG:KI^KVPN=-OK:\@/_ "TMY0Z_F#0!RWC_ .)>D?#^VA%W')=7 MUP"T-I$0"0/XF)^ZN>,\^P.#CS!?VF)O/RWA5/*S]T7QW?GY?]*[#XIZ7\-H MKJ'5?&+2K?R($B6&:0R2(IZ! < 7&Z-B,CIU!YP M?8URVO\ QJLO#_CY_"]SI+;8YXH7O6N0J('"DL05Z -Z]JX?]FEV&J^(8\_* MT$+$>X9L?S-<9\6[V#!3+/!&">V8HQ0!Z5K?[2%C9ZK);Z1H;7UG& MQ7[1)<>5YGNJ[3@>Y_(5Z%X"^(^C^/K*1[(/;WL !GM)3ED!Z$'HR^_Y@5I6 MW@GPY:^'ET)=(M&L!'Y;1M$"7X^\3UW=\]_ M/^L3+*,_B%/X4 ?6E<[X\UN3P[X%UG586VS06S>4WI(WRJ?^^F%=%7 _&I6; MX1:Z%SG$!X]!/'G]* /$_@MH^@7FJ:MX@\526ALM.5 IOG7RS+(6P3NX8X4X M!SR?6N^U/X;^ /B1K@O?#NO65H4BQ/::/3+.,32I"V"[DX4>@_BYZ\8[U>^)?@X_"GQ9I6H>'KZXCBF!EMV= MLO$Z$;ER,97##\"0: /8/C/J4WAWX226D=R[RW)BL#,Q^9P02Q..Y5&S]37' M_L_^#M'U3P_JFL:IIMK>R/<_98Q0K-#)D9]CD5M?L[%?\ A7%SM//]I2[OKLC_ *8H \@U.)/A]\=6 M33\PV]GJ,;J@/2&0*Q3Z;7(KU/\ :-UF6S\*:;I,3E1?W+/( ?O)& ODQ5W7[3*MGPPW\/\ I0^A_=?Y_"@#;^#/@+P_ M>_#2.]U32+2\GU)Y2[SQ!F5 Q0!2>5^[GC!R?I7F/PWGE\(_'"/3$D;RA>S: M;*#_ !C+*,_\""G\*]X^#14_"70=AR-DOY^<^?UKP"U4R?M$G9S_ ,5,YX]! M<$T ?75<_P"._P#DGGB7_L%77_HIJZ"N?\=_\D\\2_\ 8*NO_134 >"?LW_\ MCUJ?_8,;_P!&QUZ5XD^--GX;\>R>%[C2681RPQO>&Y"(HD5&W$%> _KVKS7 M]F__ )'K4_\ L&-_Z-CKGOC-$9_C-K$(."[VR@^F8(Q0!Z5KG[2%A::B\&C: M(]];(V/M$T_E;_\ =7:3CW/Y5W7P]^)NE_$&"=+>"2SO[FVXT];9D\O8.NT_-G^]WW=<\U\\?L^,R_$P@$@-8R M@^XRI_H* /H[Q9XMTGP9HK:IJ\S)%NV1QHNYY7P2%4>O!ZX%>01?M+P&^ E\ M,2+:="RW@:0>^-@!^F?QK&_:1U*63Q5I.F;V\B&R\\+VW.[*3^2"O9/A_P"% M=(TCP#IEK%8V["ZLXY;IFC5O.9U#-N..1D\9[8H ^:_'6MV'B3XNRZOIDIEL M[F:T:-BI!XCC!!![@@C\*^M-:UK3_#ND7&J:I^ M?$#XK2_#_5H;2[\.S7-M<)O@NDN0JOC[RXVG!![9Z$'O6]I?Q!T34? 1\7M+ MY-C%$6G0D%HG'!C]VS@#UR/6K'CCPA9^-O#%QI-UA)"-]O-CF&4=&^G8CN": M^-+FYU'3H;S0&NS]E%UF:&.3=&\B94,".#U//?CT% 'TWX(^,IUQ?PP\%6?@OPE!#$\4]Y=JL]UZ@' _$]Z[2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** .?\/?\ASQ9_P!A6/\ ](K6N@KG_#W_ "'/%G_85C_](K6N M@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_:._Y) M[8?]A6/_ -%2UZ_7D'[1W_)/;#_L*Q_^BI: ._\ G_)//#7_8*M?_12UT%< M_P"!/^2>>&O^P5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** .?\=_ M\D\\2_\ 8*NO_135T%<_X[_Y)YXE_P"P5=?^BFKH* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH K7.G65ZP:ZL[>=E& 98 ME;'YBH/[!T?_ *!-C_X#I_A6A10!G_V#H_\ T";'_P !T_PH_L'1_P#H$V/_ M (#I_A6A10!POC_3+"ST*"2ULK:!SU>1>5#X(;GQ390W$430Q:I\7?B@\Z6HC>^F5YQ&"5MX5 7)/LH'/&3]:^CY/A!X!DE M\QO#=N&QC"RR*/R#8[5T^D:%I.@VIMM)TZULH3RRP1!-Q]3CJ???'CPU M>^(/ B7%A&TTVG3BX>)<_"GXQ:5X.\-/HFLV=TR1RM+# M-;*K9#%M"@\1/X@ATNWCU61#&]RJX9@>I/;/OUQQF@#YK_ &@O^2FG_KRB_P#9 MJ^E_#7_(JZ1_UY0_^@"J>L>!_#'B"^^W:MHUM=W6T)YL@.=HZ#K[UN001VUO M'!"@2*)0B*.BJ!@"@"2BBB@ KY0\3_\ )QP_[#=K_P"A1U]7UST_@7PO=:W_ M &S/HMJ^I>:LWV@@[MZXPW7J,"@#Q/\ :2T?R=;T;647BX@:VD(]4.X9^H<_ M]\U=_9KT?_D.:VZ_W+2)O_'W'_HNO;=;\.Z/XDMH[;6=/AO88W\Q$E&0K8QD M?@:=HN@Z7X=LC9:18Q6=L7,ACB& 6( )_0?E0!\N_"C_ )+O8?\ 7Q=_^B9: M]'_:3_Y%71O^OUO_ $ UZ5I_@3POI6K)JMAHEK;WZ,S+.@.X%@0W?N"?SJ]K MGAS1_$EO%!K.GPWL43;T649"MC&: /./A;I U_X!-I!<)]LCNX Y&0I9V ;' ML<'\*\A^'GBZ?X5>-+Z#6K&?R74V]W"@_>(RG*L < ]^_(;-?5FDZ/I^A:>E MAI=I':VB$E8HQP"3D_K6=K_@KPWXI97UK1[:[D5=HE8%7 ]-RD''XT >!?%G MXI6_CK1TTO0+2[.GVSKI(_'M_V;_\ D1=3_P"PFW_H MJ.O0X/ GA:VT2;1H=#LTT^1?*=O7GE1^?XU[G<6\%W;R6]S#'-#(- MKQR*&5AZ$'@UQTWPC\!3W)G?PW:AR(/C-\0R\<(66 M;"X&3':0+ZGT&3]2??%>Y_&72[FT^#KV&E"0VUF8%E4R@SDI#&%R?4^I]S5YT61&1U#(P(96&01Z&@#YE^#7C?P7X2 MTR^_MV'RM4:??%=?9S*6CV@!%(!*X(8]@<^U<3\0?% \6>.+C7EM9;>TFV"W M6089HT^4-Z9)4].AXSQ7U"WPI\"O?&[/AJR\TG.!N"?]\9V_I6EJW@CPSKC6 MYU+1+.X^SQ^5#N3 C3LH Q@>U '&?'F1)OA3)+&P>-[F!E8="">#7DGPB^)4 M?@'[7#JMI".- M!T51P!^58/P&T32]?^&^J6>K6$%Y;G5&;9,@8 ^5'R/0^XH X'XJ_$%?B3K. MFV.B6=R;2VRL*.G[V:5\ _*,^@ 'UKZ.\!^'Y/"W@;2=&F93/;P_O=O0.S%V M ]<%B,T:%X"\+>&;DW.D:+;6UQ@@38+N >H#,21^%='0 5XM>_LZ:3>W]Q=- MKUZK3RM(5$28!8YQ^M>TT4 ?*/Q3^%EE\/M,T^ZM=2N+MKJ9HV65%4* ,YXK MT#X'?#RTM=/TOQJM_,US<0S(;8H-@^=DZ]?XQPL6 MC64$A2>,BK6F:79:-IT.GZ=;);6D((CB3HN22#4K9CPLF6W.F>W)(QZ$'O6A\5OBY8>.M!LM'T>RO(D\]9IVN%4$L 0$ M4*3D9;.>.@KZ0U?1=,UZQ:RU:Q@O+9CGRYD# 'U'H?<5BZ/\-_!V@WB7FG:! M:Q7*-N25MTC(?52Q./PH RO@]X7G\+?#RUM[V(QW=X[7<\;#E"P 53[[57([ M'->!0-=?![XN^9=;." RD\$X/YKBOKNLG7?#.B>)K9;?6M- MM[V-#E/-7YD_W6'(_ T ?,_Q4^(<7Q+U+2;#0K&\\B L$21!YDTKX& JD],< M<]S7T9X$\/MX6\$:3HTF/.MX/WV#D>8Q+/@]QN8T:#X#\+>&)Q<:/HMM;3@% M1-@NX!ZX9B3^M=%0 5\H?'[_ )*C/_UZ0_R-?5]<]K'@7POK]^;[5=%M;NZ* MA3+(#G Z#K0!Q'QC_P"2)+_VZ_S%9_[-W_(FZM_V$/\ VFE>L:GH6EZSI?\ M9FHV45S9?+^Y3?\ H9KV#1](&O\ P7TW2"X3[9H$, ^+/Q2M_'6CII>@6 MEV=/MG6YN[B6/'?:HP,X7+#D]21^/ONO^"O#?BEE?6M'MKN15VB5@5<#TW*0 MNV,I(C MN;V6%R/1H4!_G7EGA:^'PM^)%Q;^(],%Q!&'M;A'B#'82"LB!N#]T$>H)KZL MT3P]I/ANTDM='L(;."1_,9(A@%L 9_(#\JBUWPIH/B:-$UK2K:]V#"-(GSJ/ M0,.1^!H \1\7_&GP_"UK'X0T'3[I]V9Y+VP 0C'"J 0N:#K#:9X M37/$-C::,1";FY@@38L8[9'7<1CCKDXHT?X;>#M!NTNM.T"TCN$.4D?=*R'U M!M "(VE7E0>HS^% %S2-5L]A['T(Z$=B*NUGZ/H>F^'['[%I-HEI:[BXBCSM!/4C/2M"@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@""[M(+ZU>VN8P\3C!!_SUKR_7?#MSH]ZJ*K2P2MB% MP,DG^Z??^=>KT$ ]16]#$2I/38PK4(U5KN7BAKQA\J]1$/\:Z MBBBLZE2527-(TITXPCRQ"BBBH+"BBB@#G_''AW_A*_!>J:*I59;F']TS=!(I M#)GVW 5\Q^ /'.H_"GQ)?VFH:=(\,I$5Y:,=CHRDX9<]QD\="#UZ&OKRL;7/ M"7A_Q+L.LZ1:WC(,*\B?.H] PY _&@#QKQ1^T/87V@75EHND7:W5S$T7FW94 M+&&&"0%)W'TZ?TK._9V\+WLFNW7B6:)DL88&MX788\R1B,X]0 #GW(]Z];M? MA)X#LYQ-%X;M68'.)6>5?^^68C\,5V,,,5O"D,$:11( J(BA54#H !T% 'S# M\?O#M]IOCH>(!&S65^D>V4#*I(BA2I]#A01Z\^AKM1^T3X:N- *W^C7TE[)$ M4FM0B&%R1@C<6^Z?<$\]#7LE[86FI6DEI?6L-S;2##Q3('5OJ#7(-\'_ "T M_G'PY!O]!+(%_P"^=V/TH ^1+B"2]>]U"RTZ6*P23.(?$?AQ-$32FM)-)A2-I(E_H<\D@YSR<^GHEIH6DV&EMIEIIEI M#8,"K6R0J(V!ZY7&#GWIFA>'M)\-6+V6C6,5G;O(TK)'GECU//Y>P % 'RO\ M&?\ DL^C_P"_<_\ HB2OKNN_<$C\ M:Z.@ HHHH Y_QQX=_P"$K\%ZIHJE5EN8?W3-T$BD,F?;'_ !+L.LZ1:WC(,*\B M?.H] PY _&@#QKQ1^T/87V@75EHND7:W5S$T7FW94+&&&"0%)W'TZ?TK._9V M\+WLFNW7B6:)DL88&MX788\R1B,X]0 #GW(]Z];M?A)X#LYQ-%X;M68'.)6> M5?\ OEF(_#%=C##%;PI#!&D42 *B(H55 Z =!0!\K_M!?\ )33_ ->47_LU M?2=__P B;<_]@]__ $6:KZQX'\,>(+[[=JVC6UW=;0GFR YVCH.OO6X]O%); M-;/&#"R>64/0KC&/RH ^8/V=?^2C77_8,E_]&1UV'[2W_(&T#_KXE_\ 05KU M31?!/AKP[>M>:1H]M9W+(8S)$""5)!(Z^H'Y59USPSHOB6*&/6=.AO4A8M&) M03M)ZXH \;M8+^X_9.1-/#F0)*TBQCYC$+MR_P"&W)/L#7)_!GQAX.\*?V@_ MB*$1WKLK6]V;DV&BZ9%ING6L=M9Q;MD*#Y5R2Q M_,DG\:YN?X5^!KF_-[+X;LS,Q).W'QH,MA$^E!%C%J&DF31=-@L MEG(,HB!&XC.,_F:IZEX$\+ZQJCZGJ.B6MS>N5+3.#N.T #OV % %+XE>#AXW M\&7.F1E5O(V$]HS' $JYP#[$$K^.>U?._@/X@ZQ\*M6O=*U'37DM7D_TFSD. MR2.0#&Y3TZ8]B .:^MZQ==\)>'_$RJ-9TBUO&485Y$^=1Z!AR!^- 'A7CCX_ M+KGAZXTG0=.N+1KN,Q37-PR[E0\,% SR1D9SQ^HU?V?/!%Y9M<>*K^)H8YXO M)LD;(+J3EGQZ< #UR?:O2]-^%O@C2KA+BT\.V@E1MRM+NEP?4;R:Z_H,"@#Y M,^,L=Q:?&&ZGU:&2:S9H)(E.0)( JY53]0P^N:[SQ=\6O",W@.ZT'PE:N]S? MVYMUMHK0Q+"K##9&,$XS]W/UKV'7?#&B>)K=(-:TVWO40Y3S%^9/HPY'X&JF MA>!?"_AIF?2-%M;:1E*&3:7HW,2<'ZT >(_LURH/$&NPEAYCVL;*O<@.0 M3_X\/SKCOC )6^,6M"$,93+ $"C)+>5'C'OFOJ#1_ _AGP_??;M)T:VL[G:4 M\R($':>HZ^PKYL^)/_)?+O\ Z_;7_P! BH ]'M/VB=(C\/9U#3+T:W%'L>W5 M%$;R#C.[.5&>HQD=.:X;X+:'J'BCXF-XDN%/V>TDDNKB79\KS/G"CWRV[Z#W MKWW5_ASX0UV_-]J.@6DUTS;GE *%SZMM(W?CFM[3M,L=(L8[+3K2&UM8_N10 MH%4?@* +59/B?14\1^%]3T=V"_;+=XE8]%8CY3^!P?PK6HH ^1?A_P"++GX3 M^-;Z#6=/G,;*;:[@3'F(09+(Y&3@$@#Y5[]B3BOI/Q!X,\.>*=AUK2+:[=!A9&!5P/3%V9]%T>VM)&&UI%7+D>FXY./QH Y/Q;X"GN_@I'X9M5$U_86D+1!.DDL8& M['^]\X'U%>0_";XJ6GP_L]2TK6+.[DMY9?.C\A5+))C:P8,1UVK],5]3URVM M?#CP?X@OFO=3T&VFN6.7E4M&SGU8H1N_&@#YW\+VEY\4?C.=6^S.EH;P7EP3 MR(HD(VH3ZD*J_G7K_P =_"]SXA\#)=V4+2W.F3>>449+1$$/@>WRGZ*:]"T? M0M*\/V9M-(T^WLH"VXI"@7>)?^P5=?\ HIJZ"H;NT@O[*>SNHEEMYXVBEC;HZ,,$ M'Z@T ?-7[-__ "/6I_\ 8,;_ -&QUC_%?_DN]_\ ]?%I_P"B8J^EM$\&>'/# M=W)=:/I%M9SR)Y;/$""5R#CKZ@?E46H>!/"^JZL^JW^B6MQ?NRLT[@[B5 "] M^P _*@#:O_\ D'7/_7)_Y&OES]GW_DIH_P"O*7_V6OJIT61&1QE6&"#W%8&C M^!_#'A^^^W:3HUM:76TIYL8.=IZCK[4 >3?M&>%[JYBT[Q+;1M)%;H;6Y"KD MHI)96/MDL/J1ZTWP5\>]%TOP=::=K5I>_;K"!84,"*RS*H 7DD8. ,Y],YYQ M7O,D:2QM'(BO&X*LK#(8'J"*Y%?A9X&2_%ZOAJQ\T'(!4F/_ +XSM_2@#Y8U MC5KW7_B NM7]LUO)?W4..OIH> /B'J7C+ MQU_9]GX4T9=-$K2F<6N)+:$$E2S X+= .!S7I5]\*? VHW1N;CPW:"4G)\HM M$"?]U"!W]*Z'2-#TK0+3[)I.GV]E!G)2&,+N/J?4^YH \W^-WQ#_ .$8T/\ ML/39MNK:@A#,IY@A/!;V)Y _$]A7CNG_ CU:_\ AC<>+5WB=3YL%IMYDMQG M<_KGN!W"GKD5]+:G\/\ PIK6H2W^I:';75W+C?++DLV!@=_0 5T,44<$*0Q( MJ1(H5$48"@< >E 'A/P$^(GGQ+X.U2;]Y&"VGR.?O*.3%^')'MD=A7O-V'_85C_P#14M>OUY!^T=_R3VP_["L?_HJ6@#O_ M )_R3SPU_V"K7_T4M=!7/\ @3_DGGAK_L%6O_HI:Z"@ HHHH **** "BBB@ M HHHH **** "BBB@#'\66-QJ?@[7-/M(_,N;K3YX84W ;G:-E49/ Y(ZU7_X M2'5/^A,US_O]9?\ R17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O M]9?_ "17044 <_\ \)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%= M!10!S_\ PD.J?]"9KG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI M_P!"9KG_ '^LO_DBC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR M_P#DBC_A(=4_Z$S7/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2' M5/\ H3-<_P"_UE_\D5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ M67_R17044 <__P )#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% M'/\ _"0ZI_T)FN?]_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T M)FN?]_K+_P"2*/\ A(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO M_DBC_A(=4_Z$S7/^_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/ M^A,US_O]9?\ R17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ M "17044 <_\ \)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10! MS_\ PD.J?]"9KG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!" M9KG_ '^LO_DBC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#D MBC_A(=4_Z$S7/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ MH3-<_P"_UE_\D5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R M17044 <__P )#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ M_"0ZI_T)FN?]_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN? M]_K+_P"2*/\ A(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC M_A(=4_Z$S7/^_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,U MS_O]9?\ R17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17 M044 <_\ \)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ MPD.J?]"9KG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ M '^LO_DBC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A M(=4_Z$S7/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-< M_P"_UE_\D5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R1704 M4 S@D?S&2*6 MR +8 S_Q\^@'Y5V=% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R M17044 <__P )#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ M_"0ZI_T)FN?]_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN? M]_K+_P"2*/\ A(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC M_A(=4_Z$S7/^_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,U MS_O]9?\ R17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17 M044 <_\ \)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ MPD.J?]"9KG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ M '^LO_DBC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A M(=4_Z$S7/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-< M_P"_UE_\D5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R1704 M4 <__P )#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ _"0Z MI_T)FN?]_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN?]_K+ M_P"2*/\ A(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC_A(= M4_Z$S7/^_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,US_O] M9?\ R17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17044 M<_\ \)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ PD.J M?]"9KG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ '^L MO_DBC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_ MZ$S7/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_ MUE_\D5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R17044 <_ M_P )#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ _"0ZI_T) MFN?]_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN?]_K+_P"2 M*/\ A(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC_A(=4_Z$ MS7/^_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,US_O]9?\ MR17044 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17044 <_\ M\)#JG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ PD.J?]"9 MKG_?ZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ '^LO_DB MC_A(=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_Z$S7 M/^_UE_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_UE_\ MD5T%% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R17044 <__P ) M#JG_ $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ _"0ZI_T)FN?] M_K+_ .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN?]_K+_P"2*/\ MA(=4_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC_A(=4_Z$S7/^ M_P!9?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,US_O]9?\ R170 M44 <_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17044 <_\ \)#J MG_0F:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ PD.J?]"9KG_? MZR_^2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ '^LO_DBC_A( M=4_Z$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_Z$S7/^_U ME_\ )%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_UE_\D5T% M% '/_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R17044 <__P )#JG_ M $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D5T%% '/\ _"0ZI_T)FN?]_K+_ M .2*/^$AU3_H3-<_[_67_P D5T%% '/_ /"0ZI_T)FN?]_K+_P"2*/\ A(=4 M_P"A,US_ +_67_R17044 <__ ,)#JG_0F:Y_W^LO_DBC_A(=4_Z$S7/^_P!9 M?_)%=!10!S__ D.J?\ 0F:Y_P!_K+_Y(H_X2'5/^A,US_O]9?\ R17044 < M_P#\)#JG_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "17044 <_\ \)#JG_0F M:Y_W^LO_ )(H_P"$AU3_ *$S7/\ O]9?_)%=!10!S_\ PD.J?]"9KG_?ZR_^ M2*/^$AU3_H3-<_[_ %E_\D5T%% '/_\ "0ZI_P!"9KG_ '^LO_DBC_A(=4_Z M$S7/^_UE_P#)%=!10!S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_Z$S7/^_UE_\ M)%=!10!S_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_UE_\D5T%% '/ M_P#"0ZI_T)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R17044 <__P )#JG_ $)F MN?\ ?ZR_^2*YV^T72M2U=M6O/AEJ4U^S*YG:6RW%E /_'SVP/RKT*B@#G_^ M$AU3_H3-<_[_ %E_\D4?\)#JG_0F:Y_W^LO_ )(KH** .?\ ^$AU3_H3-<_[ M_67_ ,D4?\)#JG_0F:Y_W^LO_DBN@HH Y_\ X2'5/^A,US_O]9?_ "11_P ) M#JG_ $)FN?\ ?ZR_^2*Z"B@#G_\ A(=4_P"A,US_ +_67_R11_PD.J?]"9KG M_?ZR_P#DBN@HH Y__A(=4_Z$S7/^_P!9?_)%'_"0ZI_T)FN?]_K+_P"2*Z"B M@#G_ /A(=4_Z$S7/^_UE_P#)%'_"0ZI_T)FN?]_K+_Y(KH** .?_ .$AU3_H M3-<_[_67_P D4?\ "0ZI_P!"9KG_ '^LO_DBN@HH Y__ (2'5/\ H3-<_P"_ MUE_\D4?\)#JG_0F:Y_W^LO\ Y(KH** .?_X2'5/^A,US_O\ 67_R11_PD.J? M]"9KG_?ZR_\ DBN@HH Y_P#X2'5/^A,US_O]9?\ R11_PD.J?]"9KG_?ZR_^ M2*Z"B@#G_P#A(=4_Z$S7/^_UE_\ )%'_ D.J?\ 0F:Y_P!_K+_Y(KH** .? M_P"$AU3_ *$S7/\ O]9?_)%'_"0ZI_T)FN?]_K+_ .2*Z"B@#G_^$AU3_H3- M<_[_ %E_\D4?\)#JG_0F:Y_W^LO_ )(KH** .?\ ^$AU3_H3-<_[_67_ ,D4 M?\)#JG_0F:Y_W^LO_DBN@HH Y_\ X2'5/^A,US_O]9?_ "11_P )#JG_ $)F MN?\ ?ZR_^2*Z"B@#G_\ A(=4_P"A,US_ +_67_R11_PD.J?]"9KG_?ZR_P#D MBN@HH Y__A(=4_Z$S7/^_P!9?_)%'_"0ZI_T)FN?]_K+_P"2*Z"B@#G_ /A( M=4_Z$S7/^_UE_P#)%'_"0ZI_T)FN?]_K+_Y(KH** .?_ .$AU3_H3-<_[_67 M_P D4?\ "0ZI_P!"9KG_ '^LO_DBN@HH Y__ (2'5/\ H3-<_P"_UE_\D4?\ M)#JG_0F:Y_W^LO\ Y(KH** .?_X2'5/^A,US_O\ 67_R11_PD.J?]"9KG_?Z MR_\ DBN@HH Y_P#X2'5/^A,US_O]9?\ R11_PD.J?]"9KG_?ZR_^2*Z"B@#G M_P#A(=4_Z$S7/^_UE_\ )%'_ D.J?\ 0F:Y_P!_K+_Y(KH** .?_P"$AU3_ M *$S7/\ O]9?_)%'_"0ZI_T)FN?]_K+_ .2*Z"B@#G_^$AU3_H3-<_[_ %E_ M\D4?\)#JG_0F:Y_W^LO_ )(KH** .?\ #,-[]IUV]O=/GL/MVH+-%#.\;/L% MM!'D^6S*/FC;OTKH*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "O(/VCO^2>V'_85C_P#14M>OUY!^T=_R3VP_["L?_HJ6@#H_!GC/ MPM:>!?#]M<^)=&AGATVVCDBDOHE9&$2@J06R"#QBMS_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H? M_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*HHH / M^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJBB@ _X3OP?_P!#7H?_ M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ $->A_\ @QA_^*H_X3OP M?_T->A_^#&'_ .*HHH /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ MXJBB@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ** #_A._!__ M $->A_\ @QA_^*KRWX]^(]"UKP+96VE:UIU_.NI1R-%:W22L%$4HW$*2<9(& '?<444 ?_V0$! end
EX-101.SCH 11 expo-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Maturities of Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Cash and cash equivalents link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Property, Equipment and Leasehold Improvements link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Other Significant Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Miscellaneous Income, Net link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Industry and Client Credit Risk link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Schedule II Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Cash and cash equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Property, Equipment and Leasehold Improvements (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Other Significant Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Miscellaneous Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Revenue Recognition - Summary of Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Cash and cash equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Property, Equipment and Leasehold Improvements (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Property, Equipment and Leasehold Improvements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Accounts Receivable, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Accounts Payable and Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Accrued Payroll and Employee Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Total Income Tax Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Assumptions Used to Value Option Grants (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Deferred Compensation Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Supplemental Cash Flow Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Maturities of Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Miscellaneous Income, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Industry and Client Credit Risk - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Supplemental Disclosure of Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Operations in Different Geographic Areas (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Goodwill Reported By segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Valuation And Qualifying Accounts - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract] Vested stock unit awards issued to settle accrued bonuses Vested Restricted Stock Awards Issued To Settle Accrued Bonuses Vested stock unit awards granted to settle accrued bonus Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, Balance Tabular disclosure of the components of accrued payroll and employee benefits liabilities. Schedule Of Accrued Payroll And Employee Benefits Liabilities Table [Text Block] Accrued payroll and employee benefits Money Market Funds [Member] Money market securities Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity Geographical [Axis] Geographical Unrealized loss on investments Unrealized Gain (Loss) on Investments Accrued Vacation, Current Accrued vacation 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 Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Concentration Risk Disclosure [Text Block] Industry and Client Credit Risk Fair Value Disclosures [Text Block] Fair Value Measurements Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Estimated useful life Revenue from Contract with Customer, Excluding Assessed Tax Revenues Revenues Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Disaggregation of Revenue [Table Text Block] Summary of Percent of Revenues Concentration Risk Type [Axis] Revenue From Rights Concentration Risk [Member] Compensation And Related Expenses [Member] Compensation And Related Expenses [Member] Compensation and Related Expenses [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Operations In Different Geographic Areas [Table] Operations In Different Geographic Areas [Table] Operations In Different Geographic Areas [Table] 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 Stock Repurchased During Period, Shares Purchase of treasury shares (in shares) Common Stock, Dividends, Per Share, Cash Paid Dividends Per Share Additional shares, Authorized Treasury Stock, Common, Value Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Rental Income, Nonoperating Rental income Liabilities, Fair Value Disclosure Total Liabilities, Fair Value Disclosure, 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 Deferred Tax Assets, Other Other Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred Fair Value Measurements [Table] Fair Value Measurements [Table] Fair Value Measurements [Table] Deferred Income Tax Assets, Net Deferred income taxes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of shares outstanding, Options Balance Number of shares outstanding, Options Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value of options granted Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 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 Disclosure of accounting policy for short-term investments. Shortterminvestments Policy [Text Block] Short-term Investments Compensation and Employee Benefit Plans [Text Block] Deferred Compensation Plans Cash and Cash Equivalents [Member] Total cash and cash equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss) [Member] Components of Deferred Tax Liabilities [Abstract] Deferred tax liabilities: Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation Property, equipment and leasehold improvements Property, equipment and leasehold improvements Deferred Tax Liabilities, Property, Plant and Equipment Land Land 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 Property, Plant and Equipment [Table Text Block] Property, Equipment and Leasehold Improvements OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Unrealized loss arising during the period on investments, tax benefit Payments of Ordinary Dividends, Common Stock Amount Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] This item represents the net total gain (loss) on deferred compensation investments included in earnings for the period. Gain Loss On Deferred Compensation Investments Gain (loss) on deferred compensation investments Additional Paid-in Capital [Member] Additional paid-in capital [Member] Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Difference between statutory rate and foreign effective tax rate Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total Income Tax Expense 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 Preferred Stock, Par or Stated Value Per Share Preferred stock, par or stated value per share 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 SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Provision Charged to Revenues Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Reclassification adjustment for currency translation adjustments on planned disposal of a subsidiary, net of tax of $0, included in miscellaneous income, net on the consolidated statement of income Reclassification adjustment for currency translation adjustments on planned disposal of a subsidiary Property, Plant and Equipment, Net Property, equipment and leasehold improvements, net Property, equipment and leasehold improvements, net Accounts Receivable, Credit Loss Expense (Reversal) Provision for contract losses and doubtful accounts Dividends Payable, Date Declared Dividends Payable, Date Declared Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Treasury stock, shares Treasury Stock, Common, Shares SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery Written-off Net of Recoveries SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] 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 Risks and Uncertainties [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted average remaining contractual term, Balance Assets, Fair Value Disclosure Total Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Increase or decrease in operation lease right of use assets. Increase Decrease In Operation Lease Right Of Use Assets Change in operating leases Current Foreign Tax Expense (Benefit) Foreign Schedule of Goodwill [Table Text Block] Schedule of Goodwill 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 the year: Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Treasury Stock Reissued at Lower than Repurchase Price Net losses related to the re-issuance of treasury stock Consumer Products [Member] Consumer Products [Member] Consumer Products [Member] Stock Issued During Period, Value, Employee Stock Purchase Plan Employee stock purchase plan Restricted Stock [Member] Restricted Stock [Member] Cash and Cash Equivalents [Abstract] Geographical [Domain] Geographical Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Assets Total assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Operations In Different Geographical Areas 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] UNITED STATES United States Investment Income, Net Interest income Investment Income, Net, Total Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Entity Registrant Name Entity Registrant Name Components of Deferred Tax Assets [Abstract] Deferred tax assets: Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess tax benefit from share based compensation. Income Tax Reconciliation Excess Tax Benefit From Share Based Compensation Excess tax benefit from equity incentive plans SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Accounts Written-off Net of Recoveries Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Retained earnings [Member] Balance at December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of shares outstanding, awards balance Balance at December 31, 2021 Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax at federal statutory rate 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 Minimum Revenues Revenues Revenues, Total Operating Lease, Liability Total lease liability Operating Lease, Liability, Total Leasehold Improvements, Gross Leasehold improvements Liabilities, Fair Value Disclosure [Abstract] Liabilities Equity Component [Domain] Equity Component Cash, Cash Equivalents and Investments [Table Text Block] Cash and cash equivalents Segments [Axis] Segments Employee Stock Option [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Stock Repurchase Program, Authorized Amount Stock repurchase program, authorized amount Foreign Countries Foreign Countries [Member] Foreign Countries Assets [Abstract] Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Billing Status, Type [Axis] Billing Status, Type Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of Shares Available for Grant Common Stock, Value, Issued Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued Transportation Industry [Member] Transportation Industry [Member] Transportation Industry [Member] Revenue Recognition [Abstract] Contract with Customer, Liability, Revenue Recognized Deferred Revenue, Revenue Recognized Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current, Total 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 Auditor Name Auditor Name Operating Income (Loss) Operating Income Operating income SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Deferred Income Tax Expense (Benefit) Deferred income tax provision Deferred Income Tax Expense Defined contribution plan employer contribution percentage of eligible wages. Defined Contribution Plan Employer Contribution Percentage Of Eligible Wages Defined Contribution Plan Employer Contribution Percentage Of Eligible Wages Recipient age to expense award on grant date Share Based Awards Recipient Retirement Age Recipient age to expense award on grant date Allowance For Contract Losses [Member] Allowance For Contract Losses [Member] Allowance For Contract Losses [Member] Income Tax Expense (Benefit) Provision for income taxes Total Stock based compensation, holding period Vested Restricted Stock Awards Holding Period Stock based compensation, holding period Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Concentration Risk, Percentage Fiscal Years 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] Equipment [Member] Equipment Concentration Risk [Line Items] Concentration Risk [Line Items] 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 (loss) income, net of tax: 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, Balance Earnings Per Share, Policy [Policy Text Block] Net Income Per Share Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to the current year Other Nonoperating Income (Expense) Miscellaneous income, net Total Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization of property, equipment and leasehold improvements Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and Amortization Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Deferred Compensation Arrangements [Abstract] Goodwill Reported By Segment [Table] Goodwill Reported By Segment [Table] Goodwill Reported By Segment [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Non-deductible stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of shares outstanding, Options Granted Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity 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 Unrealized Gains Stockholders' 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] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 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, Maturity [Table Text Block] Maturities of Lease Liabilities Income tax rate reconciliation nondeductible expense officer compensation. Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation Non-deductible officer compensation Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net, Total Total deferred tax 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] SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Year Balance at Beginning of Year 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 Document Financial Statement Restatement Recovery Analysis [Flag] Property, Plant and Equipment, Additions Capital Expenditures Earnings Per Share, Basic Basic (in dollars per share) Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies Commitments and contingencies (Note 13) Income Statement [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property, Equipment and Leasehold Improvements Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Deferred Tax Liabilities State Taxes. Deferred Tax Liabilities State Taxes State taxes Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Retirement Benefits [Abstract] 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 Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stockholders' Equity Note [Abstract] 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 Deferred tax assets operating leases. Deferred Tax Assets Operating Leases Operating leases Earnings Per Share, Diluted Diluted (in dollars per share) Earnings Per Share, Diluted, Total Product and Service [Domain] Product and Service Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Unrecognized Tax Benefits Balance Balance SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Buildings and Improvements, Gross Buildings Revenue from Contract with Customer [Abstract] Other Income and Other Expense Disclosure [Text Block] Miscellaneous Income, Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of shares outstanding, Exercisable 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 Deferred Tax Assets, Net Net deferred tax assets Foreign Currency Transaction Gain (Loss), before Tax Gain (loss) on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax, Total Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss Unrealized loss on trading securities Payments for Repurchase of Common Stock Repurchase of common stock Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total 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 Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Number of shares outstanding, awards granted Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-average exercise price, Options Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash Equivalents 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 Deferred Compensation Liability, Current Deferred compensation plan Deferred Compensation Liability, Current, Total Increase (Decrease) in Accounts Receivable Accounts receivable Retirement Benefits [Text Block] Retirement Plans Deferred Tax Assets, Property, Plant and Equipment Property, equipment and leasehold improvements Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value, awards vested Local Phone Number Local Phone Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-average exercise price, Exercisable Current Federal Tax Expense (Benefit) Federal 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] Deferred Tax Liabilities, Goodwill Deductible goodwill Allowance For Bad Debt [Member] Allowance For Bad Debt [Member] Allowance For Bad Debt [Member] 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 Property, Plant and Equipment, Policy [Policy Text Block] Property, Equipment and Leasehold Improvements Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report 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 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period of recognized term Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total number of shares reserved for issuance 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value 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 Capital Expenditures Segment, Expenditure, Addition to Long-Lived Assets Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits Payments of Dividends Payments of Dividends, Total Dividends and dividend equivalent 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 increase in cash and cash equivalents General and Administrative Expense [Member] General and Administrative Expenses [Member] Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Effect of dilutive stock outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of shares outstanding, Options forfeited and expired Document Financial Statement Error Correction [Flag] Operating Segments [Member] Operating segments Employee-related Liabilities, Current [Abstract] Segment Reporting Disclosure [Text Block] Segment Reporting City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Consolidation Items [Axis] Consolidation Items Accounts Payable and Accrued Liabilities [Abstract] Customer [Domain] Customer 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 Less accumulated depreciation and amortization 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 Unrecognized liability for uncertain tax positions for next twelve months. Unrecognized Liability For Uncertain Tax Positions For Next Twelve Months Unrecognized Liability For Uncertain Tax Positions For Next Twelve Months Labor and Related Expense Compensation and related expenses Employee Stock [Member] Employee Stock Purchase Plan Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Valuation and Qualifying Accounts Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share-Based Compensation, Restricted Stock Units Award Activity Operations in Different Geographic Areas [Line Items] Operations In Different Geographic Areas [Line Items] Operations in Different Geographic Areas [Line Items] Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock Option Activity The total amount of subcontractor fees not included in revenues. Subcontractor Fees Not Included In Revenues Subcontractor Fees Not Included In Revenues Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] The Assumptions Used to Value Option Grants Increase (Decrease) in Contract with Customer, Liability Deferred revenues Chemical industry. Chemical Industry [Member] Chemical Industry [Member] Schedule Of Unrecognized Tax Benefits [Abstract] Schedule Of Unrecognized Tax Benefits [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Significant Balance Sheet Components [Abstract] Significant Balance Sheet Components [Abstract] Fixed-Price Contract [Member] Fixed Price Contracts [Member] Recently accounting pronouncements not yet effective. Recently Accounting Pronouncements Not Yet Effective Policy [Text Block] Recently Accounting Pronouncements Not Yet Effective Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Event [Line Items] Other Employee-related Liabilities, Current Other accrued payroll and employee benefits Asset Class [Domain] Asset Class Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities Accounts receivable, net of allowance for contract losses and doubtful accounts of $5,281 and $6,193, 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] Construction in Progress, Gross Construction in progress Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Reductions due to lapse of statute of limitations 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 Stock Repurchased During Period, Value Purchase of treasury shares Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Recognized in Consolidated Statements of Income Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, Exercisable Accretion (Amortization) of Discounts and Premiums, Investments Amortization of premiums and accretion of discounts on short-term investments Building [Member] Buildings Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. Revenue Recognition Deferred Revene Policy [Text Block] Deferred Revenues Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Trade Accounts Receivable [Member] Trade Accounts Receivable [Member] 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 Percentage of employer's contributions to a defined contribution plan that vests in a given year. Defined Contribution Plan Employer Contribution Annual Vesting Percentage Defined Contribution Plan Employer Contribution Annual Vesting Percentage Cash [Member] Cash Treasury stock, at cost: 15,134 and 15,064 shares held, respectively Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] Liability, Pension and Other Postretirement and Postemployment Benefits, Current Accrued 401(k) contributions Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Document Fiscal Year Focus Document Fiscal Year Focus Other Operating Income (Expense) [Member] Other Operating Income (Expense) [Member] Income tax rate reconciliation divestiture of foreign subsidiary. Income Tax Rate Reconciliation Divestiture Of Foreign Subsidiary Divestiture of foreign subsidiary Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated other comprehensive income/(loss) Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value, awards granted 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 Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Deferred Tax Liabilities, Unrealized Gains on Trading Securities Unrealized gain of deferred compensation plan assets Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use asset obtained in exchange for operating lease obligation Treasury Stock, Shares, Acquired Purchase of treasury shares (in shares) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-average exercise price, Options forfeited and expired 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 Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of options exercised 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 Unrealized Losses Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Shares, Issued Balances (in shares) Balances (in shares) Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred compensation plan Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total Cash, Cash Equivalents, and Short-Term Investments [Text Block] Cash and cash equivalents Leases [Abstract] Securities Act File Number Entity File Number Property. Property [Abstract] Property: Interest and Other Income [Table Text Block] Miscellaneous income, net Deferred Tax Assets, Gross Total deferred tax assets Deferred Compensation Plan Assets Trading securities held in deferred compensation plan Trading securities held in deferred compensation plan Receivable [Policy Text Block] Allowances for Contract Losses and Doubtful Accounts Unrealized loss arising during the period on investments, net of tax benefit of $0, $0 and $2, respectively OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized loss on investments Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at end of year Cash and cash equivalents at beginning of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Total amount for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. Total Excess Tax Benefit From Share Based Compensation Total Excess Tax Benefit From Share Based Compensation Cash Equivalents [Member] Total cash equivalents Share-Based Payment Arrangement [Abstract] Revenue from Rights Concentration Risk [Member] Revenue from Rights Concentration Risk [Member] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-average grant date fair value, awards balance Weighted-average grant date fair value, awards balance Operating Expenses Total operating expenses Auditor Location Auditor Location The entire disclosure for leases. Leases Disclosure [Text Block] Leases Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (in years) Preferred Stock, Value, Issued Preferred stock, $0.001 par value; 2,000 shares authorized; no shares outstanding Number of years until employer's contribution to a defined contribution plan fully vest. Defined Contribution Plan Employer Contribution Annual Vesting Period Defined Contribution Plan Employer Contribution Annual Vesting Period 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 Accrued Bonuses, Current Accrued bonuses payable Vested Restricted Stock Awards Vested Restricted Stock Awards [Member] Vested Restricted Stock Awards 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 Supplemental Balance Sheet Disclosures [Text Block] Other Significant Balance Sheet Components Subsequent Event Type [Domain] Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Maturity of short-term investments Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease cost Dividends Declared [Table Text Block] Cash Dividends Per Common Share Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Corporate, Non-Segment [Member] Corporate Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Product and Service [Axis] Product and Service Treasury Stock, Value, Acquired, Cost Method Purchase of treasury shares Title of 12(b) Security Title of each class Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes, net of federal benefit 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Maximum Percentage Of Payroll Deductions Related To Purchase Of Common Stock Treasury Stock [Member] Treasury Stock, Common [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 Total accounts payable and other accrued liabilities Other Cost and Expense, Operating Other operating expenses Goodwill, Impairment Loss Changes in the carrying amount of goodwill US Treasury and Government Short-Term Debt Securities [Member] U.S. Treasury securities Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, Exercisable Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock repurchase program, remaining authorized repurchase amount Unvested Restricted Stock Unvested Restricted Stock Awards Unvested Restricted Stock Awards [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-average grant date fair value, awards forfeited SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Provision Charged to Expense Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Account receivable, net Concentration Risk Type [Domain] Concentration Risk Type Other Miscellaneous income (loss), net. Other Miscellaneous Income Loss Net Other Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-average exercise price, Options Granted Unbilled Revenues [Member] Unbilled accounts receivable Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash (used in) / provided by investing activities 2008 Equity Incentive Plan Equity Incentive Plan [Member] 2008 Equity Incentive Plan Deferred Tax Liabilities, Other Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of shares outstanding, awards forfeited Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Short-Term Investments [Member] Total short-term investments 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 of $0, $0, and $0, respectively Goodwill Reported By Segment [Line Items] Goodwillreportedbysegment [Line Items] Goodwill Reported By Segment [Line Items] 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 Energy and Utilities [Member] Energy And Utilities [Member] Energy and Utilities [Member] Pension and Other Postretirement Benefits Cost (Reversal of Cost) Pension and Other Postretirement Benefits Cost (Reversal of Cost) Pension and Other Postretirement Benefits Cost (Reversal of Cost), Total Asset Class [Axis] Asset Class Capital Expenditures Incurred but Not yet Paid Accrual for capital expenditures Liabilities Total liabilities Payments to Acquire Short-Term Investments Purchase of short-term investments Machinery and Equipment, Gross Machinery and equipment Stockholders' Equity Attributable to Parent Balance Balance Total stockholders’ equity Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Net income Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Nonoperating Income (Expense) [Abstract] Other income: Area of Land Area of Land Statement of Financial Position [Abstract] Basis of Presentation and Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies 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 Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Company's Effective Tax Rate Differs From Statutory Federal Tax Rate 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. Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Other Income and Expenses [Abstract] Deferred Federal Income Tax Expense (Benefit) Federal Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Accrued liabilities and allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accounts payable and accrued liabilities Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchase Price Of Common Stock As a Percentage of Fair Market Value Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Income tax benefit associated with stock-based compensation. Income Tax Benefit Associated With Stockbased Compensation Income tax benefit 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-average exercise price, Options Balance Weighted-average exercise price, Options Balance SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Weighted average price of shares purchased under employee stock purchase plan. Weighted Average Price Of Shares Purchased Under Employee Stock Purchase Plan Weighted average purchase price Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements Deferred tax liabilities operating leases. Deferred Tax Liabilities Operating Leases Operating leases Fair Value Disclosures [Abstract] Current Income Tax Expense (Benefit) Current Income Tax Expense Furniture and Fixtures, Gross Office furniture and equipment 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Aggregate intrinsic value, Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of shares outstanding, awards vested Other client. Other Client [Member] Other Client Employee-related Liabilities, Current Accrued payroll and employee benefits Total accrued payroll and employee benefits Goodwill, Period Increase (Decrease) Goodwill impairments or gains or losses on disposals Goodwill, Period Increase (Decrease), Total Income Tax Disclosure [Abstract] Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Equipment. Equipment [Abstract] Equipment: XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 29, 2023
Feb. 16, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 29, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Registrant Name EXPONENT, INC.    
Entity Central Index Key 0000851520    
Current Fiscal Year End Date --12-29    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 3.4
Trading Symbol EXPO    
Entity Common Stock, Shares Outstanding   50,563,193  
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Small Business 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 Annual Report true    
Document Transition Report false    
ICFR Auditor Attestation Flag true    
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    
Auditor Firm ID 185    
Auditor Name KPMG, LLP    
Auditor Location San Francisco, California    
Document Financial Statement Error Correction [Flag] false    
Documents Incorporated by Reference

Portions of the registrant’s Definitive Proxy Statement for the registrant’s 2023 Annual Meeting of Stockholders to be held on June 7, 2024 are incorporated by reference into Part III of this Annual Report on Form 10-K.

   
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenues:      
Revenues before reimbursements $ 497,189 $ 463,820 $ 434,850
Reimbursements 39,577 49,473 31,419
Revenues 536,766 513,293 466,269
Operating expenses:      
Compensation and related expenses 319,886 264,235 278,047
Other operating expenses 41,541 35,083 32,594
Reimbursable expenses 39,577 49,473 31,419
General and administrative expenses 24,440 23,660 15,282
Total operating expenses 425,444 372,451 357,342
Operating income 111,322 140,842 108,927
Other income:      
Interest income 7,150 2,096 66
Miscellaneous income, net 17,424 (10,704) 16,844
Income before income taxes 135,896 132,234 125,837
Provision for income taxes 35,557 29,904 24,635
Net income $ 100,339 $ 102,330 $ 101,202
Net income per share:      
Basic (in dollars per share) $ 1.96 $ 1.98 $ 1.92
Diluted (in dollars per share) $ 1.94 $ 1.96 $ 1.9
Shares used in per share computations:      
Basic (in shares) 51,152 51,727 52,610
Diluted (in shares) 51,635 52,280 53,331
Cash dividends declared per common share (in dollars per share) $ 1.04 $ 0.96 $ 0.8
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 100,339 $ 102,330 $ 101,202
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustments, net of tax of $0, $0, and $0, respectively 610 (1,604) 14
Unrealized loss arising during the period on investments, net of tax benefit of $0, $0 and $2, respectively 0 0 (65)
Comprehensive income $ 100,949 $ 100,726 $ 101,151
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustments, tax $ 0 $ 0 $ 0
Unrealized loss arising during the period on investments, tax benefit $ 0 $ 0 $ 2
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 187,150 $ 161,458
Accounts receivable, net of allowance for contract losses and doubtful accounts of $5,281 and $6,193, respectively 167,360 170,114
Prepaid expenses and other current assets 25,022 17,585
Total current assets 379,532 349,157
Property, equipment and leasehold improvements, net 75,318 65,539
Operating lease right-of-use assets 24,600 18,007
Goodwill 8,607 8,607
Deferred income taxes 53,824 53,909
Deferred compensation plan assets 101,169 89,437
Other assets 3,727 2,006
Total assets 646,777 586,662
Current liabilities:    
Accounts payable and accrued liabilities 22,125 29,115
Accrued payroll and employee benefits 111,773 105,822
Deferred revenues 21,709 18,834
Operating lease liabilities 6,302 5,258
Total current liabilities 161,909 159,029
Other liabilities 3,426 2,355
Deferred compensation plan liabilities 103,398 91,183
Operating lease liabilities 21,959 13,343
Total liabilities 290,692 265,910
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 2,000 shares authorized; no shares outstanding
Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares issued 66 66
Additional paid-in capital 321,448 301,002
Accumulated other comprehensive income/(loss)    
Foreign currency translation adjustments (2,977) (3,587)
Retained earnings 574,082 528,810
Treasury stock, at cost: 15,134 and 15,064 shares held, respectively (536,534) (505,539)
Total stockholders’ equity 356,085 320,752
Total liabilities and stockholders’ equity $ 646,777 $ 586,662
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for contract losses and doubtful accounts $ 5,281 $ 6,193
Preferred stock, par or stated value per share $ 0.001 $ 0.001
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares outstanding 0 0
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,134,000 15,064,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ 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 Jan. 01, 2021 $ 361,498 $ 66 $ 265,328 $ (1,932) $ 421,809 $ (323,773)
Balances (in shares) at Jan. 01, 2021   65,707,000       13,903,000
Employee stock purchase plan 1,977   1,777     $ 200
Employee stock purchase plan (in shares)           (20,000)
Exercise of stock options 1,134   657     $ 477
Exercise of stock options (in shares)           (48,000)
Amortization of unrecognized stock-based compensation 9,296   9,296      
Purchase of treasury shares (7,000)         $ (7,000)
Purchase of treasury shares (in shares)           78,000
Foreign currency translation adjustments 14     14    
Grant of restricted stock units to settle accrued bonus 7,637   7,637      
Settlement of restricted stock units (15,666)   (3,276)   (1,679) $ (10,711)
Settlement of restricted stock units (in shares)           (322,000)
Unrealized loss on investments (6)     (65) 59  
Dividends and dividend equivalent rights (43,021)   0   (43,021)  
Net Income (Loss) 101,202       101,202  
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,000       13,591,000
Employee stock purchase plan 2,020   1,805     $ 215
Employee stock purchase plan (in shares)           (22,000)
Amortization of unrecognized stock-based compensation 9,999   9,999      
Purchase of treasury shares (155,856)         $ (155,856)
Purchase of treasury shares (in shares)           1,756,000
Foreign currency translation adjustments (1,604)     (1,604)    
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)           (261,000)
Dividends and dividend equivalent rights (50,498)       (50,498)  
Net Income (Loss) 102,330       102,330  
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,000       15,064,000
Employee stock purchase plan 2,084   1,840     $ 244
Employee stock purchase plan (in shares)           (24,000)
Exercise of stock options $ 100   22     $ 78
Exercise of stock options (in shares) (7,992) [1]         (8,000)
Amortization of unrecognized stock-based compensation $ 9,912   9,912      
Purchase of treasury shares (24,208)         $ (24,208)
Purchase of treasury shares (in shares)           288,000
Foreign currency translation adjustments 610     610    
Grant of restricted stock units to settle accrued bonus 10,496   10,496      
Settlement of restricted stock units (9,942)   (1,824)   (1,009) $ (7,109)
Settlement of restricted stock units (in shares)           (186,000)
Dividends and dividend equivalent rights (54,058)       (54,058)  
Net Income (Loss) 100,339       100,339  
Balance at Dec. 29, 2023 $ 356,085 $ 66 $ 321,448 $ (2,977) $ 574,082 $ (536,534)
Balances (in shares) at Dec. 29, 2023   65,707,000       15,134,000
[1] Does not include restricted stock or employee stock purchase plans.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 100,339,000 $ 102,330,000 $ 101,202,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization of property, equipment and leasehold improvements 8,916,000 7,079,000 6,487,000
Amortization of premiums and accretion of discounts on short-term investments     (11,000)
Provision for contract losses and doubtful accounts 3,225,000 3,081,000 1,958,000
Stock-based compensation 20,357,000 20,364,000 19,263,000
Deferred income tax provision 85,000 (7,363,000) (6,005,000)
Changes in operating assets and liabilities:      
Accounts receivable (471,000) (33,334,000) (30,254,000)
Prepaid expenses and other current assets (6,669,000) (6,124,000) (4,407,000)
Change in operating leases (152,000) (7,000) (406,000)
Accounts payable and accrued liabilities (5,055,000) 2,215,000 8,443,000
Accrued payroll and employee benefits 3,902,000 6,494,000 20,336,000
Deferred revenues 2,875,000 (928,000) 7,962,000
Net cash provided by operating activities 127,352,000 93,807,000 124,568,000
Cash flows from investing activities:      
Capital expenditures (16,356,000) (12,043,000) (6,826,000)
Purchase of short-term investments     (34,994,000)
Maturity of short-term investments     79,998,000
Net cash (used in) / provided by investing activities (16,356,000) (12,043,000) 38,178,000
Cash flows from financing activities:      
Payroll taxes for restricted stock units (9,942,000) (12,904,000) (15,666,000)
Repurchase of common stock (24,208,000) (155,856,000) (7,000,000)
Exercise of stock-based payment awards 2,184,000 2,020,000 3,111,000
Dividends and dividend equivalent rights (54,043,000) (49,237,000) (43,198,000)
Net cash used in financing activities (86,009,000) (215,977,000) (62,753,000)
Effect of foreign currency exchange rates on cash and cash equivalents 705,000 (2,016,000) 169,000
Net increase in cash and cash equivalents 25,692,000 (136,229,000) 100,162,000
Cash and cash equivalents at beginning of year 161,458,000 297,687,000 197,525,000
Cash and cash equivalents at end of year $ 187,150,000 $ 161,458,000 $ 297,687,000
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 100,339 $ 102,330 $ 101,202
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 1: Summary of Significant Accounting Policies

 

Basis of Presentation

Exponent, Inc. together with its subsidiaries (collectively referred to as the “Company”) is a science and engineering consulting firm that provides solutions to complex problems. The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

The Company operates on a 52-53 week fiscal year with each year ending on the Friday closest to December 31st. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.

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. Estimates are used for, but not limited to, revenue recognition, allowance for contract losses and doubtful accounts, stock-based compensation, income taxes, goodwill, the useful life of property, equipment and leasehold improvements, and operating lease liabilities. Actual results could differ from those estimates.

Foreign Currency Translation

The Company translates the assets and liabilities of foreign subsidiaries, whose functional currency is the local currency, at exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during the year. The adjustment resulting from translating the financial statements of such foreign subsidiaries is included in accumulated other comprehensive income/(loss), which is reflected as a separate component of stockholders’ equity.

Cash Equivalents

Cash equivalents consist of highly liquid investments such as money market mutual funds, commercial paper and debt securities with original remaining maturities of three months or less from the date of purchase.

Allowances for Contract Losses and Doubtful Accounts

The Company maintains allowances for estimated losses 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 is 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 and forecasts of future economic conditions, aging of amounts due and changes in customer payment terms.

Property, Equipment and Leasehold Improvements

Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are recognized using the straight-line method. Buildings are depreciated over their estimated useful lives ranging from 30 to 40 years. Equipment is depreciated over its estimated useful life, which generally ranges from three to seven years. Leasehold improvements are amortized over the shorter of their estimated useful lives, generally seven years, or the term of the related lease.

Impairment of Long-Lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses on any long-lived assets in 2023, 2022 or 2021.

Goodwill

The Company assesses the impairment of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company’s annual goodwill impairment review is completed during the fourth quarter of each year. The Company evaluates goodwill for each reporting unit for impairment by assessing qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. The Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, a change in the composition or carrying amount of a reporting unit’s net assets and changes in the price of its common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the quantitative goodwill impairment test is not performed.

The Company completed its annual assessment for all reporting units with goodwill for 2023 and determined, after assessing the totality of the qualitative factors, that it is more likely than not that the fair value of each reporting unit is greater than its respective carrying amount. Accordingly, there was no indication of impairment of goodwill for any of the Company’s reporting units and the quantitative goodwill impairment test was not performed. The Company did not recognize any goodwill impairment losses in 2023, 2022 or 2021.

Deferred Revenues

Deferred revenues represent amounts billed to clients in advance of services provided.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis and the financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities from changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. An uncertain tax position is recognized if it is determined that it is more likely than not to be sustained upon examination. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits as income tax expense. Accrued interest and penalties are insignificant at December 29, 2023 and December 30, 2022.

Fair Value of Financial Instruments

Financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, other assets and accounts payable. Cash, cash equivalents and short-term investments are recorded at fair value. The carrying amount of the Company’s accounts receivable, other assets and accounts payable approximates their fair values due to their short maturities.

Stock-Based Compensation

Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period of the entire award. The Company accounts for forfeitures of stock-based awards when they occur.

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 computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method if their effect would be dilutive.

The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Shares used in basic per share computation

 

 

51,152

 

 

 

51,727

 

 

 

52,610

 

Effect of dilutive common stock options outstanding

 

 

188

 

 

 

204

 

 

 

241

 

Effect of unvested restricted stock units outstanding

 

 

295

 

 

 

349

 

 

 

480

 

Shares used in diluted per share computation

 

 

51,635

 

 

 

52,280

 

 

 

53,331

 

Common stock options to purchase 59,459 shares were excluded from the diluted per share calculation for 2023 due to their anti-dilutive effect. There were no equity awards excluded from the diluted per share calculation for 2022 and 2021.

Recently Accounting Pronouncements Not Yet Effective

There are no new accounting pronouncements that are expected to materially impact the Company’s consolidated financial statements.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [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, 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), the entity may recognize revenue in the amount to which the entity has a right to invoice.

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

 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

63%

 

63%

 

61%

Environmental and Health

 

15%

 

16%

 

17%

Total time and materials revenues

 

78%

 

79%

 

78%

 

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 percent of the Company’s revenue generated from fixed price contracts:

 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

20%

 

20%

 

21%

Environmental and Health

 

2%

 

1%

 

1%

Total fixed price revenues

 

22%

 

21%

 

22%

 

Deferred revenues represent amounts billed to clients in advance of services provided. During 2023, $14,463,000 of revenues were recognized that were included in the deferred revenue balance at December 30, 2022. During 2022, $15,384,000 of revenues were recognized that were included in the deferred revenue balance at December 31, 2021. During 2021, $8,387,000 of revenues were recognized that were included in the deferred revenue balance at January 1, 2021.

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 service fee associated with 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 and not control 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 $12,268,000, $28,754,000 and $15,357,000 during 2023, 2022 and 2021, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and cash equivalents
12 Months Ended
Dec. 29, 2023
Cash and Cash Equivalents [Abstract]  
Cash and cash equivalents

Note 3: Cash and cash equivalents

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

132,464

 

 

$

 

 

$

 

 

$

132,464

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash equivalents

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash and cash equivalents

 

 

187,150

 

 

 

 

 

 

 

 

 

187,150

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
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 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 4: Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including available-for-sale fixed income securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There have been no transfers between fair value measurement levels during 2023, 2022 and 2021. 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 December 29, 2023 (in thousands):

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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)

 

$

54,686

 

 

$

54,686

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

36,788

 

 

 

36,788

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity trading securities held in deferred
   compensation plan
(2)

 

 

78,399

 

 

 

78,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

169,873

 

 

$

169,873

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

116,564

 

 

 

116,564

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

116,564

 

 

$

116,564

 

 

$

 

 

$

 

 

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

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

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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 consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet.
(3)
Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.

Fixed income and equity trading securities as of December 29, 2023 and December 30, 2022 represent mutual funds held in the Company’s deferred compensation plan. See Note 11 for additional information about the Company’s deferred compensation plan.

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

There were no other-than-temporary impairments or credit losses related to available-for-sale securities during 2023, 2022 and 2021.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Leasehold Improvements
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Property, Equipment and Leasehold Improvements

Note 5: Property, Equipment and Leasehold Improvements

 

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Property:

 

 

 

 

 

 

Land

 

$

18,339

 

 

$

18,339

 

Buildings

 

 

69,698

 

 

 

69,600

 

Construction in progress

 

 

1,114

 

 

 

1,381

 

Equipment:

 

 

 

 

 

Machinery and equipment

 

 

54,008

 

 

 

54,476

 

Office furniture and equipment

 

 

12,411

 

 

 

10,632

 

Leasehold improvements

 

 

23,759

 

 

 

14,145

 

 

 

179,329

 

 

 

168,573

 

Less accumulated depreciation and amortization

 

 

104,011

 

 

 

103,034

 

Property, equipment and leasehold improvements, net

 

$

75,318

 

 

$

65,539

 

 

Depreciation and amortization for 2023, 2022 and 2021 was $8,916,000, $7,079,000 and $6,487,000, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Significant Balance Sheet Components
12 Months Ended
Dec. 29, 2023
Significant Balance Sheet Components [Abstract]  
Other Significant Balance Sheet Components

Note 6: Other Significant Balance Sheet Components

 

Account receivable, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

128,052

 

 

$

120,212

 

Unbilled accounts receivable

 

 

44,589

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(5,281

)

 

 

(6,193

)

Total accounts receivable, net

 

$

167,360

 

 

$

170,114

 

 

Accounts payable and accrued liabilities

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accounts payable

 

$

4,489

 

 

$

8,642

 

Accrued liabilities

 

 

17,636

 

 

 

20,473

 

Total accounts payable and other accrued liabilities

 

$

22,125

 

 

$

29,115

 

 

Accrued payroll and employee benefits

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accrued bonuses payable

 

$

68,415

 

 

$

67,805

 

Accrued 401(k) contributions

 

 

11,138

 

 

 

9,812

 

Accrued vacation

 

 

13,492

 

 

 

13,106

 

Deferred compensation plan

 

 

13,166

 

 

 

10,171

 

Other accrued payroll and employee benefits

 

 

5,562

 

 

 

4,928

 

Total accrued payroll and employee benefits

 

$

111,773

 

 

$

105,822

 

 

Other accrued payroll and employee benefits consist primarily of accrued wages, payroll taxes and disability insurance programs. A portion of accrued bonuses payable will be settled by issuing fully vested restricted stock units. See Note 9 and Note 16 for additional information.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 7: Income Taxes

 

Income before income taxes includes income from foreign operations of $10,353,000, $10,646,000 and $12,326,000 for 2023, 2022 and 2021, respectively.

Total income tax expense for 2023, 2022 and 2021 consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

23,193

 

 

$

24,411

 

 

$

19,800

 

Foreign

 

 

2,254

 

 

 

1,973

 

 

 

2,252

 

State

 

 

10,025

 

 

 

10,883

 

 

 

8,588

 

 

 

35,472

 

 

 

37,267

 

 

 

30,640

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

 

(775

)

 

 

(4,910

)

 

 

(3,930

)

State

 

 

860

 

 

 

(2,453

)

 

 

(2,075

)

 

 

85

 

 

 

(7,363

)

 

 

(6,005

)

Total

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

The Company’s effective tax rate differs from the statutory federal tax rate of 21% as shown in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

$

28,538

 

 

$

27,769

 

 

$

26,426

 

State taxes, net of federal benefit

 

 

8,587

 

 

 

6,726

 

 

 

5,174

 

Non-deductible officer compensation

 

 

870

 

 

 

1,160

 

 

 

997

 

Non-deductible expenses

 

 

456

 

 

 

52

 

 

 

19

 

Non-deductible stock-based compensation

 

 

12

 

 

 

12

 

 

 

13

 

Excess tax benefit from equity incentive plans

 

 

(2,844

)

 

 

(4,533

)

 

 

(7,850

)

Difference between statutory rate and foreign effective tax rate

 

 

(264

)

 

 

(693

)

 

 

(622

)

Other

 

 

202

 

 

 

(589

)

 

 

478

 

Tax expense

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

 

 

 

 

 

 

 

 

 

Effective tax rate

 

 

26.2

%

 

 

22.6

%

 

 

19.6

%

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 29, 2023 and December 30, 2022 are presented in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities and allowances

 

$

21,235

 

 

$

20,740

 

Deferred compensation plan

 

 

40,280

 

 

 

36,819

 

Operating leases

 

 

7,853

 

 

 

5,386

 

Unrealized loss on trading securities

 

 

 

 

 

453

 

Property, equipment and leasehold improvements

 

 

 

 

 

212

 

Other

 

 

 

 

 

88

 

Total deferred tax assets

 

$

69,368

 

 

$

63,698

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

State taxes

 

$

(2,255

)

 

$

(2,265

)

Deductible goodwill

 

 

(2,071

)

 

 

(2,138

)

Operating leases

 

 

(7,853

)

 

 

(5,386

)

Unrealized gain of deferred compensation plan assets

 

 

(1,652

)

 

 

 

Property, equipment and leasehold improvements

 

 

(1,695

)

 

 

 

Other

 

 

(18

)

 

 

 

Total deferred tax liabilities

 

 

(15,544

)

 

 

(9,789

)

Net deferred tax assets

 

$

53,824

 

 

$

53,909

 

 

Management believes it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets.

The Company is entitled to a deduction for federal and state tax purposes with respect to employees’ stock award activity. The net deduction in taxes otherwise payable arising from that deduction has been recorded as an income tax benefit. For 2023, 2022 and 2021, the net deduction in tax payable arising from employees’ stock award activity was $3,620,000, $5,829,000 and $10,009,000, respectively.

The Company and its subsidiaries file income tax returns in the United States federal jurisdiction, California and various other state and foreign jurisdictions. The Company is no longer subject to United States federal income tax examination for years prior to 2020. The Company is no longer subject to California franchise tax examinations for years prior to 2019. With few exceptions, the Company is no longer subject to state and local or non-United States income tax examination by tax authorities for years prior to 2019.

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance at December 31, 2021

 

$

1,949

 

  Additions based on tax positions related to the current year

 

 

630

 

  Reductions due to lapse of statute of limitations

 

 

(532

)

Balance at December 30, 2022

 

$

2,047

 

  Additions based on tax positions related to the current year

 

 

571

 

  Reductions due to lapse of statute of limitations

 

 

(473

)

Balance at December 29, 2023

 

$

2,145

 

 

Unrecognized tax benefits are included in other liabilities in the accompanying consolidated balance sheets. To the extent these unrecognized tax benefits are ultimately recognized, they will impact the effective tax rate by $1,695,000 in a future period. There are no uncertain tax positions whose resolution in the next 12 months is expected to materially affect operating results.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 29, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

Note 8: Stockholders’ Equity

Preferred Stock

The Company has authorized 2,000,000 shares of undesignated preferred stock with a par value of $0.001 per share. None of the preferred shares were issued and outstanding at December 29, 2023 and December 30, 2022.

Dividends

The Company declared and paid cash dividends per share of common stock during the periods presented as follows:

 

 

Fiscal Years

 

 

 

2023

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.260

 

 

$

13,169

 

Second Quarter

 

$

0.260

 

 

 

13,217

 

Third Quarter

 

$

0.260

 

 

 

13,177

 

Fourth Quarter

 

$

0.260

 

 

 

13,148

 

 

 

 

 

$

52,711

 

 

 

 

 

 

 

 

 

 

Fiscal Years

 

 

 

2022

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.240

 

 

$

12,383

 

Second Quarter

 

$

0.240

 

 

 

12,345

 

Third Quarter

 

$

0.240

 

 

 

12,225

 

Fourth Quarter

 

$

0.240

 

 

 

12,153

 

 

 

 

 

$

49,106

 

Treasury Stock

Net losses related to the re-issuance of treasury stock to settle restricted stock unit and stock option awards of $1,009,000, $1,392,000 and $1,679,000 were recorded as a reduction to retained earnings during 2023, 2022 and 2021, respectively.

Repurchase of Common Stock

The Company repurchased 288,000 shares of its common stock for $24,208,000 during 2023. The Company repurchased 1,756,000 shares of its common stock for $155,856,000 during 2022. The Company repurchased 78,000 shares of its common stock for $7,000,000 during 2021. On February 22, 2022, the Board of Directors authorized $150,000,000 for the repurchase of the Company’s common stock. On May 29, 2020, the Board of Directors authorized $45,000,000 for the repurchase of the Company’s common stock. These repurchase programs have no expiration dates. As of December 29, 2023, the Company had remaining authorization under its stock repurchase plan of $38,390,000 to repurchase shares of common stock.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 9: Stock-Based Compensation

On May 29, 2008, the Company’s stockholders approved the 2008 Equity Incentive Plan and the 2008 Employee Stock Purchase Plan (“ESPP”). The 2008 Equity Incentive Plan and ESPP were previously adopted by the Company’s Board of Directors on April 8, 2008, subject to stockholder approval.

The 2008 Equity Incentive Plan allows for the award of stock options, stock awards (including stock units, stock grants and stock appreciation rights or other similar equity awards) and cash awards to officers, employees, consultants and non-employee members of the Board of Directors. The total number of shares reserved for issuance under the 2008 Equity Incentive Plan was 11,856,300 shares of common stock, subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company. As of December 29, 2023, 1,126,909 shares were available for grant under the 2008 Equity Incentive Plan.

The ESPP allows for officers and employees to purchase common stock through payroll deductions of up to 15% of a participant’s eligible compensation. Shares of common stock are purchased under the ESPP at 95% of the fair market value of the Company’s common stock on each purchase date. Subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company, the total number of shares reserved for issuance under the ESPP was 1,200,000 shares of common stock. As of December 29, 2023, 296,047 shares were available for grant. Weighted average purchase prices for shares sold under the ESPP plan in 2023, 2022 and 2021 were $87.12, $91.17 and $98.64, respectively.

Restricted Stock Units

The Company grants restricted stock units to employees and outside directors. These 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 received a fully vested restricted stock unit award is granted a matching number of unvested restricted stock unit awards. These unvested restricted stock unit awards 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 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.

All restricted stock units granted have dividend equivalent rights (“DER”), which entitle holders of restricted stock units to the same dividend value per share as holders of common stock. DER are subject to the same vesting and other terms and conditions as the corresponding unvested restricted stock units. DER are accumulated and paid when the underlying shares vest and are forfeited if the underlying shares are forfeited.

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. For 2023, 2022 and 2021, the Company recorded stock-based compensation expense associated with accrued bonus awards of $10,445,000, $10,365,000 and $9,967,000, respectively.

The Company recorded stock-based compensation expense associated with the unvested restricted stock unit awards of $8,831,000, $9,164,000 and $8,560,000 during 2023, 2022 and 2021, respectively. The total fair value of restricted stock unit awards vested during 2023, 2022 and 2021 was $25,277,000, $29,875,000 and $31,984,000, respectively. The weighted-average grant date fair values of restricted stock unit awards granted during 2023, 2022 and 2021 were $99.47, $94.24 and $97.80, respectively.

The number of unvested restricted stock unit awards outstanding as of December 29, 2023 is as follows (1):

 

 

Number
of awards
outstanding

 

 

Weighted-
average
grant date
fair value

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)
(2)

 

Balance at December 30, 2022

 

 

467,199

 

 

$

76.89

 

 

 

 

 

 

 

Awards granted

 

 

229,779

 

 

 

99.47

 

 

 

 

 

 

 

Awards vested

 

 

(248,513

)

 

 

76.21

 

 

 

 

 

 

 

Awards forfeited

 

 

(29,757

)

 

 

89.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

418,708

 

 

$

88.78

 

 

 

1.7

 

 

$

36,863

 

 

(1)
Does not include employee stock purchase plans or stock option plans.
(2)
The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $88.04.

Stock Options

The Company currently grants stock options under the 2008 Equity Incentive Plan. Options are granted for terms of 10 years and generally vest ratably over a four-year period from the grant date. The Company grants options at exercise prices equal to the fair value of the Company’s common stock on the date of grant. All stock options have DER, which entitle holders of stock options to the same dividend value per share as holders of common stock. DER are subject to the same vesting terms as the corresponding stock options. DER are accumulated and paid in cash when the underlying stock options vest and are forfeited if the underlying stock options do not vest. During 2023, 2022 and 2021, the Company recorded stock-based compensation expense of $1,081,000, $835,000 and $736,000, respectively, associated with stock options.

Option activity is as follows (1):

 

 

Number
of shares
outstanding

 

 

Weighted-
average
exercise
price

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)

 

Exercisable at December 30, 2022

 

 

441,227

 

 

$

47.38

 

 

 

 

 

 

 

Options granted

 

 

30,000

 

 

 

107.31

 

 

 

 

 

 

 

Options forfeited and expired

 

 

 

 

 

 

 

 

 

 

 

 

Options exercised

 

 

(7,992

)

 

 

12.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

463,235

 

 

$

51.86

 

 

 

4.78

 

 

$

17,543

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 29, 2023

 

 

378,444

 

 

$

42.19

 

 

 

4.04

 

 

$

17,453

 

 

(1)
Does not include restricted stock or employee stock purchase plans.

The total intrinsic value of options exercised during 2023, 2022 and 2021 was $742,000, $0 and $4,335,000, respectively. The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the fiscal year ended December 29, 2023, and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 29, 2023. This amount changes based on the fair-value of the Company’s stock.

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-based payment 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 and post-vesting forfeiture and 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 on the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ DER. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.

The assumptions used to value option grants for 2023, 2022 and 2021 are as follows:

 

 

Stock Option Plan

 

 

 

Fiscal Years

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (in years)

 

 

5.8

 

 

 

5.6

 

 

 

5.7

 

Risk-free interest rate

 

 

3.99

%

 

 

1.90

%

 

 

0.64

%

Volatility

 

 

29

%

 

 

28

%

 

 

28

%

Dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

 

The weighted-average grant date fair value of options granted during 2023, 2022 and 2021 were $38.29, $26.64 and $25.32, respectively.

The amount of stock-based compensation expense and the related income tax benefit recognized in the Company’s consolidated statements of income for 2023, 2022 and 2021 is as follows:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Compensation and related expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

$

18,542

 

 

$

18,810

 

 

$

17,755

 

Stock option grants

 

 

1,081

 

 

 

835

 

 

 

736

 

Sub-total

 

 

19,623

 

 

 

19,645

 

 

 

18,491

 

 

 

 

 

 

 

 

 

 

General and administrative expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

734

 

 

 

719

 

 

 

772

 

Sub-total

 

 

734

 

 

 

719

 

 

 

772

 

Total stock-based compensation expense

 

$

20,357

 

 

$

20,364

 

 

$

19,263

 

 

 

 

 

 

 

 

 

 

Income tax benefit

 

$

3,620

 

 

$

5,829

 

 

$

10,009

 

 

As of December 29, 2023, there was $12,842,000 of unrecognized compensation cost, expected to be recognized over a weighted average period of 2.6 years, related to unvested restricted stock unit awards and $1,542,000 of unrecognized compensation cost, expected to be recognized over a weighted average period of 2.1 years, related to unvested stock options.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans
12 Months Ended
Dec. 29, 2023
Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]  
Retirement Plans

Note 10: Retirement Plans

The Company provides a defined contribution retirement plan for its employees whereby the Company contributes to each eligible employee’s account 7% of the employee’s eligible salary. The employee does not need to make a contribution to the plan to be eligible for the Company’s 7% contribution. To be eligible under the plan, an employee must be at least 21 years of age and be either a full-time or part-time salaried employee. The 7% Company contribution will vest 20% per year for the first five years of employment and then immediately thereafter. These contributions are made to the 401(k) plan up to the statutory maximum. Any portion of the 7% contribution in excess of the statutory maximum is made to the Company’s nonqualified deferred compensation plan. The Company’s expenses related to this plan were $11,867,000, $10,166,000 and $9,923,000 in 2023, 2022 and 2021, respectively.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Compensation Plans
12 Months Ended
Dec. 29, 2023
Deferred Compensation Arrangements [Abstract]  
Deferred Compensation Plans

Note 11: 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 December 29, 2023 and December 30, 2022, invested amounts under the plans totaled $115,187,000 and $100,731,000, respectively. These assets are classified as trading securities and are recorded at fair market value with changes recorded as adjustments to miscellaneous income, net.

As of December 29, 2023 and December 30, 2022, vested amounts due under the plans totaled $116,564,000 and $101,354,000, respectively. Changes in the liability are recorded as adjustments to compensation and related expense. During 2023, 2022 and 2021, the Company recognized compensation expense of $14,315,000, ($14,187,000) and $14,730,000, respectively, as a result of changes in the market value of the trust assets with the same amount being recorded as other income, net.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases

Note 12: 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 consolidated balance sheet. The Company does not have any finance leases as of December 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 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 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, Germany, Hong Kong, Ireland, Singapore, Switzerland and the United Kingdom. Leases for these office, laboratory, and storage facilities have terms generally ranging between one and 10 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 15-year periods. As of December 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 components of lease expense included in other operating expenses on the consolidated statements of income were as follows:

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

 

$

7,732

 

 

$

7,050

 

 

$

6,930

 

Variable lease cost

 

 

1,635

 

 

 

1,263

 

 

 

1,065

 

Short-term lease cost

 

 

1,174

 

 

 

651

 

 

 

619

 

 

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

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

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

 

$

7,249

 

 

$

6,564

 

 

$

6,962

 

 

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

 

 

Fiscal Year

 

Fiscal Year

 

Fiscal Year

 

 

2023

 

2022

 

2021

Weighted Average Remaining Lease Term

 

6.1 years

 

4.1 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

 

4.2%

 

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

 

 

Operating

 

(In thousands)

 

Leases

 

2024

 

 

7,260

 

2025

 

 

6,380

 

2026

 

 

5,734

 

2027

 

 

4,446

 

2028

 

 

1,868

 

Thereafter

 

 

8,247

 

Total lease payments

 

$

33,935

 

Less imputed interest

 

 

(5,674

)

Total lease liability

 

$

28,261

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 13: Commitments and Contingencies

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 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Miscellaneous Income, Net
12 Months Ended
Dec. 29, 2023
Other Income and Expenses [Abstract]  
Miscellaneous Income, Net

Note 14: Miscellaneous Income, Net

 

Miscellaneous income, net, consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Rental income

 

$

3,371

 

 

$

2,938

 

 

$

2,658

 

Gain (loss) on deferred compensation investments

 

 

14,315

 

 

 

(14,187

)

 

 

14,730

 

Gain (loss) on foreign exchange

 

 

(259

)

 

 

522

 

 

 

(517

)

Other

 

 

(3

)

 

 

23

 

 

 

(27

)

Total

 

$

17,424

 

 

$

(10,704

)

 

$

16,844

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Industry and Client Credit Risk
12 Months Ended
Dec. 29, 2023
Risks and Uncertainties [Abstract]  
Industry and Client Credit Risk

Note 15: Industry and Client Credit Risk

The Company serves clients in various segments of the economy. During 2023, the Company provided services representing approximately 22%, 18%, 17% and 11% of revenues to clients in the consumer products industry, energy and utilities industries, the transportation industry and the chemical industry, respectively.

No single client comprised more than 10% of the Company’s revenues during 2023. One client comprised 15% of the Company’s revenues during 2022. One client comprised 13% of the Company’s revenues during 2021.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information

Note 16: Supplemental Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Cash paid during the year:

 

 

 

 

 

 

 

 

 

Income taxes

 

$

38,944

 

 

$

40,121

 

 

$

27,912

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

 

Unrealized loss on investments

 

 

-

 

 

 

-

 

 

 

(65

)

Vested stock unit awards granted to settle accrued bonus

 

 

10,496

 

 

 

10,200

 

 

 

7,637

 

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

 

 

15,749

 

 

 

9,476

 

 

 

792

 

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

 

 

3,219

 

 

 

-

 

 

 

-

 

Accrual for capital expenditures

 

 

137

 

 

 

1,017

 

 

 

413

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Segment Reporting

Note 17: 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 area 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.

Segment information is presented for selected data from the statements of income and statements of cash flows for 2023, 2022 and 2021. Segment information for selected data from the balance sheets is presented for the fiscal years ended December 29, 2023 and December 30, 2022. The Company’s CEO, the chief operating decision maker, does not review total assets in her evaluation of segment performance and capital allocation.

Revenues

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

446,888

 

 

$

427,796

 

 

$

380,909

 

Environmental and Health

 

 

89,878

 

 

 

85,497

 

 

 

85,360

 

Total revenues

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

 

Operating Income

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

153,918

 

 

$

152,679

 

 

$

140,400

 

Environmental and Health

 

 

28,432

 

 

 

27,340

 

 

 

27,952

 

 

 

 

 

 

 

 

 

 

Total segment operating income

 

 

182,350

 

 

 

180,019

 

 

 

168,352

 

 

 

 

 

 

 

 

 

 

Corporate operating expense

 

 

(71,028

)

 

 

(39,177

)

 

 

(59,425

)

Total operating income

 

$

111,322

 

 

$

140,842

 

 

$

108,927

 

 

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

 

Capital Expenditures

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

3,895

 

 

$

4,661

 

 

$

2,792

 

Environmental and Health

 

 

170

 

 

 

174

 

 

 

160

 

 

 

 

 

 

 

 

 

 

Total segment capital expenditures

 

 

4,065

 

 

 

4,835

 

 

 

2,952

 

 

 

 

 

 

 

 

 

 

Corporate capital expenditures

 

 

14,630

 

 

 

7,812

 

 

 

3,685

 

Total capital expenditures

 

$

18,695

 

 

$

12,647

 

 

$

6,637

 

 

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

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

6,087

 

 

$

4,489

 

 

$

4,031

 

Environmental and Health

 

 

213

 

 

 

171

 

 

 

193

 

 

 

 

 

 

 

 

 

 

Total segment depreciation and amortization

 

 

6,300

 

 

 

4,660

 

 

 

4,224

 

 

 

 

 

 

 

 

 

 

Corporate depreciation and amortization

 

 

2,616

 

 

 

2,419

 

 

 

2,263

 

Total depreciation and amortization

 

$

8,916

 

 

$

7,079

 

 

$

6,487

 

 

Information regarding the Company’s operations in different geographical areas:

Property, Equipment and Leasehold Improvements, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

74,668

 

 

$

64,742

 

Foreign Countries

 

 

650

 

 

 

797

 

Total

 

$

75,318

 

 

$

65,539

 

 

Revenues (1)

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

United States

 

$

470,078

 

 

$

450,445

 

 

$

397,001

 

Foreign Countries

 

 

66,688

 

 

 

62,848

 

 

 

69,268

 

 

 

 

 

 

 

 

 

 

Total

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

(1)
Geographic revenues are allocated based on the location of the client.

Below is a breakdown of goodwill, reported by segment as of December 29, 2023 and December 30, 2022:

(In thousands)

 

Environmental
and Health

 

 

Engineering
and Other
Scientific

 

 

Total

 

Goodwill

 

$

8,099

 

 

$

508

 

 

$

8,607

 

 

 

There were no changes in the carrying amount of goodwill for 2023, 2022 and 2021. There were no goodwill impairments or gains or losses on disposals for any portion of the Company’s reporting units during 2023, 2022, and 2021.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 18: Subsequent Events

On February 1, 2024, the Company announced that its Board of Directors had declared a quarterly cash dividend of $0.28 per share to be paid on March 22, 2024 to all common stockholders of record as of March 8, 2024. The Company's Board of Directors also authorized an additional $61,600,000 for the repurchase of the Company's common stock.

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 29, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts

Schedule II

Valuation and Qualifying Accounts

 

 

 

 

 

Additions

 

 

Deletions (1)

 

 

 

 

(In thousands)

 

Balance at
Beginning
of Year

 

 

Provision
Charged to
Expense

 

 

Provision
Charged to
Revenues

 

 

Accounts
Written-
off Net of
Recoveries

 

 

Balance
at End
of Year

 

Year Ended December 29, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

1,239

 

 

$

856

 

 

$

 

 

$

(933

)

 

$

1,162

 

Allowance for contract losses

 

$

4,954

 

 

$

 

 

$

2,368

 

 

$

(3,203

)

 

$

4,119

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

973

 

 

$

455

 

 

$

 

 

$

(189

)

 

$

1,239

 

Allowance for contract losses

 

$

3,450

 

 

$

 

 

$

2,626

 

 

$

(1,122

)

 

$

4,954

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for bad debt

 

$

879

 

 

$

454

 

 

$

 

 

$

(360

)

 

$

973

 

Allowance for contract losses

 

$

3,116

 

 

$

 

 

$

1,505

 

 

$

(1,171

)

 

$

3,450

 

 

(1)
Balance includes currency translation adjustments.

Recoveries of accounts receivable previously written off were $181,000, $11,000 and $23,000 for 2023, 2022 and 2021, respectively.

Schedules other than above have been omitted since they are either not required, not applicable, or the information is otherwise included in the Annual Report on Form 10-K.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

Exponent, Inc. together with its subsidiaries (collectively referred to as the “Company”) is a science and engineering consulting firm that provides solutions to complex problems. The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

The Company operates on a 52-53 week fiscal year with each year ending on the Friday closest to December 31st. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.

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. Estimates are used for, but not limited to, revenue recognition, allowance for contract losses and doubtful accounts, stock-based compensation, income taxes, goodwill, the useful life of property, equipment and leasehold improvements, and operating lease liabilities. Actual results could differ from those estimates.

Foreign Currency Translation

Foreign Currency Translation

The Company translates the assets and liabilities of foreign subsidiaries, whose functional currency is the local currency, at exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during the year. The adjustment resulting from translating the financial statements of such foreign subsidiaries is included in accumulated other comprehensive income/(loss), which is reflected as a separate component of stockholders’ equity.

Cash Equivalents

Cash Equivalents

Cash equivalents consist of highly liquid investments such as money market mutual funds, commercial paper and debt securities with original remaining maturities of three months or less from the date of purchase.

Allowances for Contract Losses and Doubtful Accounts

Allowances for Contract Losses and Doubtful Accounts

The Company maintains allowances for estimated losses 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 is 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 and forecasts of future economic conditions, aging of amounts due and changes in customer payment terms.

Property, Equipment and Leasehold Improvements

Property, Equipment and Leasehold Improvements

Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are recognized using the straight-line method. Buildings are depreciated over their estimated useful lives ranging from 30 to 40 years. Equipment is depreciated over its estimated useful life, which generally ranges from three to seven years. Leasehold improvements are amortized over the shorter of their estimated useful lives, generally seven years, or the term of the related lease.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses on any long-lived assets in 2023, 2022 or 2021.

Goodwill

Goodwill

The Company assesses the impairment of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company’s annual goodwill impairment review is completed during the fourth quarter of each year. The Company evaluates goodwill for each reporting unit for impairment by assessing qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. The Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, a change in the composition or carrying amount of a reporting unit’s net assets and changes in the price of its common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the quantitative goodwill impairment test is not performed.

The Company completed its annual assessment for all reporting units with goodwill for 2023 and determined, after assessing the totality of the qualitative factors, that it is more likely than not that the fair value of each reporting unit is greater than its respective carrying amount. Accordingly, there was no indication of impairment of goodwill for any of the Company’s reporting units and the quantitative goodwill impairment test was not performed. The Company did not recognize any goodwill impairment losses in 2023, 2022 or 2021.

Deferred Revenues

Deferred Revenues

Deferred revenues represent amounts billed to clients in advance of services provided.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis and the financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities from changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. An uncertain tax position is recognized if it is determined that it is more likely than not to be sustained upon examination. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits as income tax expense. Accrued interest and penalties are insignificant at December 29, 2023 and December 30, 2022.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, other assets and accounts payable. Cash, cash equivalents and short-term investments are recorded at fair value. The carrying amount of the Company’s accounts receivable, other assets and accounts payable approximates their fair values due to their short maturities.

Stock-Based Compensation

Stock-Based Compensation

Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period of the entire award. The Company accounts for forfeitures of stock-based awards when they occur.

Net Income Per Share

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 computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method if their effect would be dilutive.

The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Shares used in basic per share computation

 

 

51,152

 

 

 

51,727

 

 

 

52,610

 

Effect of dilutive common stock options outstanding

 

 

188

 

 

 

204

 

 

 

241

 

Effect of unvested restricted stock units outstanding

 

 

295

 

 

 

349

 

 

 

480

 

Shares used in diluted per share computation

 

 

51,635

 

 

 

52,280

 

 

 

53,331

 

Common stock options to purchase 59,459 shares were excluded from the diluted per share calculation for 2023 due to their anti-dilutive effect. There were no equity awards excluded from the diluted per share calculation for 2022 and 2021.

Recently Accounting Pronouncements Not Yet Effective

Recently Accounting Pronouncements Not Yet Effective

There are no new accounting pronouncements that are expected to materially impact the Company’s consolidated financial statements.

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Reconciles Shares to Calculate Basic and Diluted Net Income Per Share

The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Shares used in basic per share computation

 

 

51,152

 

 

 

51,727

 

 

 

52,610

 

Effect of dilutive common stock options outstanding

 

 

188

 

 

 

204

 

 

 

241

 

Effect of unvested restricted stock units outstanding

 

 

295

 

 

 

349

 

 

 

480

 

Shares used in diluted per share computation

 

 

51,635

 

 

 

52,280

 

 

 

53,331

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Percent of Revenues

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

 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

63%

 

63%

 

61%

Environmental and Health

 

15%

 

16%

 

17%

Total time and materials revenues

 

78%

 

79%

 

78%

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

 

 

 

Fiscal Years

 

 

2023

 

2022

 

2021

Engineering & Other Scientific

 

20%

 

20%

 

21%

Environmental and Health

 

2%

 

1%

 

1%

Total fixed price revenues

 

22%

 

21%

 

22%

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and cash equivalents (Tables)
12 Months Ended
Dec. 29, 2023
Cash and Cash Equivalents [Abstract]  
Cash and cash equivalents

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Classified as current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

132,464

 

 

$

 

 

$

 

 

$

132,464

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Money market securities

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash equivalents

 

 

54,686

 

 

 

 

 

 

 

 

 

54,686

 

Total cash and cash equivalents

 

 

187,150

 

 

 

 

 

 

 

 

 

187,150

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

(In thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
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 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 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 December 29, 2023 (in thousands):

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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)

 

$

54,686

 

 

$

54,686

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

36,788

 

 

 

36,788

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity trading securities held in deferred
   compensation plan
(2)

 

 

78,399

 

 

 

78,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

169,873

 

 

$

169,873

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation plan (3)

 

 

116,564

 

 

 

116,564

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

116,564

 

 

$

116,564

 

 

$

 

 

$

 

 

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

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

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

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 consolidated balance sheet.
(2)
Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet.
Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Property, Equipment and Leasehold Improvements

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Property:

 

 

 

 

 

 

Land

 

$

18,339

 

 

$

18,339

 

Buildings

 

 

69,698

 

 

 

69,600

 

Construction in progress

 

 

1,114

 

 

 

1,381

 

Equipment:

 

 

 

 

 

Machinery and equipment

 

 

54,008

 

 

 

54,476

 

Office furniture and equipment

 

 

12,411

 

 

 

10,632

 

Leasehold improvements

 

 

23,759

 

 

 

14,145

 

 

 

179,329

 

 

 

168,573

 

Less accumulated depreciation and amortization

 

 

104,011

 

 

 

103,034

 

Property, equipment and leasehold improvements, net

 

$

75,318

 

 

$

65,539

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Significant Balance Sheet Components (Tables)
12 Months Ended
Dec. 29, 2023
Significant Balance Sheet Components [Abstract]  
Account receivable, net

Account receivable, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Billed accounts receivable

 

$

128,052

 

 

$

120,212

 

Unbilled accounts receivable

 

 

44,589

 

 

 

56,095

 

Allowance for contract losses and doubtful accounts

 

 

(5,281

)

 

 

(6,193

)

Total accounts receivable, net

 

$

167,360

 

 

$

170,114

 

Accounts payable and accrued liabilities

Accounts payable and accrued liabilities

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accounts payable

 

$

4,489

 

 

$

8,642

 

Accrued liabilities

 

 

17,636

 

 

 

20,473

 

Total accounts payable and other accrued liabilities

 

$

22,125

 

 

$

29,115

 

Accrued payroll and employee benefits

Accrued payroll and employee benefits

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Accrued bonuses payable

 

$

68,415

 

 

$

67,805

 

Accrued 401(k) contributions

 

 

11,138

 

 

 

9,812

 

Accrued vacation

 

 

13,492

 

 

 

13,106

 

Deferred compensation plan

 

 

13,166

 

 

 

10,171

 

Other accrued payroll and employee benefits

 

 

5,562

 

 

 

4,928

 

Total accrued payroll and employee benefits

 

$

111,773

 

 

$

105,822

 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Total Income Tax Expense

Total income tax expense for 2023, 2022 and 2021 consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

23,193

 

 

$

24,411

 

 

$

19,800

 

Foreign

 

 

2,254

 

 

 

1,973

 

 

 

2,252

 

State

 

 

10,025

 

 

 

10,883

 

 

 

8,588

 

 

 

35,472

 

 

 

37,267

 

 

 

30,640

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

 

(775

)

 

 

(4,910

)

 

 

(3,930

)

State

 

 

860

 

 

 

(2,453

)

 

 

(2,075

)

 

 

85

 

 

 

(7,363

)

 

 

(6,005

)

Total

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

Company's Effective Tax Rate Differs From Statutory Federal Tax Rate

The Company’s effective tax rate differs from the statutory federal tax rate of 21% as shown in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

$

28,538

 

 

$

27,769

 

 

$

26,426

 

State taxes, net of federal benefit

 

 

8,587

 

 

 

6,726

 

 

 

5,174

 

Non-deductible officer compensation

 

 

870

 

 

 

1,160

 

 

 

997

 

Non-deductible expenses

 

 

456

 

 

 

52

 

 

 

19

 

Non-deductible stock-based compensation

 

 

12

 

 

 

12

 

 

 

13

 

Excess tax benefit from equity incentive plans

 

 

(2,844

)

 

 

(4,533

)

 

 

(7,850

)

Difference between statutory rate and foreign effective tax rate

 

 

(264

)

 

 

(693

)

 

 

(622

)

Other

 

 

202

 

 

 

(589

)

 

 

478

 

Tax expense

 

$

35,557

 

 

$

29,904

 

 

$

24,635

 

 

 

 

 

 

 

 

 

 

Effective tax rate

 

 

26.2

%

 

 

22.6

%

 

 

19.6

%

 

Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 29, 2023 and December 30, 2022 are presented in the following schedule:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities and allowances

 

$

21,235

 

 

$

20,740

 

Deferred compensation plan

 

 

40,280

 

 

 

36,819

 

Operating leases

 

 

7,853

 

 

 

5,386

 

Unrealized loss on trading securities

 

 

 

 

 

453

 

Property, equipment and leasehold improvements

 

 

 

 

 

212

 

Other

 

 

 

 

 

88

 

Total deferred tax assets

 

$

69,368

 

 

$

63,698

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

State taxes

 

$

(2,255

)

 

$

(2,265

)

Deductible goodwill

 

 

(2,071

)

 

 

(2,138

)

Operating leases

 

 

(7,853

)

 

 

(5,386

)

Unrealized gain of deferred compensation plan assets

 

 

(1,652

)

 

 

 

Property, equipment and leasehold improvements

 

 

(1,695

)

 

 

 

Other

 

 

(18

)

 

 

 

Total deferred tax liabilities

 

 

(15,544

)

 

 

(9,789

)

Net deferred tax assets

 

$

53,824

 

 

$

53,909

 

Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance at December 31, 2021

 

$

1,949

 

  Additions based on tax positions related to the current year

 

 

630

 

  Reductions due to lapse of statute of limitations

 

 

(532

)

Balance at December 30, 2022

 

$

2,047

 

  Additions based on tax positions related to the current year

 

 

571

 

  Reductions due to lapse of statute of limitations

 

 

(473

)

Balance at December 29, 2023

 

$

2,145

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 29, 2023
Stockholders' Equity Note [Abstract]  
Cash Dividends Per Common Share

The Company declared and paid cash dividends per share of common stock during the periods presented as follows:

 

 

Fiscal Years

 

 

 

2023

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.260

 

 

$

13,169

 

Second Quarter

 

$

0.260

 

 

 

13,217

 

Third Quarter

 

$

0.260

 

 

 

13,177

 

Fourth Quarter

 

$

0.260

 

 

 

13,148

 

 

 

 

 

$

52,711

 

 

 

 

 

 

 

 

 

 

Fiscal Years

 

 

 

2022

 

 

 

Dividends

 

 

Amount

 

 

 

Per Share

 

 

(in thousands)

 

First Quarter

 

$

0.240

 

 

$

12,383

 

Second Quarter

 

$

0.240

 

 

 

12,345

 

Third Quarter

 

$

0.240

 

 

 

12,225

 

Fourth Quarter

 

$

0.240

 

 

 

12,153

 

 

 

 

 

$

49,106

 

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation, Restricted Stock Units Award Activity

The number of unvested restricted stock unit awards outstanding as of December 29, 2023 is as follows (1):

 

 

Number
of awards
outstanding

 

 

Weighted-
average
grant date
fair value

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)
(2)

 

Balance at December 30, 2022

 

 

467,199

 

 

$

76.89

 

 

 

 

 

 

 

Awards granted

 

 

229,779

 

 

 

99.47

 

 

 

 

 

 

 

Awards vested

 

 

(248,513

)

 

 

76.21

 

 

 

 

 

 

 

Awards forfeited

 

 

(29,757

)

 

 

89.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

418,708

 

 

$

88.78

 

 

 

1.7

 

 

$

36,863

 

 

(1)
Does not include employee stock purchase plans or stock option plans.
(2)
The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $88.04.
Stock Option Activity

Option activity is as follows (1):

 

 

Number
of shares
outstanding

 

 

Weighted-
average
exercise
price

 

 

Weighted-
average
remaining
contractual
term (years)

 

 

Aggregate
intrinsic value
(in thousands)

 

Exercisable at December 30, 2022

 

 

441,227

 

 

$

47.38

 

 

 

 

 

 

 

Options granted

 

 

30,000

 

 

 

107.31

 

 

 

 

 

 

 

Options forfeited and expired

 

 

 

 

 

 

 

 

 

 

 

 

Options exercised

 

 

(7,992

)

 

 

12.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 29, 2023

 

 

463,235

 

 

$

51.86

 

 

 

4.78

 

 

$

17,543

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 29, 2023

 

 

378,444

 

 

$

42.19

 

 

 

4.04

 

 

$

17,453

 

 

(1)
Does not include restricted stock or employee stock purchase plans.
The Assumptions Used to Value Option Grants

The assumptions used to value option grants for 2023, 2022 and 2021 are as follows:

 

 

Stock Option Plan

 

 

 

Fiscal Years

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (in years)

 

 

5.8

 

 

 

5.6

 

 

 

5.7

 

Risk-free interest rate

 

 

3.99

%

 

 

1.90

%

 

 

0.64

%

Volatility

 

 

29

%

 

 

28

%

 

 

28

%

Dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

Stock-Based Compensation Expense Recognized in Consolidated Statements of Income

The amount of stock-based compensation expense and the related income tax benefit recognized in the Company’s consolidated statements of income for 2023, 2022 and 2021 is as follows:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Compensation and related expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

$

18,542

 

 

$

18,810

 

 

$

17,755

 

Stock option grants

 

 

1,081

 

 

 

835

 

 

 

736

 

Sub-total

 

 

19,623

 

 

 

19,645

 

 

 

18,491

 

 

 

 

 

 

 

 

 

 

General and administrative expenses:

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

734

 

 

 

719

 

 

 

772

 

Sub-total

 

 

734

 

 

 

719

 

 

 

772

 

Total stock-based compensation expense

 

$

20,357

 

 

$

20,364

 

 

$

19,263

 

 

 

 

 

 

 

 

 

 

Income tax benefit

 

$

3,620

 

 

$

5,829

 

 

$

10,009

 

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Lease, Cost

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

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

 

$

7,732

 

 

$

7,050

 

 

$

6,930

 

Variable lease cost

 

 

1,635

 

 

 

1,263

 

 

 

1,065

 

Short-term lease cost

 

 

1,174

 

 

 

651

 

 

 

619

 

Supplemental Cash Flow Information Related to Operating Lease

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

 

 

Fiscal Year

 

 

Fiscal Year

 

 

Fiscal Year

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

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

 

$

7,249

 

 

$

6,564

 

 

$

6,962

 

Supplemental Balance Sheet Information Related to Operating Lease

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

 

 

Fiscal Year

 

Fiscal Year

 

Fiscal Year

 

 

2023

 

2022

 

2021

Weighted Average Remaining Lease Term

 

6.1 years

 

4.1 years

 

4.1 years

Weighted Average Discount Rate

 

5.1%

 

4.3%

 

4.2%

Maturities of Lease Liabilities

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

 

 

Operating

 

(In thousands)

 

Leases

 

2024

 

 

7,260

 

2025

 

 

6,380

 

2026

 

 

5,734

 

2027

 

 

4,446

 

2028

 

 

1,868

 

Thereafter

 

 

8,247

 

Total lease payments

 

$

33,935

 

Less imputed interest

 

 

(5,674

)

Total lease liability

 

$

28,261

 

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Miscellaneous Income, Net (Tables)
12 Months Ended
Dec. 29, 2023
Other Income and Expenses [Abstract]  
Miscellaneous income, net

Miscellaneous income, net, consisted of the following:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Rental income

 

$

3,371

 

 

$

2,938

 

 

$

2,658

 

Gain (loss) on deferred compensation investments

 

 

14,315

 

 

 

(14,187

)

 

 

14,730

 

Gain (loss) on foreign exchange

 

 

(259

)

 

 

522

 

 

 

(517

)

Other

 

 

(3

)

 

 

23

 

 

 

(27

)

Total

 

$

17,424

 

 

$

(10,704

)

 

$

16,844

 

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Supplemental Disclosure of Cash Flow Information

The following is supplemental disclosure of cash flow information:

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Cash paid during the year:

 

 

 

 

 

 

 

 

 

Income taxes

 

$

38,944

 

 

$

40,121

 

 

$

27,912

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

 

Unrealized loss on investments

 

 

-

 

 

 

-

 

 

 

(65

)

Vested stock unit awards granted to settle accrued bonus

 

 

10,496

 

 

 

10,200

 

 

 

7,637

 

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

 

 

15,749

 

 

 

9,476

 

 

 

792

 

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

 

 

3,219

 

 

 

-

 

 

 

-

 

Accrual for capital expenditures

 

 

137

 

 

 

1,017

 

 

 

413

 

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Tables)
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Segment Reporting Information, by Segment

Segment information is presented for selected data from the statements of income and statements of cash flows for 2023, 2022 and 2021. Segment information for selected data from the balance sheets is presented for the fiscal years ended December 29, 2023 and December 30, 2022. The Company’s CEO, the chief operating decision maker, does not review total assets in her evaluation of segment performance and capital allocation.

Revenues

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

446,888

 

 

$

427,796

 

 

$

380,909

 

Environmental and Health

 

 

89,878

 

 

 

85,497

 

 

 

85,360

 

Total revenues

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

 

Operating Income

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

153,918

 

 

$

152,679

 

 

$

140,400

 

Environmental and Health

 

 

28,432

 

 

 

27,340

 

 

 

27,952

 

 

 

 

 

 

 

 

 

 

Total segment operating income

 

 

182,350

 

 

 

180,019

 

 

 

168,352

 

 

 

 

 

 

 

 

 

 

Corporate operating expense

 

 

(71,028

)

 

 

(39,177

)

 

 

(59,425

)

Total operating income

 

$

111,322

 

 

$

140,842

 

 

$

108,927

 

Capital Expenditures

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

3,895

 

 

$

4,661

 

 

$

2,792

 

Environmental and Health

 

 

170

 

 

 

174

 

 

 

160

 

 

 

 

 

 

 

 

 

 

Total segment capital expenditures

 

 

4,065

 

 

 

4,835

 

 

 

2,952

 

 

 

 

 

 

 

 

 

 

Corporate capital expenditures

 

 

14,630

 

 

 

7,812

 

 

 

3,685

 

Total capital expenditures

 

$

18,695

 

 

$

12,647

 

 

$

6,637

 

 

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

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Engineering and Other Scientific

 

$

6,087

 

 

$

4,489

 

 

$

4,031

 

Environmental and Health

 

 

213

 

 

 

171

 

 

 

193

 

 

 

 

 

 

 

 

 

 

Total segment depreciation and amortization

 

 

6,300

 

 

 

4,660

 

 

 

4,224

 

 

 

 

 

 

 

 

 

 

Corporate depreciation and amortization

 

 

2,616

 

 

 

2,419

 

 

 

2,263

 

Total depreciation and amortization

 

$

8,916

 

 

$

7,079

 

 

$

6,487

 

Operations In Different Geographical Areas

Information regarding the Company’s operations in different geographical areas:

Property, Equipment and Leasehold Improvements, net

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

74,668

 

 

$

64,742

 

Foreign Countries

 

 

650

 

 

 

797

 

Total

 

$

75,318

 

 

$

65,539

 

 

Revenues (1)

 

 

Fiscal Years

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

United States

 

$

470,078

 

 

$

450,445

 

 

$

397,001

 

Foreign Countries

 

 

66,688

 

 

 

62,848

 

 

 

69,268

 

 

 

 

 

 

 

 

 

 

Total

 

$

536,766

 

 

$

513,293

 

 

$

466,269

 

 

(1)
Geographic revenues are allocated based on the location of the client.
Schedule of Goodwill

Below is a breakdown of goodwill, reported by segment as of December 29, 2023 and December 30, 2022:

(In thousands)

 

Environmental
and Health

 

 

Engineering
and Other
Scientific

 

 

Total

 

Goodwill

 

$

8,099

 

 

$

508

 

 

$

8,607

 

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 59,459 0 0
Buildings | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 30 years    
Buildings | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 40 years    
Equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 3 years    
Equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 7 years    
Leasehold Improvements      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 7 years    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Schedule Of Earnings Per Share Basic and Diluted [Line Items]      
Shares used in basic per share computation 51,152 51,727 52,610
Shares used in diluted per share computation 51,635 52,280 53,331
Employee Stock Option      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]      
Effect of dilutive stock outstanding 188 204 241
Restricted Stock Units (RSUs)      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]      
Effect of dilutive stock outstanding 295 349 480
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Revenues (Detail) - Sales Revenue, Net [Member] - Revenue from Rights Concentration Risk [Member]
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Time And Materials Contracts [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 78.00% 79.00% 78.00%
Time And Materials Contracts [Member] | Engineering and Other Scientific [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 63.00% 63.00% 61.00%
Time And Materials Contracts [Member] | Environmental and Health [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 15.00% 16.00% 17.00%
Fixed Price Contracts [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 22.00% 21.00% 22.00%
Fixed Price Contracts [Member] | Engineering and Other Scientific [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 20.00% 20.00% 21.00%
Fixed Price Contracts [Member] | Environmental and Health [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration Risk, Percentage 2.00% 1.00% 1.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenue Recognition [Abstract]      
Deferred Revenue, Revenue Recognized $ 14,463,000 $ 15,384,000 $ 8,387,000
Subcontractor Fees Not Included In Revenues $ 12,268,000 $ 28,754,000 $ 15,357,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and cash equivalents (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Cash    
Fair Value Measurements [Line Items]    
Amortized Cost $ 132,464 $ 109,299
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 132,464 109,299
Money market securities    
Fair Value Measurements [Line Items]    
Amortized Cost 54,686 52,159
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 54,686 52,159
Total cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 54,686 52,159
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 54,686 52,159
Total cash and cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 187,150 161,458
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 187,150 $ 161,458
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
Dec. 29, 2023
Dec. 30, 2022
Assets    
Trading securities held in deferred compensation plan $ 115,187,000 $ 100,731,000
Total 169,873,000 152,890,000
Liabilities    
Deferred compensation plan 116,564,000 [1] 101,354,000 [2]
Total 116,564,000 101,354,000
Money market securities    
Assets    
Money market securities 54,686,000 [3] 52,159,000 [4]
Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 36,788,000 [5] 32,851,000 [6]
Equity securities    
Assets    
Trading securities held in deferred compensation plan 78,399,000 [5] 67,880,000 [6]
Fair Value, Inputs, Level 1    
Assets    
Total 169,873,000 152,890,000
Liabilities    
Deferred compensation plan 116,564,000 [1] 101,354,000 [2]
Total 116,564,000 101,354,000
Fair Value, Inputs, Level 1 | Money market securities    
Assets    
Money market securities 54,686,000 [3] 52,159,000 [4]
Fair Value, Inputs, Level 1 | Fixed income securities    
Assets    
Trading securities held in deferred compensation plan 36,788,000 [5] 32,851,000 [6]
Fair Value, Inputs, Level 1 | Equity securities    
Assets    
Trading securities held in deferred compensation plan 78,399,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 accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.
[2] Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.
[3] Included in cash and cash equivalents on the Company’s consolidated balance sheet.
[4] Included in cash and cash equivalents on the Company’s consolidated balance sheet.
[5] Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet.
[6] Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Leasehold Improvements (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Property:    
Land $ 18,339 $ 18,339
Buildings 69,698 69,600
Construction in progress 1,114 1,381
Equipment:    
Machinery and equipment 54,008 54,476
Office furniture and equipment 12,411 10,632
Leasehold improvements 23,759 14,145
Property, Plant and Equipment, Gross, Total 179,329 168,573
Less accumulated depreciation and amortization 104,011 103,034
Property, equipment and leasehold improvements, net $ 75,318 $ 65,539
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Leasehold Improvements - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation and amortization of property, equipment and leasehold improvements $ 8,916,000 $ 7,079,000 $ 6,487,000
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Accounts Notes And Loans Receivable [Line Items]    
Allowance for contract losses and doubtful accounts $ (5,281) $ (6,193)
Total accounts receivable, net 167,360 170,114
Billed accounts receivable    
Accounts Notes And Loans Receivable [Line Items]    
Accounts Receivable 128,052 120,212
Unbilled accounts receivable    
Accounts Notes And Loans Receivable [Line Items]    
Accounts Receivable $ 44,589 $ 56,095
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 4,489 $ 8,642
Accrued liabilities 17,636 20,473
Total accounts payable and other accrued liabilities $ 22,125 $ 29,115
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Payroll and Employee Benefits (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Employee-related Liabilities, Current [Abstract]    
Accrued bonuses payable $ 68,415 $ 67,805
Accrued 401(k) contributions 11,138 9,812
Accrued vacation 13,492 13,106
Deferred compensation plan 13,166 10,171
Other accrued payroll and employee benefits 5,562 4,928
Total accrued payroll and employee benefits $ 111,773 $ 105,822
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income (Loss) from Continuing Operations before Income Taxes, Foreign $ 10,353,000 $ 10,646,000 $ 12,326,000
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Total Excess Tax Benefit From Share Based Compensation $ 3,620,000 $ 5,829,000 $ 10,009,000
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 1,695,000    
Unrecognized Liability For Uncertain Tax Positions For Next Twelve Months $ 0    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Total Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Current      
Federal $ 23,193 $ 24,411 $ 19,800
Foreign 2,254 1,973 2,252
State 10,025 10,883 8,588
Current Income Tax Expense 35,472 37,267 30,640
Deferred      
Federal (775) (4,910) (3,930)
State 860 (2,453) (2,075)
Deferred Income Tax Expense 85 (7,363) (6,005)
Total $ 35,557 $ 29,904 $ 24,635
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate $ 28,538 $ 27,769 $ 26,426
State taxes, net of federal benefit 8,587 6,726 5,174
Non-deductible officer compensation 870 1,160 997
Non-deductible expenses 456 52 19
Non-deductible stock-based compensation 12 12 13
Excess tax benefit from equity incentive plans (2,844) (4,533) (7,850)
Difference between statutory rate and foreign effective tax rate (264) (693) (622)
Other 202 (589) 478
Total $ 35,557 $ 29,904 $ 24,635
Effective tax rate 26.20% 22.60% 19.60%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Deferred tax assets:    
Accrued liabilities and allowances $ 21,235 $ 20,740
Deferred compensation plan 40,280 36,819
Operating leases 7,853 5,386
Unrealized loss on trading securities   453
Property, equipment and leasehold improvements   212
Other   88
Total deferred tax assets 69,368 63,698
Deferred tax liabilities:    
State taxes (2,255) (2,265)
Deductible goodwill (2,071) (2,138)
Operating leases (7,853) (5,386)
Unrealized gain of deferred compensation plan assets (1,652)  
Property, equipment and leasehold improvements (1,695)  
Other (18)  
Total deferred tax liabilities (15,544) (9,789)
Net deferred tax assets $ 53,824 $ 53,909
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Schedule Of Unrecognized Tax Benefits [Abstract]    
Balance $ 2,047 $ 1,949
Additions based on tax positions related to the current year 571 630
Reductions due to lapse of statute of limitations (473) (532)
Balance $ 2,145 $ 2,047
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Feb. 22, 2022
May 29, 2020
Stockholders' Equity Note [Abstract]          
Preferred stock, shares authorized 2,000,000 2,000,000      
Preferred stock, par or stated value per share $ 0.001 $ 0.001      
Preferred stock, shares issued 0 0      
Preferred stock, shares outstanding 0 0      
Net losses related to the re-issuance of treasury stock $ 1,009,000 $ 1,392,000 $ 1,679,000    
Purchase of treasury shares (in shares) 288,000 1,756,000 78,000    
Purchase of treasury shares $ 24,208,000 $ 155,856,000 $ 7,000,000    
Stock repurchase program, authorized amount       $ 150,000,000 $ 45,000,000
Stock repurchase program, remaining authorized repurchase amount $ 38,390,000        
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 30, 2022
Sep. 30, 2022
Jul. 01, 2022
Apr. 01, 2022
Dec. 29, 2023
Dec. 30, 2022
Stockholders' Equity Note [Abstract]                    
Dividends Per Share $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.24 $ 0.24 $ 0.24 $ 0.24    
Amount $ 13,148 $ 13,177 $ 13,217 $ 13,169 $ 12,153 $ 12,225 $ 12,345 $ 12,383 $ 52,711 $ 49,106
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 25,277,000 $ 29,875,000 $ 31,984,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 99.47 $ 94.24 $ 97.8
Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term 10 years    
Total intrinsic value of options exercised $ 742,000 $ 0 $ 4,335,000
Weighted average fair value of options granted $ 38.29 $ 26.64 $ 25.32
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%    
2008 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total number of shares reserved for issuance 11,856,300    
Number of Shares Available for Grant 1,126,909    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total number of shares reserved for issuance 1,200,000    
Number of Shares Available for Grant 296,047    
Weighted average purchase price $ 87.12 $ 91.17 $ 98.64
Purchase Price Of Common Stock As a Percentage of Fair Market Value 95.00%    
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum Percentage Of Payroll Deductions Related To Purchase Of Common Stock 15.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 $ 10,445,000 $ 10,365,000 $ 9,967,000
Unvested Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, vesting period 4 years    
Stock based compensation expense $ 8,831,000 9,164,000 8,560,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value [1] $ 99.47    
Unrecognized compensation cost $ 12,842,000    
Weighted average period of recognized term 2 years 7 months 6 days    
Unvested Restricted Stock | Minimum      
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 $ 1,081,000 $ 835,000 $ 736,000
Unrecognized compensation cost $ 1,542,000    
Weighted average period of recognized term 2 years 1 month 6 days    
[1] Does not include employee stock purchase plans or stock option plans.
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Number of Unvested Restricted Stock Unit Awards Outstanding (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value, awards granted $ 99.47 $ 94.24 $ 97.8
Unvested Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares outstanding, awards balance [1] 467,199    
Number of shares outstanding, awards granted [1] 229,779    
Number of shares outstanding, awards vested [1] (248,513)    
Number of shares outstanding, awards forfeited [1] (29,757)    
Balance at December 29, 2023 [1] 418,708 467,199  
Weighted-average grant date fair value, awards balance [1] $ 76.89    
Weighted-average grant date fair value, awards granted [1] 99.47    
Weighted-average grant date fair value, awards vested [1] 76.21    
Weighted-average grant date fair value, awards forfeited [1] 89.6    
Weighted-average grant date fair value, awards balance [1] $ 88.78 $ 76.89  
Weighted average remaining contractual term, Balance [1] 1 year 8 months 12 days    
Aggregate intrinsic value, Balance [1],[2] $ 36,863    
[1] Does not include employee stock purchase plans or stock option plans.
[2] The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $88.04.
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail)
Dec. 29, 2023
$ / shares
Unvested Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value $ 88.04
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Option Activity (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
USD ($)
$ / shares
shares
[1]
Share-Based Payment Arrangement [Abstract]  
Number of shares outstanding, Options Balance | shares 441,227
Number of shares outstanding, Options Granted | shares 30,000
Number of shares outstanding, Options forfeited and expired | shares 0
Exercise of stock options (in shares) | shares (7,992)
Number of shares outstanding, Options Balance | shares 463,235
Number of shares outstanding, Exercisable | shares 378,444
Weighted-average exercise price, Options Balance | $ / shares $ 47.38
Weighted-average exercise price, Options Granted | $ / shares 107.31
Weighted-average exercise price, Options forfeited and expired | $ / shares 0
Weighted-average exercise price, Options Exercised | $ / shares 12.51
Weighted-average exercise price, Options Balance | $ / shares 51.86
Weighted-average exercise price, Exercisable | $ / shares $ 42.19
Weighted average remaining contractual term, Balance 4 years 9 months 10 days
Weighted average remaining contractual term, Exercisable 4 years 14 days
Aggregate intrinsic value, Balance | $ $ 17,543
Aggregate intrinsic value, Exercisable | $ $ 17,453
[1] Does not include restricted stock or employee stock purchase plans.
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assumptions Used to Value Option Grants (Detail) - Employee Stock Option
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 years 9 months 18 days 5 years 7 months 6 days 5 years 8 months 12 days
Risk-free interest rate 3.99% 1.90% 0.64%
Volatility 29.00% 28.00% 28.00%
Dividend yield 0.00% 0.00% 0.00%
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 20,357 $ 20,364 $ 19,263
Income tax benefit 3,620 5,829 10,009
Compensation and Related Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 19,623 19,645 18,491
Compensation and Related Expenses [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 18,542 18,810 17,755
Compensation and Related Expenses [Member] | Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 1,081 835 736
General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 734 719 772
General and Administrative Expenses [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 734 $ 719 $ 772
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Defined Contribution Plan Employer Contribution Percentage Of Eligible Wages 7.00%    
Defined Contribution Plan Employer Contribution Annual Vesting Percentage 20.00%    
Defined Contribution Plan Employer Contribution Annual Vesting Period 5 years    
Pension and Other Postretirement Benefits Cost (Reversal of Cost) $ 11,867,000 $ 10,166,000 $ 9,923,000
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Compensation Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Trading securities held in deferred compensation plan $ 115,187,000 $ 100,731,000  
Deferred compensation plan 116,564,000 [1] 101,354,000 [2]  
Change in market value of trust assets $ 14,315,000 $ (14,187,000) $ 14,730,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 accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.
[2] Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
Dec. 29, 2023
a
Option
State
Office, Laboratory, and Storage Space [Member]  
Lessee Lease Description [Line Items]  
Number of States in which Entity Has Lease Arrangements | State 13
Office, Laboratory, and Storage Space [Member] | Minimum  
Lessee Lease Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Office, Laboratory, and Storage Space [Member] | Maximum  
Lessee Lease Description [Line Items]  
Lessee, Operating Lease, Term of Contract 10 years
Phoenix Arizona [Member]  
Lessee Lease Description [Line Items]  
Lessee, Operating Lease, Term of Contract 30 years
Area of Land | a 147
Number of Options to Renew Lease | Option 2
Lessee, Operating Lease, Renewal Term 15 years
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Components of Lease Expense (Detail) - Other Operating Income (Expense) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Operating lease cost $ 7,732 $ 7,050 $ 6,930
Variable lease cost 1,635 1,263 1,065
Short-term lease cost $ 1,174 $ 651 $ 619
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Cash Flow Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Cash paid for amounts included in the measurement of operating lease liabilities $ 7,249 $ 6,564 $ 6,962
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Balance Sheet Information Related to Operating Leases (Detail)
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Weighted Average Remaining Lease Term 6 years 1 month 6 days 4 years 1 month 6 days 4 years 1 month 6 days
Weighted Average Discount Rate 5.10% 4.30% 4.20%
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Maturities of Lease Liabilities (Detail)
$ in Thousands
Dec. 29, 2023
USD ($)
Leases [Abstract]  
2024 $ 7,260
2025 6,380
2026 5,734
2027 4,446
2028 1,868
Thereafter 8,247
Total lease payments 33,935
Less imputed interest (5,674)
Total lease liability $ 28,261
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Miscellaneous Income, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Rental income $ 3,371 $ 2,938 $ 2,658
Gain (loss) on deferred compensation investments 14,315 (14,187) 14,730
Gain (loss) on foreign exchange (259) 522 (517)
Other (3) 23 (27)
Total $ 17,424 $ (10,704) $ 16,844
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Industry and Client Credit Risk - Additional Information (Detail) - Sales Revenue, Net [Member] - Client
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenue from Rights Concentration Risk [Member] | Single Client      
Concentration Risk [Line Items]      
Fiscal Years 10.00% 15.00% 13.00%
Number of clients comprised more than 10% of revenue or accounts receivable 0 1 1
Consumer Products [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Fiscal Years 22.00%    
Energy and Utilities [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Fiscal Years 18.00%    
Transportation Industry [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Fiscal Years 17.00%    
Chemical Industry [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Fiscal Years 11.00%    
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure of Cash Flow Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash paid during the year:      
Income taxes $ 38,944 $ 40,121 $ 27,912
Non-cash investing and financing activities:      
Unrealized loss on investments 0 0 (65)
Vested stock unit awards granted to settle accrued bonus 10,496 10,200 7,637
Right-of-use asset obtained in exchange for operating lease obligation 15,749 9,476 792
Leasehold improvements obtained in exchange for right-of-use asset 3,219 0 0
Accrual for capital expenditures $ 137 $ 1,017 $ 413
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Additional Information (Detail)
12 Months Ended
Dec. 29, 2023
USD ($)
Segment
Dec. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting [Abstract]      
Number of reportable operating segments | Segment 2    
Changes in the carrying amount of goodwill $ 0 $ 0 $ 0
Goodwill impairments or gains or losses on disposals $ 0 $ 0 $ 0
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 536,766,000 $ 513,293,000 $ 466,269,000
Operating Income 111,322,000 140,842,000 108,927,000
Capital Expenditures 18,695,000 12,647,000 6,637,000
Depreciation and Amortization 8,916,000 7,079,000 6,487,000
Operating segments      
Segment Reporting Information [Line Items]      
Operating Income 182,350,000 180,019,000 168,352,000
Capital Expenditures 4,065,000 4,835,000 2,952,000
Depreciation and Amortization 6,300,000 4,660,000 4,224,000
Corporate      
Segment Reporting Information [Line Items]      
Operating Income (71,028,000) (39,177,000) (59,425,000)
Capital Expenditures 14,630,000 7,812,000 3,685,000
Depreciation and Amortization 2,616,000 2,419,000 2,263,000
Engineering and Other Scientific | Operating segments      
Segment Reporting Information [Line Items]      
Revenues 446,888,000 427,796,000 380,909,000
Operating Income 153,918,000 152,679,000 140,400,000
Capital Expenditures 3,895,000 4,661,000 2,792,000
Depreciation and Amortization 6,087,000 4,489,000 4,031,000
Environmental and Health | Operating segments      
Segment Reporting Information [Line Items]      
Revenues 89,878,000 85,497,000 85,360,000
Operating Income 28,432,000 27,340,000 27,952,000
Capital Expenditures 170,000 174,000 160,000
Depreciation and Amortization $ 213,000 $ 171,000 $ 193,000
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations in Different Geographic Areas (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Operations in Different Geographic Areas [Line Items]      
Property, equipment and leasehold improvements, net $ 75,318 $ 65,539  
Revenues [1] 536,766 513,293 $ 466,269
United States      
Operations in Different Geographic Areas [Line Items]      
Property, equipment and leasehold improvements, net 74,668 64,742  
Revenues [1] 470,078 450,445 397,001
Foreign Countries      
Operations in Different Geographic Areas [Line Items]      
Property, equipment and leasehold improvements, net 650 797  
Revenues [1] $ 66,688 $ 62,848 $ 69,268
[1] Geographic revenues are allocated based on the location of the client.
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill Reported By segment (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Goodwill Reported By Segment [Line Items]    
Goodwill $ 8,607 $ 8,607
Environmental and Health    
Goodwill Reported By Segment [Line Items]    
Goodwill 8,099 8,099
Engineering and Other Scientific    
Goodwill Reported By Segment [Line Items]    
Goodwill $ 508 $ 508
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
12 Months Ended
Feb. 01, 2024
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Feb. 22, 2022
May 29, 2020
Subsequent Event [Line Items]            
Cash dividends declared per common share (in dollars per share)   $ 1.04 $ 0.96 $ 0.8    
Stock repurchase program, authorized amount         $ 150,000,000 $ 45,000,000
Subsequent Event            
Subsequent Event [Line Items]            
Cash dividends declared per common share (in dollars per share) $ 0.28          
Dividends Payable, Date Declared Feb. 01, 2024          
Dividends Payable, Date of Record Mar. 08, 2024          
Dividends Payable, Date to be Paid Mar. 22, 2024          
Stock repurchase program, authorized amount $ 61,600,000          
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Allowance For Bad Debt [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 1,239 $ 973 $ 879
Provision Charged to Expense 856 455 454
Provision Charged to Revenues 0 0 0
Accounts Written-off Net of Recoveries [1] (933) (189) (360)
Balance at End of Year 1,162 1,239 973
Allowance For Contract Losses [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 4,954 3,450 3,116
Provision Charged to Expense 0 0 0
Provision Charged to Revenues 2,368 2,626 1,505
Accounts Written-off Net of Recoveries [1] (3,203) (1,122) (1,171)
Balance at End of Year $ 4,119 $ 4,954 $ 3,450
[1] Balance includes currency translation adjustments.
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation And Qualifying Accounts - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Trade Accounts Receivable [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Written-off Net of Recoveries $ 181,000 $ 11,000 $ 23,000
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !V"5U@'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 " =@E=8+,I9:^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%&82;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=43@5;4"AZ2,(@4SL @+D^"V@68J[^BUI]Y+7+6R? M2/4:IU_)"CH'7+/KY-=F\[C?,LDK?E]4O.#-GM>B7HGFX7UV_>%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " =@E=8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !V"5UB\MMT(3@@ $@T 8 >&PO=V]R:W-H965T&UL MM9MM;^*X&H;_BL6.5N=(I>0%*)UM*U%H9]EI.VS;?9E=[0>3&(B:V!S;*>V_ M/X]#2$CE&+(R\V$*@>=.?.'8]YTX%VO&7\22$(G>DIB*R]92RM7G3D<$2Y)@ M<DHO M8+'(_D?KS7=[_18*4B%9DA?#$201W?S%;SF(G8*!4U/@Y07>AP*W6U/@YP7^ MH07=O*";D=DT)>,PQA)?77"V1EQ]&]34BPQF5@W-CZCZW9\DAT\CJ)-78Q:D M\#-*A&F(;JB,Y#N:T$U_4K]+&_WV-$;_^?1?] E%%%U'<0R;Q45'PLZ51"?( M=W2]V9%7LR/70_>,RJ6 O80DK ITX*B+0_>VAW[M&17')#A%WOD)\AS/UQS0 MR%Q^2V:GR.UGY5U-^=A<_DM*3Y'OZ/9>:8U?_!!^IN?7Z(W8*^'H[^%,2 XG MPS\ZPAN%KEY!C1"?Q0H'Y+(%0X @_)6TKG[\P>T[/^GHV!0;6Q*KD.L6Y+HF M];(+/[^OB Z;N=QUVE]U?(Q53?E8$JOPZ15\>L8&#@%.F &ZC?%"!\AQ MT'$=&Y2V8U+MH&2L;PK-DE@% MVED![>PP:+>1"'",OA/,T2ULU$X.9JTZ6,:JIK LB55@#0I8@T:P\HY6B\NL M=OM=!\M8TQ26);$*K/,"UKFQ>;D->22+2$V&0.T!)]J3<8_.G]-O#S;@,EZ0U_)N]:IF:4<^#?HN3W/ MT3$S%S>%9DNM2FW'_;K&IHY2SC^.8:;1?X]]%:=D9-_3%_)P)I:?X++0--2VI5FJ7S M=XWV>$OS=Q:G5$+XAMX8$Z[/6&:E!Z:%9=7JVU*KPBK-OFNVZ]MQ+C]Q'\F* M<1G1!7J26.HGTSV*T,>TU*P& %MJ56IE!'#-'CZGEG4L-(+!;<&X?FHPZ]QA MOB!H& 0$A$ FW$AJ^5F-![;4JOS*@.":?7W.;YK.XBB ',6PU-*SZ>Y'5M7& MN5HO4U.7 U^O_-/N1>=5!Z8, :[9N3]S'&9GWWLR8[&6B5E F31MXZUZ?UMJ M54JE^W?-AGT[:+$D83!72A:\G*"G)89]H6^I%!)315&+SZ:M'^5J_9U.T'-Z M?=\]]XN>D!,[1@)PRPC@'I0!GI9@,12W%:;Z\V:WONUC"88^=IT*^%AH M#<0>G7I:5CV_+;4JK=+S>P=Y?C7?HXE-_AX1I^T.^KV>%I952V]+K0JK MM/3>099^0@/&P:!F]U).,HM*$ ,'QL#I0S7_&;V@2@M&/YE&PN2-EZ'MFR;.SMN.Y@W-'=[=G9"YN3.\8=M\K[;YW MD-T?AB&HBY/M"W0'WT/?J+[/F27=[GGN7]8$QS"[C'GTJA_UK!I_6VI5DJ7Q M]PXR_@7)D7H'9_ S6U,M1;/V>EG)^:0$UR/R2S0[VDO=YNK&D,Z1E#PRZ#@FWW]'^V=J7RS XIB+*O)J!F%FL-E*9ZQHC.T9*\'>6_)A] M_&1T^XB&:1A)F!:'4A(8ZC-N=0LU]NC5]C.[:WV.D0S\,AGX!R6#"96$;U8- MJKMU>'M'0(OM7]T ,%E M5@55^G_?;-^WH)3%57.H%I99X@G#S OF)8A$P"#JXSB:,TXCK(5G-1?84JLN MH"US0==LZ7>6IU'5?C"[65S/MMUPGEVRA.EULU;_;V5/M N4]^RFUM69ZQHO MMCU&;.B6L:%[6&P0.Y=_28AF:D7;'.:$FDL?>U2G:ID#HT+-.G))\BE&K8[[ M\8>!YY[])-"8S",:98YHRMG;^\YO"/VXKDJMO=PFG'M"LK44L(]LCE^R."1< M(,G0C* EB4,UQ_V20GP\VRR<1S#;H^A#._FVG?")S"YW23293#:''HEJGE** MZA$.I!9B:U?IFX1%H$!=X-\\A5%L+1Z3&68/AW3* MKV^>L;G'ZNZ=0#&90ZES>@86AV\>6]F\D6R5/<@Q8U*R)'NY)!A^(/4%^'S. MF-R^43LH'AZZ^C]02P,$% @ '8)76!^SB+N^!0 8AH !@ !X;"]W M;W)KQ6!R BT=9_50;(31Z M*O)27-H8%?F<>%XP+WA6 MSI:+YMYUM5S(G4/XE;H M']OKRES->R]I5HA29;)$E;B_F'W&YPD):H,&\775$(A=K7;O@YFLO5B+/:T\FCG\[I[/^F;7AX>]G[U\:\H;,'5=B)?-_LE1O M+F;1#*7BGN]R?2,?_Q0=(;_VMY:Y:C[18X?U9FB]4UH6G;&)H,C*]IL_=8DX M,,#!A 'I#(AMP"8,:&= 7VO .@/69*:ETN0AX9HO%Y5\1%6--M[J'TTR&VM# M/ROK<;_5E?DW,W9ZN9*EDGF6*EZGZB-X=72_FV@15NYZONP NVP#(1 "8H"M9ZHU"OY>I M2(\=S V;GA)YIG1)G!X3L3Y#)/Z(B$;4:\P)8)Z\QAPWYMC!AO8# M1!M_=,+?C=B++]!:3FE ML^1$SHY2QOJ4,9?W/F7H3IC&*$Q[RHJ[7:7:TH;RV/H+&W]UI]PO61SB*%[, M]X<9 F !C8AW#$L &&61/\".6/D]*_\%5B^Q:.V#@^?2V ]#B\08Q6(64HL# MX LS',,4@IY"\*J!@8(/1@_T:1 &@14] ,.4Q';X8Q@+ A),Q!_V\8?.N?AM M*RJNL_(!B2>S\*J)61F>TEER(F='R8OZY$7.P5_)HLX9;Y?[,C73,F]6 MG>=<0JF,@#*,H\BNBC&,!(Q0WZH* !9&'@OAJHA[8K&3V#>]$162H]J ^,3C MNL0^PQ:=,8KZ7F37.( B?LQ@,M@;!('WJC[#[W+AY-+Y>:G? #"HX4#>ICL. M/M WV$GG#U&:@UPACS;'( C :!O2( ,.R3B$R0 M(P,YXB3W76I#[76EU[DZ&@?B&TXVI3&.AH3YV.8$X/R0LBE2@^#!3G%PT&6S M1H&"9.@XH=@L!,0F ^"8%S%BDP%P7A23B=: !RF"F7O):)I#2P1<++!3R[QU MM3BIM^14WHYS-P@>[%8\7TLMC%_MJH.Q3@FQ/YJE8Q3QXL"N@3'J0'X<M&A_&/4!*=!_1#W><]M>\BV4X:7H=73 M0:;ZMSO=;)_@;2!O2->03!"(KNQ0S!**9X@,Z@C MXE9'*ZXV*,WV62K*5*%4K,T<-N3JJC?U7LB.XUMF> #,77N]70$H#YCAP6B& M>V>117I^B.JA>8FA3/B[4K>'UOW=_D7)Y^;U@'7_$I\G[>N.P4W[]N6* M5P]9J5 N[HU+[RPT$57M"XWV0LMM<\1_)[661?-S(W@JJAI@_K^74C]?U _H M7RLM_P=02P,$% @ '8)76,S0&>9I P YPH !@ !X;"]W;W)KM+UU59 155YZ(&CE_F0E94XU N7%5+H+EUJDHW\+S8K2CC3C*V-F_Q']H^6.7&94P524?[-<%Q-GY) AZ!U"'8=HCT.8>L0OM8A:ATB MJTQ#Q>J04DV3L11K(HTUHIF.%=-Z(WW&S;'?:HE?&?KI9"JX$B7+J8:O",GA''R9R&6BO) BC8Y+\,CE.CB(F$)V3H*+]R3P@K!G M0]-7N(>>=0]ZW-/7N/O6W3_ )NQ.)K1XX1Z\[C#VGL4_5S.E)=Z7"6^YX7AQ=A=;8K29Q:$H;=MEO:9^1@DG=D6D4%'9' P M/+[K B3)MN+BM#2,\%X:?N\)!QL[FMY?]K$<'#- C@F6'@EL2]>XTS4^&"#X MFN!;P3'W2@D\>R!XP[@J:?-*Y3\Q)=L,N2FO:4XP<9@?)D/;XLYJL(]:^="G M?K.+>",J8G\GH)I2L"O5"X85Z2$.4)ZYT.\IK(I MJYJ!%K4M-&9"8]EBNP56HB"- 7Z?"Z$?!V:!KK9-_@=02P,$% @ '8)7 M6#9U*];) @ M < !@ !X;"]W;W)K,!J:)C>YCVX";7QL.Q,]MM87_]SDZ:%=86 M'GB)?]WW^;YS[FZP4OK.%(@6[DLAS3 HK*W.P]!D!9;,G*@*)9W,E"Z9I:6> MAZ;2R'(/*D481]%I6#(N@V3@]\8Z&:B%%5SB6(-9E"73#Y0XXPMA+U1JR_8Z/$.9DH8_X558QL%D"V,564#)@]*+NN1W3=QV !T M3G< X@80/P7T=@"Z#:#[4D"O ?1\9&HI/@XILRP9:+4"[:R)S4U\,#V:Y'/I MGGUB-9URPMEDI*11@N?,8@X32P.]J36@9C!2)?U)A7OB)<*5S%2)<#AFF@P* MM#QCX@C>P>TDA<.#(S@ +N%KH1:&R=P,0DO>N3O"K/'DLO8DWN%))X9K1;X&G+X%W/+RS M1TVW?:FNY^ONX&L?9^?;_+B8&JLIDWYNBW[-WMO.[JK+N:E8AL. B WJ)0;) MVS>=T^CCMLB])EGZ2F2/HMIKH]K;QYY0\:#2("G5-/W7V0-0 *41K"Y*^2_* M0)\0QV#9_;:PUO1GGM[5V&42#<+E9JR>M4CW63Q2U6]5]?>JNI74 @3_0SDM ME#' -#=N[[@H%,+:2MT[_=;5O/A:^X3_8OJ275'>0?3=W/KIF>6%7YJCE5EFJPGQ;45E$[ SJ?*677"W=!VZB3OU!+ P04 " = M@E=8K+[DBM0& "%' & 'AL+W=OXNSRZ /0?@Q9W2W\Q22HM^E$5E+B=+:U?GLYE)E[(4YDRM9 5/ M%DJ7PL*MOIV9E98B:YS*8D8Q#F>ER*O)_*+Y[9.>7ZC:%GDE/VEDZK(4^OZ= M+-3=Y81,'G[XG-\NK?MA-K]8B5MY+>W7U2<-=[-=E"PO965R52$M%Y>3M^3\ MB@7.H;'X.Y=W9N\:N51NE/KF;O[(+B?8(9*%3*T+(>#?6E[)HG"1 ,?W;=#) M[IW.:6*?_+,+B\G\01E= @@$'NG6@CW5@6P?6)+I!UJ3U7E@Q MO]#J#FEG#='<15.;QANRR2LWC-=6P],<_.S\2E5&%7DFK,S0.U&(*I7HVH4S MZ!1]O7Z/7IV\1B;=Y"QUXRWN9GB&:3!'% ME'GAHB:4:P#K.8DCPO'%;+V?C\"#<;P(+>(A=T2>,PB3$C@+P'?E8"/EN"3 MEBN19TC^@#;]D)FR2PDY'\Q9'W+>@T1YLUX.@/>M2,1C[L<=[G"'H[B_*"N* M1T ,>R]G4<)9%Z/'+$@(C_P@HQW(Z$AQ@?RTO9\VJV!5-E"AOH4$&EBJ(D-Y MN=)J+=T3TTP]7PY1#US$&8D[*?2M0LY9XL\@WF40CV;P$? +FU>W&\Q(.XXZ M58O3&FZ&JQ[W)T80XNZ,[EN1&..!FB<[Q,DHXM^4RN[RHO#!2GHOC,.]]VU0 M'3$Z $5P2WIX%-9[N9 P5V'$JU25$EGQ0_II#??>SUE,@PY*KUF"!X:;[)$S M>1Q.0.DZ@FBDSPI8>F2XMS$/1A):4YAT0??MXB1@0\5MR96,\MG\8].O1O!1 M3Q>@W8'W6#EI.@"N94,R3H>;3C4"CO47;A!&40]>WX['81C2 8 M"9+@4=JD MR,5-7N0VEWZ!0D;)]*D*Y;FB'2;=TAX9Y[T=]:_$O>/]IB\#D>L:YOY>);R% M\/ >)91W!\QCEA R0'RD93XR3GUOMR@!N59%T2"7Y:I0]U*B&UG)13XPT_HL M1PB)(M8%[K'#/*9#,ZVE0S+.A[OFHN5:5O5 =?M$1D'I]'I)WXS$,1N00Z0E M//(TQCLV%_HD%C+*TZ'U"MIJ8Z,<]VA"#J&M$]LH*&3?F$]=CS!=(!: M:$N!=)P"-UWZ"$K:YS46T+"#T6-%&1]86;0E/_K3Y'<,MH\!&4NZ(LUC!RTA M9@/(][:71QCP:;.6>JB.)+P[%3QFA+%@"&U+B?0QE'@,8Y_O:(+#I+NV?'8A M3P@>0-GR(AW?'5ZILLQM(\TWVUG8 T*%994"8O3J+V4E(NRU%_M/D!OR[N-_ M/=!A]BU!4CZJ"JZM2K^Y/8K4YN6+&%KPFV878^_]IQ>C=/ODXXMGBG:8>\NP M=)QA85.\;03&56&*3O 9Q@085Z.U*&KY!M$IQAB9I=!NSUS;I=+Y?S)[@RKU M\*NJK;$P<6#.>"LVBN$I<^37 QW6J>5S.L[G;H5 @QPL$J%XJ$PAGT8X>GB2 M&P.*QELES[:VQP:C-H>YM3J CNN MUF6N_8/CWP#'*;ETIU_K^5VVSE[Y0$_4[3# \A6:K!QJ?%!:9G?5EMIE-XCJT5EB@V?B^S?VFSZNO=$ MLJ\M3FG2VX[YS!B/!_:RK-4@;%R#?)96P$\@Z86NH'7X,?9E!(\"''>YT6=' MXWB(&UFK-]BXWOBB06;4^OYA[0L+\\W8;._T^C'BQ S2GQ=V7X,P'N*XNR7TV5$<\8'ESUJM MPL:U2D]1-2/PQ"2"WB&[]R#"8^<]B)CM?2-R'^C^%/HVKPPHU 4XXK,(2%YO MOGEM;JQ:-9^-;I2UJFPNEU( >&< SQ<*)-?VQGV)VGUYG/\/4$L#!!0 ( M !V"5UCN;@%610, "P* 8 >&PO=V]R:W-H965T&UL MK99M;]LV$,>_"J$510MDT9,MVZDM('%0="\&&'6[O1CV@I;.%A&*U$C*;O?I M=Z04S8H5QRGJ%Q9)W?WYN]/Q87Z0ZD$7 (9\*[G0"Z\PIKKQ?9T54%)]+2L0 M^&8K54D-=M7.UY4"FCNGDOM1$"1^29GPTKD;6ZET+FO#F8"5(KHN2ZJ^WP&7 MAX47>H\#G]FN,'; 3^<5W<$:S-=JI;#G=RHY*T%H)@51L%UXM^'-,@RL@[/X M@\%!'[6)#64CY8/M_)8OO, 2 8?,6 F*CSTL@7.KA!S_M*)>-Z=U/&X_JG]T MP6,P&ZIA*?F?+#?%PIMZ)(,0M0[1I0YQZQ"[0!LR%]8]-32=*WD@REJCFFVXW#AO MC(8)^QG71N%;AGXF74JA)6079-H=D6B((H'W)<7 MN,>!*,KFL'"PW6F0>W!2]_^$B;!AZ' ?Y)8+PUQEX;XG'IZ MFV6R%OCA%63 ]G3#X8H(<%FA'!>\*P[<.D@FAX.H!06.2ZI M[.&*5%01C$0;5_E[RFL@%>! @44_A-[HSXZH@NL@>,K^DE4/?MS!CU\'[R Q M[;4II&+_0CX$W&@F1RBXM]O?$^27[7K020>=_! TGB68=)$SL1NB3DYHGO*> ML^B13CK2R5G2I2Q+7.5'A>'*88AN]2SCGKV>FJF=3U,/#OA2,:38'(*?(%ACS<,_C\0@[/$7_ VI&OUO<\\ M>,8%IUD;A_'HE';0,DA&I[C^T5%N[U&_4[5C0A,.6W0-KB>X6E5S-6DZ1E;N M=-](@W<%URSP.@?*&N#[K93FL6,O#-T%,?T/4$L#!!0 ( !V"5UC*55L= MZ@H .-< 8 >&PO=V]R:W-H965T&ULK5Q=DYLX%OTK ME'=J-U.UCM$'7]GNKDK:1LS6SE0JF_;+*^N9YNZWKU9+*IDP[=Q];K8\5S\ M4V[@6E^7]HMJ5/%ZWE;;9 MNVN]C&:3Z[N6J_>U_>7!7[.DMS_KZTJOUV M&Y<_WO&L>+R>H=G3%Q_2^TW=?+&XN=K%]_PCKS_MWI?B:G%"6:=;GE=ID5LE MO[N>O45O(AHT%=H2?Z3\L3K[;#6W\J4HOC87OZRO9W;3(I[QI&X@8O'G@=_R M+&N01#N^'4%G)YM-Q?//3^AA>_/B9K[$%;\MLO^FZWIS/?-GUIK?Q?NL_E \ M1OQX0TZ#EQ19U?YO/1[*>F1F)?NJ+K;'RJ(%VS0__(V_'SOBK (:JH"/%?#8 M"N18@4@5,!ZH0(\5J%2!N ,5G&,%1ZK@. ,5W&,%5VZ2-U#!.U;PY ITH()_ MK."W[![H:+E^_<++/S4P*S/,V_4Z;8(GSJQ=G*[GXEZ2>)>*)IE PPN@2;+?[K.V+XMZ MPTLK*;9B2-DTL?[ 18>):VZ]RHJJ^MEDAYGM?."U&)6$$1Z7>9K?5R:LZ (- M8L2K]N4/8X\NA%>=7 N?7 NWR'0 ^5V2U2,]P^W! 7T<"_6CRPZ!$M(H5ILC@*"^Z686HIBY-M! MOUBD 2.8>!XYE>MU(#EU(!G3@97U2GAGM8E++KQF3&\:89O9\$VUBQ-^/1.^ M6?'R@<]N_OXWY-K_TH7C A[0:0H(Q2+!([0]$ IN<]T>/ M;7IBFQK97FUW6?&#5+ &$U.O/.5QJ(G M6PPA+3)(L(BJ(\,09\Z),^?9G)U'K8X_(_+4((4$6T&"A9!@#!(L56M2A&?CLP&HQY=WXLM['E^7XM<(.S5^(<%6D& A)!B#!(L\-7ZI/QB_ M_LD??*,_O-T699W^%;=/UL(G]GG)D^(^3_\2Z^W60>;-L_*Z7=J+=7U;4.86C-=/3T2'X-=Q M&ZBNIRZ(ET:34\F%! LAP1@D6!2HCU+>8$PCNU,Y[.?R>VF<-R-/'>A!T5:@ M:"$H&@-%BXYHYR'G#0_VZ$S^0D;'"(N2I_>YE>S+DN?)#^$=<5YEA^$_7O]O M7]6M(*;U#*0NW^3%F]G\9+XAT<(1[6>@%B,HM#[9G2"%S(H4$]S6S1 @P.LR M3>JG*5W,\FE=675A5;RN,V[%25+NQ:]?BGROYQZK_N@2^?';W)[)[(^Q&8+: M9*!H$11:G_].3T-F0>UC2VX3S\-.H"5;U7SFR'%E[7%I-C^9;HU5@CUY00=J ME&EOU?5DQ?-8K*^?VAY" ^-Q)X(ALPHVAJ*+,S:D;+0$15N!HH6@: P4+4*J M7"C<%P_/V9WHALRJVR?Q2!9G[0-9DTFQQ$R=Y@_<-%-KM!XE>$$U-%"T4-M^ M1YZJU4*.$K= S>HSUVECR"R.+=.'=,WS=67%^=I:'Z\L_FV?/L19$_1EDVO6 M!(;,(=I:Z7?+DM44,R4:D MRDX4>;8\/"V/Y8S)6PT6]A%%@1QR:KDY"GPBCXB:IGD^\6RYM]6FS0FU?7M M6T:=K(3,NM)0"O=RKT*J*DND"E8#25Q0NR$H&@-%BS1]@H@3H,$%"N[4)FQ6 MFZ:FL%EZ>DFZ M"&M$''$']E8V7?@+E! MDSU@E-$0U"@#18N@T/H>T&E=V*QU/3=MA#4[E! .U(@'E;]T5C&5]<,0U"C3 MWBH)9%GK6*PW9P=V,) UPIU>A ;OD"10M!T=C('HF@K/9?H.F4.&)6XD:E M*8A&"K,Q(?*\;+8UE5U0M! 4C8WLD0C*:I_=3JLC9JU.25/8K:".M22KJA#! MMN?(N:AC.6.:0H=EBS%*P@HUY>;$\:4=.TQ3S,&^CY3>5ILF8LYQ2* ?&TFG M;)%1K^H-I"E,O0JI\"R)JE$-O6L&:3<$16.@:)&F3Y!CNW1P1B1GKQ>:%:VI M:0JB2EK8]N75K-GHY%%2\[J=3^6'%U";#!0M(JI.A2D=X*[3J(A9HWI)FL(, M/3EH044J4+00%(V!HD5$LS\*&\*ZTZC(A9<2I[R!=L3R>C.]LO !E:2(*B)A M9>8$?6T0%"W2=)GG#Y#6J4SDF:\-7@QFS7XA+Y"?O&\OF/^,=$<'+,VU)A,/ MB1:"HC%0M$A'RO#;"J13HHA9B0++0!)5B D"I*R%084IHFI$JLT0U"8#18N@ MT/KL=RH7,:M<$S.01">E4+%BDUD&E:I T4)0- :*%A'-KK%^__9Y[I0J\NR7 M$2_.!J#;QD#15J!H(2@: T6+B"J.B>?YX1-".CF+FN6LEZ0?J:KIN++$L#3; MG\HX*%HXY@88J,D("JU/=Z=O4;.^!9AZI)IW_6RJO(]N;M!D_D<9#4&-,E"T M" JM[P&=,$?-PMQS4X]458WF04#E!9[9^F2Z-4:1CZE,-ZC:IC5J*T=T48F3&8=5(4#16,C>R2"LMHGO5/AJ%F%&Y5YI*H4)L8N M0N2MP&9;D]D%W1,&BL9&]D@$9;7/;B?74;->)F<><=#FR(B69/74*N*XMB^_ M(*4IIV0>=5@842H?;ZDI-\?*\8!,4\SQJ.W+^W9T< YQ'3*0QZ"=HD7-BI8Q M\VCL5=#SMZBJ30UD'D'MAJ!H#!0MTO0)7Q&?UK+ M0OA!7M3-.;G9?LW5Y5116MR0^*I>ZX)[<78Z\I:7]^U)V965%/N\/AS&>OKV M"]Z$P82 UEKB]Z'+8(->O>9D>B874ET*=I) M^NN/E!3)+D>\&/!^V%CV,R,^PYGA0TJW+U)];W><:_1:5TU[M]AIO;]9K=IB MQVO6?I)[WIA?ME+53)M+];QJ]XJSLC.JJQ4)@GA5,]$LUK?==P]J?2L/NA(- M?U"H/=0U4V^?>25?[A9X\?[%-_&\T_:+U?IVSY[Y(]>_[Q^4N5J-7DI1\Z85 MLD&*;^\6]_@FI]0:=(C_"/[2GGQ&ELJ3E-_MQ;_+NT5@1\0K7FCK@ID_1[[A M564]F7'\.3A=C/>TAJ>?W[W_TI$W9)Y8RS>R^J\H]>YND2Y0R;?L4.EO\N57 M/A"*K+]"5FWW/WH9L,$"%8=6RWHP-B.H1=/_9:]#($X,<#QC0 8#\G>#<,: M#@;THP;A8!!VD>FI=''(F6;K6R5?D+)HX\U^Z(+961OZHK'S_JB5^548.[W> MR*:5E2B9YB5ZU.:/F53=(KE%&];NT"\F,5JT1+\_YNC'?_QTN]+FIM9T50PW M^-S?@,S< !/T539ZUZ(O3NPUAM[9=W+1[5O"[A>D'+5='OEC_\P<-NEL;4<\KG$04)H%07"[.IX&!$(22@,'F4-(;)+C%'E& M)1JI1-[,N"__,/7?EZ.6ILD6LBE$Q5$SR:,P)8:>WCZ>1=$U ML^B:SO(K.3L+?3R&/O9F4 MQ-Y.4H>KN%F#=K(JD:CM?/3=% I\/X#X)&W2S(S>2407EP2)F["YBXO#-)E- MPF2,1.*-Q+U#G-?B4+=]5(I"\?=?2M$6\M"M'0UJ=\9LJ;FJ3:8>^9#&4!R\ MM[\T :_I+$^ZAL>+N 0F%+G<%10B(W?0!N_#[+7O MO^T,N<'?6;T#TP7 E@D]'W+/#4*:]A'-DSN1A-@O27:L>3;)*)K3=<3DI^X3 MM!+L253S:\K@_DHU?55O^;6\G8>63*$E_G8ZE+1=S;DXLJ<*U"F#E[/)#1.W M;#<0D)I_0#& T(!$X7S&3!H6>S6=:6I\ST2)^*NM\*&/2;WCIL,=3)W8U;'+ M'Y L!3(YC@%1!B(Q@<@"R# ,YM=#/ E,[%>8?76<%T>W[,/D0F 5B0C #0"Z MO2^'8&$0S_.:U";V*JHI-??LS>;EN,(?^%G)@RPC=U11$$$-SD42@EU@#@#3 M,/3T[DG;8;^XNQ\X&9Y*5E7'D]?[2KYQCIYXP[=B)E%=C66V#M!<0F(L@]+4 M!9JEC'JF<])MV"_ETUXTDTXN^A8H%?1']C08:\@ MNWCQO::W_%K>SH^-)M%&_*)MP_9"LZI?I4JA#PI.%@)(*QS3"-B=@5 2A(!@ M@Z!Q2N9KG4R"C7A5R_KAH(J=68'L-NSC.R^_TTLSY:K>\L';N5@)LVQ>K)!) M@Q&_!OO*S,P+_79AM+Q.+X[6-;WEQ)5V299E\WV(3,J.^)7=V'5_/+3==N>1\*(.O!4-:XH/=&#BU8\79\HU MO>77\G8>TTEC$K_&?!@DE]DNFTV"/0 Q=]%*%/;I0VO/"M"AF5%?!-"8IB$ M*SB$Q"0+ $&0B.S^YA/H$EG$K_._,;W)WVYD'5M#\8L29">*P67Q+!S-=8& M@N(H2H%:RB&LE3+S_":%2?P*\\LK5X485IV3F2G@J =F)4W=Z M-A"P$]P.31=(L>>TCDRRD_AE9RYLJVO*X6QNN.J.?8^LLCR5?;0(\W0%XM+L MMX%&MH&@848H(#M!*,6^=C_)3N(_KQO;_=#MP:X'4G7/VI:IR4=@%P]!S18P M2R"N #8F232_#Z23'*1^.?AEN^6%MMEK&A$7S\UP5E&\&858]+M\L[G@W8%V M%Q2; =V':?;!8%!7ZB4!L*L"<$L2 $\!<@")ST](SH,P24?JEX[#\S)E#S#L M?%_&TU5I)(HSH"4#R"6F,2' DPP :PH9>S:1=-)^U*_]-G/T$--F[_\LFL;F MNLF)-\X4R-G56CC&803T:0!*LB1.@3R'O&9)1.:/<^G) V:_A/-RMKW,QY:Z M3S?3I#NO<=@"4#@P.0!U ].S79V\VE!S]=R](M*B[JBJ?V5@_'9\#>6^>_GB M;]]_QC=Y_S+)Y*9_M^4K4V;>6U3QK7$9?$J,)E#]ZR+]A9;[[@6*)ZFUK+N/ M.\Y*KBS _+Z54K]?V!N,+^VL_P=02P,$% @ '8)76/.,+/]G @ B 8 M !@ !X;"]W;W)KBX+)B=.KE0UQEBF.91$#G@%3.^LN"B)TJ988UD)()D%E07V77>$2T*9 M$T?6-Q=QQ&M54 9S@61=ED2\3*'@VXGC.3O' UWGRCAP'%5D#0M0C]5<: MW M+!DM@4G*&1*PFCBWWC@)3;P-^$5A*_?6R'2RY/S)&'?9Q'%-05! J@P#T:\- MS* H#)$NXT_+Z70I#7!_O6/_:GO7O2R)A!DO?M-,Y1/GDX,R6)&Z4 ]\^PW: M?H:&+^6%M$^T;6*'0P>EM52\;,&Z@I*RYDV>VSGL ;S1$8#? OS7@/ ((&@! MP;F L 784>.F%3N'A"@21X)OD3#1FLTL[# M6K=/F3GVA1)ZEVJU)"R3$58ZMV' :9MGVN3Q MC^3Q?'3/FN!;N M]\"3<^">A7LGN@FZ3LYO;4J M\LH_U3+;J.(_FD:C[XE84R91 2M-Z0ZNM:J)1O<:0_'**L&2*ZTK=IGK7P4( M$Z#W5YRKG6$2=#^?^"]02P,$% @ '8)76/2EQ3A$ @ B@8 !D !X M;"]W;W)K&ULG95=;YLP%$#_BL6D/;6!0#[6#)"2 M=M/RT"E*N^W9P1>P:FQFFZ3]][,-8=F44"DO8)M[C\\UXA(?A'Q1)8!&KQ7C M*O%*K>N%[ZNLA JKD:B!FR>YD!769BH+7]42,'%)%?/#()CY%:;<2V.WMI%I M+!K-*(>-1*JI*BS?5L#$(?'&WG%A2XM2VP4_C6M#H^TK^ZVDTM.ZS@7K!?E.@R\3YYB$".&Z:WXO -NGJFEI<)IMP5 M'=K8Z,Y#6:.TJ+ID8U!1WM[Q:W<.)PF&M#1/J_#2CQ_&L^#S M@/*D5YX,T=-MPP"-@]WT=GRJC99$U/K_0VYUAX$Y9@H&Q*:]V'20\UWPVROD MAJ'OR9X+H8\3NT'_^TG_ %!+ P04 " =@E=8@(K:6LT. !V*0 M&0 'AL+W=OP(XM]TLTB*(VRZ*Q3Y0,QR)Z]%0)3F6U5^_WSF'G!G)4A)D=Q_:6*/A MN9_O7*CG&^=OPM*8J.Y6=1->G"QC7#\]/P_%TJQT.'-KT^";ROF5COCH%^=A M[8TN^="J/I^.QP_/5]HV)R^?\[./_N5SU\;:-N:C5Z%=K;3?OC*UV[PXF9SD M!Y_L8AGIP?G+YVN],-?KJ@M[G%WZS M9A,&?RO29.[<#7UX7[XX&9- IC9%) H:_]R:UZ:NB1#$^"/1/.E8TL'AWYGZ M.]8=NLQU,*]=_0];QN6+D\'SDP30>F++6U.$.Y2EW;16,K6^@FJJNB<&T3;;-0'UUM"VO"\_,( M?G3JO$BT7PGMZ1':DZGZR35Q&=3;IC3E+H%S"-I).\W2OII^EN(;4YRIZ9.1 MFHZGL\_0FW7:SYC>[ B] VJJ?U[-0_2(EG\=TECH71RF1QGT-*QU85Z<($6" M\;?FY.7WWTT>CI]]1MJ+3MJ+SU'_+WWU>=H_NVC4Y*GZ>A[JE0XVT(L?2=4F M:DZSMW=KU^#32+UOX*SH%B8NC4=8QZ6R,2#]Y\&65GNB\0/BEQ/TUM1;2G+C MO2EQ2NF@<$Y]_]WCZ73\[+5;K76SY4^39S\J,-8J0(RF,$HWI3+- AH93Q(6 MK@E(2OJSLGX%.CJJM7>WM@3+X.J6) W$I0#=VMS1M_/:K,*9^@5,=5$(OTP- M*I7T]'*F-L;<0*500)^MTRASM0[H056UI6:^TEH?#ED:@C=U-9)C'9<[K/TC4RH;"([: 6IH'K M*>KPO5FG4"&/_MI8^G0=)3 J=;6"&H5&(O[16F0U*DV#TDP,R=\K?6.4Z20E MW71 .5^G?*(\TU6%?&;R4,)Y8J!774[@?1/E:&WUW-8VVD2JA"416ZUG@T W M4H0X'SLC7"@Q<[8=-!2=.R:.-[>F:9, Y@ZM#F);E2WC"!T2OYX-_*,A7QL( M"YP?J7D;5>.BHC2,C%RC3!3_%@X02L89*3C ;2A[Z1QK1S5&0>&0]7?M/%9M MW6'("%JXXN:4NHZ2H0KB:2$'[[H5($??&;RW<*ZD*!NQS)".R-2V8L, VZ!% MW(X4>77-SF1;&M %'"$<5H2.8JX1?R=H04;@MX9V!U 5L86)$1] V0#!VIJ\ M!\=[57E'@ N(Z ,%2>(\VJ-&O6X![TVQ5;\0M-42X$.4BNFY$?0_XGE*B41Q M"*$C0E4"UUQUYB-XQ1);?:N@$*P\BCI WE:'RWV@ V5]B:ZYH M;.!LOG3F8-R#56@!Y8=,1?;H<,]2T!:MQZ.#H8KN^1^X.1_G9/_0Y_\;W+R7^4&8I@6)$;$?Z&'$2&5 MHW)9CX!#L+(F&P2YC(8/>_SFL"^<+Z511;_:%B)]8V(& M_3_Q)?XT"&,TEO0>8P&;84=33-(!4#6'L>9HY@ L01J&NF-PK+4IJ2HLD15:!&)5]S)Z(<7/JJHKR)?&@!"P,1:Q4GOXY-+<1 M0W=\'I6WP^M=40L9SQE/&\L(!A#C3AV!9 M&J D0DU6# TW%S[:/U,'_N9S7S.#0;RT(>,Y#:"T3CBE,0UQC8**&'C5VIH: MC+G6P(R]\1#;]^A21AV@6IE< M!_H&TXO'$O002()/H&(IK# B?#ANZV2;@3XHNM2R^=3?'55O-)!AR&Y$24]T M*%YRD^B-N(Z]?D81HC$EIEKUP36+TP^@6:HK:3Z&.(QZ7;=69[6L"TQI :)$YD]!D&] [^661#056#\95D++3W/'TFQ*#T:(03BL&66\ZY M! ^U%X 8:DK2AP[LDV3P =Y=&MB<0I";5SAZ!?U;FK;GF RX8J,U"#)Q')%A MT),QQ'-6H[RBM7(LJHO[ :)RRO5M"G!U) MP(X+MT'TMLQW1++%T+6?C_-L0WH!C) CFM9.\'2!\L?A6AK""8)<6(\+K65( M;%#(0Z"Q'2^A@M#0C90!%FR\ M":QH3+WS'A6N:!;;T:'J3<4^/<\;")X3@I5%AS\(>WM^[:*-FJW!?#C@QW,[ M&AI.7-PC*(DE\5@!S $"&Y=B]Y!_EH M8Y?"8A@F4:7&/DON&S.NIKW/F1G_6FR7F MXIV"Q)(D6YEYLY;%?]>YH_.HI7@7F&32DE*7MSPV MT2+ ^%M+!2D-567\240!*QLZ0F\=0MJ7R((N=5UXX#R/ZDL+YJ$*T%9DV= M#-!5N3T;9'EZS/PR\G'S&U!4-;_/0[RYTWP/U-W[[#/=;X]K[1<$*'VEG:-A MK&RRPCYF7H[_D@7A5RGBLKHB :V=:#)#EL=8\;-$&M3+7]4SMX.MAH\KC$[VG,DH^\I#ZZ# M3>>H7^'TZZ516@L-$K)[:ZVW,A[28G5TCP^_?)A5AY*<43H.*JTX]L@T=6\L M^":!E5ZC2MRE2Y>TI.P$D"V1;-7PC!48+&G/U#7?G+SB+=?KP)1O;RE@:S4.W?4\*\]'050#D MDNOI?K\@$6#>M)YID^-=&W N_"CXQIT?M7T/KL5.LB!J M$H?>#V)[D>!R,II<3NF?1]-'ZG(Z>C@9/WB;^H2J-^=P]%(N710/'3%Y_!C, M+]3T8C(XWS(,<;>)E+'#S>UZ"\%TM[.CR<79+P MT\=C=3D;S683,OM]@6GL3['&*=VD]7= ]QGON8]-OP-B MU/Z?=H:3D.( HOF#_H(=D$YFTB-28S>X/#W8.RXW17G-)F.XE[V@B.7*9],4?WIP=^DW5 M^>"W<"N#'H=^\<>7U$V4G\5U3[L?%5[);^GZU^47B3^A1:([M]I4.#H^>W1Y MHKS\RD\^1+?F7];-78QNQ7\NC<:00B_@^\H!8=('8M#]U/+E?P!02P,$% M @ '8)76/,<&ULM5C;;MM&$'W/5RR4-F@!Q9+H:QW;@),T: ND#>RT15'T846.Q$667'9W M*<7]^IZ9)2G&E=T"11XL4^3LS)DS5^IBZ_R'4!)%];&R=;B7%W(O7?^ZL*UT9J:WGD5 MVJK2_NXE6;>]G"PF_8T;LRXCWYA=731Z3;<4?V[>>7R;#5H*4U$=C*N5I]7E MY'IQ_O*(Y47@%T/;,+I6[,G2N0_\Y?OB*7F9E&0/ M*%EDZJVK8QG4MW5!Q:<*9D TP,IZ6"^S1S6^IOQ 9=],53;/#A_1=SBX>2CZ M#O_%S95WE7H%K![I *ICJ5X)R>35[]?+(/?_V,= TG^T7S^7SGEH=$Z7$]1& M(+^AR=6SIXN3^8M'T!\-Z(\>T_Y?@_2HDOT0?W215':N]EA0MRWXT'4TVMH[ MA0_E5BJ6!/ZJ1M=WSYZ>98O3%T%1O4;]HE)C4-J3:LASMZ!"M4@'KR*J6.FZ M0-Y&\E 7E/-J93Y2\;SQ)L=#[W7=J3A0*+=]9_(N;&$Z1J'::*SYBX+<;%C MY-HJ^MA08:"P W&=YZZ%,_5:W<*K0OLB0$=A5A 7?T_F)TI\6KQ0>_,E?)HP M04W5MC1YJ4!3), R*T &'='$.U5JL*$\=P45':,/!D"2+=&KNP('.E/S25TQ M1#BB(^0]HM2X&C +X]'$$ 2QSWYNM 6Z+A[)X!".CGY=@]@<)%F*" 4@%$"I MOL(SD*/Y_A00.!&,2'9% 2C)JYTK2V,M.R,AZU&*'@VYTK6>H?2:&N\V\+3X M>CI"ASC>H8E+=OU%N$K\PAC+](Z[SO3HW#T:3;UQ,'*@WD-DY2R&"H:9.#M67W<="?8D3&^-=S6D/I6ST.](6 M(5X<0V1QPA^GD'OO^/D>9)T/09V>0?;T&_[@JS?WZFOPX)/*&<*Q(\-M^GI= M4J[;,.08:S!UZUJH0*V&%4G,13&&%B(C4ET^I_ ,V1WO&JY))' GGW#PO.8, M0,+D%!!FM!+.'"1NH<@(>@R.:1*+)RJ740B;DB*U ($0\!7)JASO;-]L&L=#\; MA!WUA>P4A7*I$#Q9<2Z4IF%^39VWZ .%LGH)?5QJX"ERQY$6ICASPST,N\8< M$$KVK0MBE#QZ7)6)TCKSQ)O8[[*"%8#^<4:P/RG6?4XM02$(8.K@9D6Q=(6S M;HT!DI?IB68OC11L13JT?L#GQUVWLQ&P7G%%#3$!P*[#)(0 F@\=.?7Z_;2O M$;'$,J(WLKK/R+A,>FN?K^>DOGH/[_]N-MDM^(2 M>SM57ZC%T?3HY' ZG\]9?C"U)4_C&I(ZE9M(6-M"4S]9BGLP46Y6S., EDRJ MEB#M<"Z+9C8VGXGYX^GAV=%G-[\0\XNQ^06;/X/UT\]D_0==MW@+4X/M&S+5 M$CTA;6'33IDD>HG\3JTI11,)NJ&40TZR#F][S]WJ>>/R#Y3Z1QUX(=I)!%,9 MJ[F+&(_2U#YR8P](B=#RKA&Z4@Q2.[L)QQIR\A&OEY!7 M/UN#/6F7D(G%Y*74;@_T'[KPSLN+&GSO10[4-5I!O^*L"!R&X'(CE,A:ME^S M"7M!HD]B/M!PJ%]]WW\RGAOGXVC(UR0NC&C@$4-XPK-F'TM8IS@OQMV,]ZF" MTASMDPN4Z)(:B0BTKC:Q6Z/XVSG 7X3\K'K6[W722D= MU'HVS4[.I-JX]K*SZ>EQ*GUV*/6"XU2-Q;A)24]FD52UO+23_-1@X<:^E[_9 MZ&T=0VLMOTGPE@DWTXO[<'?XV>,ZO>WOQ--O)F^UQQ@(RM(*1^<'I\>3M/3T M7Z)KY-U_Z2(FI%R6I#$C60#/5PXO@-T7-C#\&'3U-U!+ P04 " =@E=8 MF-3&:^(" $" &0 'AL+W=OB7;>'80^*3<=";2F5Y*;=UX^2'3== M+FN!82\Q1?$<'8JA.%P*>:\R $V>BIRKD9-IO1BXKHHS**@Z$@O@N),*65"- M2SEWU4("32RHR-W \[IN01EWQD/KNY;CH2AUSCA<2Z+*HJ#R>0JY6(X+:XDKMV%)6 %<,<&)A'3D3/S!-#+Q-N ;@Z5:LXG) M9";$O5E<)B/',X(@AU@;!HJ?1SB%/#=$*..AYG2:(PUPW5ZQ7]C<,9<957 J M\N\LT=G(Z3DD@926N;X1R\]0Y],Q?+'(E?TERRHV/'9(7"HMBAJ,"@K&JR]] MJN]A#=#S=@""&A!8W=5!5N49U70\E&))I(E&-F/85"T:Q3%NBG*K)>XRQ.GQ M*549H3PAL3'@H62/- >NU=#52&^"W+BFFE94P0XJ/R!7@NM,D7.>0/*:P$5= MC;A@)6X:[&4\@_B(!/TV";P@W,,7-LF&EB_\6[+6.'])EOR8S)26^!?YN2WO MBC7:SFK:9J 6-(:1@WVA0#Z",SX\\+O>R1[-4:,YVL?^O@+MI=HN](O00,(! MV7G.GIU88',J#0D1*=$9D%3DV.6,SPE5QH<%A&(&LBGBH'6N-,-F@J3U\9(C M2)0*N=4G,BF$U.P7DMUQ?%[R/\T+RF3K-*=*L93A&D^(2RE1")H*M!JTK-(/ MQ ^#=M2-T#H\Z 5^KX+5L!BW\]\(S-I>\Q\=0 ;(SS4"13M3N]KH- MQ>I;N5M?A:;YYMV\&;3U9OW><=OO>!OPE?]?U"3T;$V"_U,3K]\.^OU=-:EV MWU.3 .^AOWF]UKVS)F\%;:])UV]'G=YF36K_MF9WUU[F N3&UL[5A+<]LV$+[[5V"83&K/T)9(/2P[ MMF;L.)YFINZD<9(>.CU Y$K$! 08 +2L?]]=\"$JEI0F.32'7H0EN/OM [O+ MA2Z6VGRR&8!CC[E4]C+(G"O.>SV;9)!S>Z(+4/AFKDW.'3Z:1<\6!GCJA7+9 MB_O]<2_G0@73"[_WUDPO=.FD4/#6,%OF.3>K:Y!Z>1E$0;/Q3BPR1QN]Z47! M%W /[D/QUN!3KT5)10[*"JV8@?EE8!7("4!H1F?:\R@54F"7;I!O_6^HR\S;N&5EG^*U&67P21@ M*0G+#X+&1Q/Q[LP1NTK@X\WN#KKMX(FTA-WEKVU]7,.H/9\?3F*F52\)F0P@EDY([-"?C! U.E M8;4FI3%"+:ABA V94(DL4]K@#UQ(/I-PC!WEV'()J.$14F+1.3!+HAXX9'@L M7F:#@=3#YU*X58>792")@PDT$(L2C$$)Y,?F9;FO_T)RY84=>MO8OR*G-'KG MD'TI7/85@!.*E0&6\0=@,P#%E"8SE44)BSMN29N=>.3K0#,)#R 1OO2AH;3V MR1U[LY"(3M@5'L&WXBUUB<[/@,*N#18?'0)YB4E=XKFEZ!W3<[^%$BBH#4LR MKA9 (4N$2G@PWJJ1._K4_OX&9W51T.CE@4C-BN M.Q77[[O4$\4^SF]\S_!!Q(2TF<\G3U#Y8Q+ZTZY3O6Y?7O[T)78OK:R6(O6% M/>.2DIOYS^2)CU(7'%MWP05VE4?R"ZK$U8B*58)MC JFD]'[NDO%]3TF#39- MXDFB2W*OX"MJEEXS;IH2OFB^^RWJLGZ'6?]1R0_Z=5_\B4H^#J/169?XP9*/ MP\DH:I8?+/GQ:3B9])ME9^6AZ9.S_@;U8R7?C\+!:-BN.Q77[[O4_R7_DY;\ M[8Y9:TLN8FUC1WCZH2:II[6,$:<1&2.;EWXLF9=8U&U";[-SWQQV#\#\7!M% MV$P,XVDJZ#4""U5=5OVM;X8WT6\&?[_1H=9=3BB\*I1US\$Q4&G7#&3ITSFX MH_67?4'?.NZ$;(:&&XH^*DK;"TO=A%'/6ID]7V-I;QHC#ZT0/8VK*$&[.BR%50G*RB[KR>3+_RT4$W ME^#C6_EPC%.I.G:0(PHW*R8PJ,)41M$LB^$7. YK2Z5L0'I8I[==-CKYNV<. MWW9[ZW5NV3F8A?\O@!TX>_L,^V_(N^>>NR-/RX/2GTP#8,F7KI5F%3;6]HLH,E4#'3<7 MJ@>))SNE.VY1U?O(]!IX[9VZ-DKBN(@Z+F2X7OJ]K5XOU6!;(6&KB1FZCNN' M#;3JL I9^+CQ7NP;ZS:B];+G>_@ ]O=^JU&+)I1:=""-4))HV*W"2[;89,[> M&_PAX&!.9.(RN5/JDU-NZE48.T+00F4= L?E'JZ@;1T0TOA\Q RGD,[Q5'Y$ M?^USQUSNN($KU?XI:MNLPC(D->SXT-KWZO ;'//)'5ZE6N._Y##:9K.05(.Q MJCLZ(X-.R''E7XYU.'$HX^\X)$>'Q/,> WF6U]SR]5*K ]'.&M&4#U;CJ4 _N]YJ[*^V#Y2\^CR('LMM"90.8:J/:FMQTO5;WX$[,,K(8 MTWE&U1%_,^(GW\%G";E5TC:&O)(UU%\#1$AV8IP\,MXD9Q&OH;H@R9R2)$[2 M,WCI5('4XZ7_68%MRX_9/]7BK\L[8S7>G;^?RWU$SIY'=N]I87I>P2K$!V- MWT.X_ND%*^)?S_#.)M[9.?0?T+GS^&^5!9(OR/^+$[P6IN(M^0ATW$*-DP/O1"7X.)LP'.^4MN*?<8/%R,^'3&F<9L%3$^"K)K3/ MU00][L2F)_/B1E$1-MMK3J,TVD]\$>N-\Q.#V:3A:[Q#][6Y-30: M'%"6HD9EA59@<#6-YNGE5>;U@\+O K?V2 8?R4+K>S_XN)Q&B2>$$BOG$3C] M'O :I?1 1..?'69T<.D-C^4]^H<0.\6RX!:OM?Q#+-UF&I41+''%6^F^Z.TO MN(LG]WB5EC9\8=OI9J1F=,#&JANC]_W.7AR*!,WC!@.P,6>'>. LL; M[OAL8O06C->^*&O^8+ZPQMG[]?2T'G('O=@3]2 ME[;A%4XC.C,6S0-&LQ]_2(ODIQ/TLP/][!3Z_RS>:>Q?M4,H+N']/F!>5;HE M!8,5B@>^D!B#0M?[(&S%)?R)W-C>^4<%;J-;R]727H1"^@_K70DI<4G'-(#8 M(Q0X@Y25<9*S("4Q2UGOJUJ\;9!E<5Z.(2_B9)SWYI*NGD"9+C&H:$OZ:H+4 MUJ(%X@%+W2[0QZQ,X8*D(D['0[CH_:8=EZ_Y"V%Z;L4H'A:)ET9) MG*;9/B46&OX4F'EOA&!:8BX%IQB$$VC?F:/_P)U!%F<4Z1F4<9$%A9?0Q"4N MA@4!Q-EH^#*(8UXZE/H5=@3/6)RRW MC"BR'O2.R-UK*8(]U(_43(BQ0X4JX M[X@J8"VT:GU%GH,KRCA+O5=*;)GD!\TL2<_O+[I2BD7K[W>*,XW380GCN$R? M,1]XQ<&H(&-6/J?Y'7:T78C[:#3T4I+')6/P/7XI#598!XT1U%B%? *].IAN MJ;7:^(#@^.-^SPO;%?@)A+*M"0>D,7IM>&W[,(=&FY"5(["7%=K2$20>8-$Y M?Q87A&5M*]0:Z#01D0>TCN;IZJ-"55ZDCE;=0ZN(>!_N*(QPT8P#I2"F13BF M?+D4WCUE4:CN\4&C_FNWYN"H_=5HUJ')^[30#N\ZX6'V\(Z8=^WS6;U[A'SB M9DW9 (DK,DWZHSP"TS7V;N!T$YKI0CMJS4'@]96F&'8#[^#PNIK] M"U!+ P04 " =@E=8MJ;@(G$( "[% &0 'AL+W=OO(#S900MH8EEWI4F M&FQ?6BGZ&4&B\4^ MT!9M<"!#%%\AR>ZW<.>;E3W6>]$<*PNZ9N]=5T M8\SV8C;3RXUHN#Y76]%B9:6ZAAM\=NN9WG:"5Y:HJ6=1&&:SALMV>GUIY]YU MUY>J-[5LQ;N.Z;YI>+=_+FJUNYK.I\/$>[G>&)J875]N^5I\$.;3]EV'K]F! M2R4;T6JI6M:)U=7T9G[Q/*']=L,O4NST:,Q(DX52G^GC=74U#4D@48NE(0X< M/U_$"U'7Q AB_.YY3@]'$N%X/'!_976'+@NNQ0M5_RHKL[F:%E-6B17O:_-> M[?XMO#XI\5NJ6MO_;.?VQO&4+7MM5..)(4$C6_?+[[P=1@1%^ !!Y DB*[<[ MR$IYRPV_ONS4CG6T&]QH8%6UU!!.MN24#Z;#J@2=N7[=+E4CV$=^)_3ES( C MS<^6GOJYHXX>H)Y'[(UJS4:SEVTEJF,&,XARD"<:Y'D>/(^-\IG1W'Y#1'RI(+O>5+<35% M&FC1?1'3ZQ]_F&?ALT?D30[R)H]Q_ZX_'J=^JXQ@^04;@V56G&D;;Y+IE2/R.4^IHIE;LC,W#($[C( Q#%KC/+,GL)V\KFHB" M.'(38&$=:-T8V74,Y@'26&^%3<1Z?\X^*L/KD41,W %LM'B(GBTAC-1&5"21 MV=#&&K BV_7%Y!7<"V[_$;S3DR>O6ZRK7H-4/[6\'"MB,WG1=YUHS>25J*!B M#=EQU+R,:9 $R7Q.VI1!$8:35]X841"E"9L'91[;<33Y8#B,#2N$44H_11&S M(DB+8A*G09)'+,Z#*,M93'8*)[=B)7!J=3CT"G:4ZZE$$9)DZI+$[91QCL MA6JVO-W_^$,1S?-GFHG5ROG#VK^C8RN)N4Z[8" C:TC3&]7MV)Y.WJOT)\-7#$(N:E%K)I>@0 M;0V%H\T!5N0AW(\L9V69?TWAXU:S) 7/",'S]0X ^?+S3U0_JF.^@%#ZBRL@0A2X[:UAPI2>%0)(D/H#1VL9 '14H!=&M]*$ # M9F8G1/NU$2FGADP_$01@GSGF6>G##,YY.OD9WK6YB9FT*+&2Y(7UUY"[#P?@ MY.6WYT39>83XB:+S##_STOY0H%HXL/LM_!C1;%6'ML&')ZD&8VT0)6MBV$D< M;133T$?"?;PU# 0'^**@K'P*6MY<:P'69(:C^5KRA:RED6 /YJA'HEF0RKXF M68K#+)+;0Q2@U9:#EM#IGV;! 2U&HEY,;I;+KL?(0OBR;N.ZH?9!S: M^CCC!76,M^H&D9JMIWZ M(FCEGA3_?(P-,P!4AVRGW'>&\ 00$A1D<9"5Q;'E1I:Z&&,#MC^Q,$X [,<9 M8>CM?<:NE:IVLJX]\,X]!,^!.T^_-=83;R[:9$V&32.CK=$>4QA6#WO#:_0$ M*),!0IX.!OBKEK0,RG3$P-D3\\5H\H1-QW&%W\-;M/16U(6HI?A"/89A4K.&FI!:?D8#0.G;LE89E\>4,<@@M-,V M8U>]H59MU(58;ZR!C18Y=$\P+>D(B,+)94,GH9@WO.79GI;Z?%P/23*"5U/3 M'L4X\]@-[U S,M00LKL>XHAM^VZKR/L[:39#;T/D *M:[870OLXZ^&=\Q[O* M740 Z4X )]UP%@&'#5!%/ML1J&WYWBK' 7$4<+XL\S'9!O5W02#?B:7J,$\% MF;?CULK7E'/VZJ'>S#P@S6D)_I2*;, /A3*PF.;>;K@Q-_ U[I2EH= _8" MD0(7MY+;([Z ,0#9.<#[>EPKQ\3?QE"K@(_MFBC[Q6\^&DY+<=3V\(_=])(EU6'BK"Q5?'X!'WZ")1>]BN%\0HW:8%>9&LWN[#X MWKGW9JH5534UE]:@/B.>! MNXNFT?(<^ MBN2;)RG[]*!SN+NNT@W5ME0N)<=5RJ OM 0NGJ M=!1WQM:-#1JV1Z*#!$ YD@UXH5S=;[-9L7<%"<67+UWU.M%'([K/7$&V >! M^5#94-BDJFQB=\*>A=SJ(6UGN/S:2;L-"@VAHZK[ S9;P+XS=(%HW#,,E;$[ M E#G3Q*\D^@/ 9]6MJ&K28C1Z4&M&M[;.9AFF14.YMZ3![>)F[ M<0]2]]O=L]X;WB$W-;J5%4C#\SR=HEFW3V7NPZBM?9Y:*&-48X<;P8&1M 'K M*Z7,\$$''-XKK_\/4$L#!!0 ( !V"5UA?*;DWI 0 )\+ 9 >&PO M=V]R:W-H965TBM:[L-P[ /BLW$0FW)1\E-LU\_2DJY#&TLD'SX428F3E<(' M70 8]E254D^#PICZM-?360$5UUU5@R3)0F'%#2UQV=,U L^=457VDB@:]BHN M9#";N+T;G$U48THAX0:9;JJ*X_H<2K6:!G&PW;@5R\+8C=YL4O,EW('YO;Y! M6O5:E%Q4(+50DB$LIL%9?'K>M_I.X0\!*[WWS6PD[.*7?!I$EA"4D!F+ MP.GG$2Z@+"T0T?BZP0Q:E]9P_WN+?N5BIUCF7,.%*O\4N2FFP3A@.2QX4YI; MM?H,FW@&%B]3I7;_V/M M'3F6E]SPV035BJ'5)C3[X4)UUD1.2)N4.X,D%61G9G=&90^%*G- _0/[]+41 M9CWI&4*V\EZV03GW*,D+*''"KI4TA6:?9 [Y(4"/*+6\DBVO\^15Q$O(NBPY M"5D2)>DK>&D;9^KPTO\1)_NB#+"_S^;:(%7'/\?B]JC]XZBV8TYUS3.8!M02 M&O 1@MF'=_$P^O@*YW[+N?\:^IMS\RK*<8XN\O$IVW?QX=TXB4%P*/">#3J7*D&*3O'I/UQYST;).$HCI^13[Z/ M?-^13\)TG!XE3W(K[0^.D??")!D<)>^E\2 E\OV3,(Z&[)[>+]W@>E/:7^CQ M*Y765%4(I:M8HUP"$7ZV)<9EY@MQ:^:^?CBM\L8_:L0 P=#; M2R+*A*3"T]L"M!7EB]QATD<<6J(UN)>P7'?9+=0-9M3-+KH+7\7/VQU;-8(9 MC[_I=&'T80/0J$ 1)/TPB;SN'J'NB\!Q.!H,WP8=#P;A>*.\PTY>QAZ]D?.H MOCJXUQ10BW@I: 4&84']Z)E&K60UH6OJ?U# M-SO*FPOXD)GS?LW7VWLL>IOC_N"[_=)AZ@.K&M42>:7I^G\$)A6#IUH@=X68 M4]?H+CMSI_OL[@WWW9%Y3K!V8G1W]8:VQ['/!KKT^+SLNR^Y]*V3CJE;?'"N M 5J578(/0SGV&/?VAJ8*<.E&0WL&='7Y^:G=;:?/,S]T[=3]Z'K-<2FD9B4L MR#3JC@8!0S\.^H51M1O!YLK00.<^"YJ@ :T"R1>*WN/-PCIH9_+9?U!+ P04 M " =@E=8[>;/P"H. ?+ &0 'AL+W=OOKI< M5M7Z^#R\?FGJ*M.YNBM$6:]6LMB^49G9O+H,+IL;'_1B6=&-F]:O+F^#YV]&-)X'_*K5INQ<"[)D9LQ'^O%#^NIR0 JI M3"4529#X\Z"^45E&@J#&'T[F9;LD3>Q>-]*_9=MARTR6ZAN3_:;3:OGJ,KX4 MJ9K+.JL^F,WWRMDS)GF)R4K^7VSLV-'P4B1U69F5FPP-5CJW?^4GYX?.A'AP M9$+H)H2LMUV(M7PK*_GZ96$VHJ#1D$87;"K/AG(ZITVYKPH\U9A7O;ZO3/+Q M^@WL2L4W9H6]+B6YZ^5-!>DTYB9QDMY82>$124$HWIN\6I;B79ZJM"_@!FJU MNH6-;F_"DQ+?JL07X=03X2 '99-N?.\7,M$O;I$%"7K[_^(I@,7IS0?-1J M/CHE_2_MTDE)A_7\T51*3)^+8\N(GW+Q7F[=7@QB3U1+Q2-DOOWZBS@,HA>E M*&GVTF2I*DHAU^O"/$ .C:0YXMT?M:ZVXH<\@:^1B>(ND\C*O#MDM<[,5BFK MB+BKBV0)9>S(*UHH'+QX=W]WQY?!BV>^^/EI\31!;%2A!"Q^T*8NLZV0J5E7 M4&^V/6C+&R.+5)BY>*L+X(>!17##[;K0F8@;)Y3U['<\%)7IVNY,E]G3RF6 MQ%( 65D'N7%KLC !_>#ZTG,_^6DIKG2>9'6J\X6[7^>Z:@D%FO="8+H:QV=H5G/#N1Y;)9$N:9^5PGV%9/*+=%N$R@ M';"O73$W^77S6*S4:D9Q '/(MGU_6N]4II*9R&L:S*93BI;"16;*OM%E64MX M#J:2>Y\(J(TL11!X\7CB#0>#1B!$)V:U@A/8+[V]D^GOP%E& R%1>3<>6%6 M0CHOENM,5\)MT]HA!T0VSU/]H%,%%V (HLBY%SN%,HGPQ=U4N6N=LY"=Q60= M#-WI>32UA)K/H3(&;W2U1(&%NHG2Z\I:ASH)]]B=[D>U+VY9,O"4=Z7%5$\$ M7A!.O.E@VBC >2(?) )CEBGV/P?56\KYUHGM)G@X2-KX(<^OFP3O[@W6 M*$R]6)*C"Y-E\%U:Z0/DM/H(N(<5K=6S'>BO@0LEDN;,WE96" M/O]',6A+QF>FNT5P2FP/P><-CN;UB4@/IQ-O,(J>BG-?_,9$#LK(!YBRV,4& MR@?BV,:TDU("\1_KN284@HO=LH,PY,#'16!7_5+$D0^VY.%J&OA!Q,]Q'?N3 M$>Y"\%HQ6:PSFX MB;5*#B)XSI1'\ZA+*GSQ+06WL)P>BAF >9UUK7H,!JT&:LI&_(:435TB MNC"]JC(7P6)>9V ##]!&I4<<8,N@#\>[?8:V9T^S<>^8 >E*.& K/6**'W)9 M)K4YE0"E)E4+ G2=JE?YV(/J(!$U/A\X*)0AEM9-Y7!( PJGF:NFC.K.( M1-K\0IHBY7D4C!]/!?J3>/K"^8DJ-2WE4>T^T^/L'*R(OOO0]"F> M"S7B2L >T71)O"G'4)OT*N6JLY9E'&OEZH] %'0D]0LA5F?,[A#=5B#M$KF< MJP'S! #RRE:'7?P(AT^)*:@DT7W,.1T8Y6YAF23UJLXD(P $KZ5&-BV5C4DN MFMF6^QA;2SET:"!-QI[.E::I>GYD?&^899Y=1G:TGKG0!3ZEBLS65-!FS/V, MU1"OG=3BAXD-LIL-?R+Q?"Q=CS@VCJQR[E%6A>T9ILBW_-68P*\]*4(!MYH-&9& MZ=F?PXG]Z3B9-YU$[G&?E_W\MVAF0_LS8 MN?V@2_?-L*R<6YLV7D_JXO0]O@J3]2]%./;"*&KU!1F/HZYW8N&B=M.E--LI^UQ%&W4;8#[E+Z6F$^G/EH$]NW(#T=-$$1^?%C#OTAGF'I7 MT@*I/-RI4%I(:C)L WT5/!//+WZTZS2MR77GZG:Q*-2"7'(5/KMX(S/NG9#O MK>3AP%D[0B@'TRDLBB9^/+VX[;LGA I1-+5.:!XZJZY$.$)X!4/QC":'0?-\ M!]179$(TCC BGOJ3P4%=6BM'0>Q%@YBB-O:C6 1^1 $Q\>+)D(U^VU1\>^"E M=O7>NG77E6$59B_=8S-[UR>?\$:AY<#>ESIQ$0XG)S)+FO)4=G'?CI!M(\Q- MM6O_=9D0D6 HXV:S4(2ZNX/$'V_OW][^2WR7F1D&WMM.Y3T+]HXMLN\=FS[P MS& D?-?W_63/ WO D]0HS7F5M3U@[^CPS#.;1C 5U"86^$R2.0'T"P:.(E(Z M+,"G"MG4"8%F'PTT6-4#]7G,NZ]I< /W+?O>Y:Y_J'EM5$:PJ$^J2/2NWP;# M@BL=?^FCU&=69B)Y?4\QIP-S.4'4^A/^$7[F6-DA&M;3Y@G2A0:!SW,/DJ^> M5>=SL-ZTU'"FTFRH0/XXLFY9IT&]JR'0SP-&B?[C: 3TX_ MK=&]I8(#/7S1_&U'-VE#2!QYTVD(( Y"?QP\ <23H1<.QU!M'/CQ1(P(C>'N MR!N/ADM*?MJ; M?\4 I>=S4!#:I9FJ-LHEZAZV9:; M.AQMWL+UH=<3*^K-U^BDV_K6.33.KW'C&I"FMLT>/+.MQL;4F>N39V1*>W[D MA+@:W6#C4J9\&/#H]FX_[3E>L\\8LF<";1*E[\K4U/LOZ9UNV>_JJ')H&E6UK?UA)>V-';?C?K0%!+OV@T$=TQDA,[,+3B5X MJW&3.RT#?!,_X&I7F-^MG$=XXB*K#>^90G!J4[CCV4*7'Z_G1>=HFGB-:F#7 MBFRJ?+D7(0AUC76@-/1HUV"%3%E=-]7NRX9)(K/Z3%P10O;7'0+ M-S8?#*#.REU_G4.-+&-S/(UFT#EHCVSMJ;!+WEWM(D1E)W0-:&?NE++Z'G,U M2W!0>C!P:9DVG^D="+\0P50P8GJM51=;\:PJX3:[97A;K;*TDPKM.Z^R(ZE-YN9D-*5W;UBP?=#&DD=O1TOT [/M M(_ASFT;,KD-8#^, L36B4XM<_VD=1&\%"TE,Y9J^ "'/(?/;-"KHU+*$#P6] M>*-DLV%0]G++&=]-_&:C'3I9C1V%GQ\^Q!&."3M>]?RBV\YP"W+QK:U1_Z8F MXX)I!4N@V6 @W^ MNOAUERL;)PS#VH0R?DDQ(3<>VO\>JG_?W^HK?4)BZQ&ALZ:.M[WV"9-\S6@N<99#VX?#I.0AH#/X:VHL8 M#2Q3TF@\=M'7CUSN+:BGH$[BXKZ>75O*%DR]"32B/Z,Q21I-@XOO; -LVZ04 MM5M3JG&E>U*O:#@2$5AR%(6=9;IW?^8[3^XI0F/@#<>1NY@PYYYZX61X\S%X=0>= X&T^-OR^FE@')D.0B]V/%E/NCJ!$M/MP3%SNN *;W^ M[<&2+3B;O??K;04*DJC3O/0)X WG8\V M5ZI8\*>IE&C(:_O]9GNW_?KUUG[TN1MN/YU]+XL%6@J1J3FF#OQH?&E?1C4_ M*K/F3T!GIJK,BB^72J+,T \GQM3-3]H@?:;X-?_ U!+ P04 " =@E=8 MT#.%>,(# "." &0 'AL+W=OM*C>-UM[7-W'L\C5JX?JFQHIN2F.U\+2U MJ]C5%D41E+2*LR09Q5K(*II-PMG"SB:F\4I6N+#@&JV%WTT2J/#P;U< MK3T?Q+-)+5;X#?U?]<+2+NY0"JFQ^[S&CSB0KGJX/Z+\&[L1E*1S>&?6/ M+/QZ&EU%4& I&N7OS?8WW//YR'BY42[\PK:5'8\CR!OGC=XKDP=:5NV_>-S' MX43A*GE%(=LK9,'OUE#P\K/P8C:Q9@N6I0F-%X%JT";G9,5)^>8MW4K2\[-[ M]-(B1=G#0HG*36)/J'P7YWN$>8N0O8*09O#%5'[MX)>JP.(<("9W.I^R@T_S M["+B9\S[D%WW($NRP06\0<=Q$/ &K^ M]C4DJ@+^\&NTL##.VR/S.5982N_@ MCL[A_3UNT#JAP)3AY /\>[LD!:J@_UZ*3VM]^+)U?E4WKA8Y3B-Z-@[M!J/9 MNS?I*/ET@=NPXS:\A/Z_\G<1X67_OAJ/D"8W\!0?_EPC!477HMI!;>F(0-C^(GSQ4#/9#IM2BIUGGX@<9""PI"ARGBH MD B012T>D"B=4:%CA@XT:+W$(RBS.O&_L\H>G6*0V7/%AMZ+[6![5)]'IS0] M?186'A0*6F1.+:QO-X&Q)%X'Y)8\ M^_8LWLQS*Y6"#;+!A&1JPF:S'W6FA0YK9*Q*K0&J-A10>54@N MS8O2HPW&'9Z9I!1:XBL*/ 1YF*3O'SZTL6[JPZGSPC?>V!VW/ZD;W8=;KD%C M@^/[W#\-.D@*ZF..SATDGN& =&?FG^:Q,M7W1BA9V0I*C"+BJ)1M$;(8F"WI<# 6TC3WM5HW$N2!'J\37KI:!2V',^W M<-V[S@9A3VRX*8;6F(5;6J0]0G]EOV$#W"3+[ 5!+ P04 " =@E=8[$(3/O # !5"0 &0 'AL M+W=OM.5B#8U(H]> >_JA64>H20H&E=0B, M?A[Q%H5P0)3&UP$S&K=T@8?K/?H[SYVX%,S@K1)_\\HVJ^@R@@IKU@O[46U_ MQX'/W.&52AC_'[;!=[:(H.R-5>T03!FT7(9?]C3H<449]=W6*/66,&M:JG0AGFM[@63 M9IE8VL"Y)>4 =A/ \A^ 93F\5](V!GZ3%5;' EE-J:7[].[R<\BWF$Y@?S7 M&/(TGY[!FXYTIQYO^B*ZUUHSN4'J-6O@G^O"6$W=\N\I 0+\[#2\FZ KT[$2 M5Q&-B$']B-'ZS:MLD;X]D_QL3'YV#OVEM3H/]D%9A"R[@C.H\&>#WLSD#MR$ M6_HS()7\VC/!:TY1U3Z\/ SO?#B=&6 )HD")-;>@:F 0)A(V6O6=LS0T-V+W M/9R@L.V$VB&:"7RF1O(@!@-H#!W3EI>?=H*B T\D"FA4% M!ZMI7H')RK\U??%ER,N%E8+QU@P)[1-X\^HRSR[>&BA)06Z5)L;7WHD:']N" MMMPWO\<=K=/46_.8]G]$XT1CK>KEB4RMLDS0^]=4[7F<75[$*4GCT%X[D>*+ M:>8M,9VQID-_2HK=Q-6>-!\4D)DK%/WYGHHG-PY3'GH^(.[3U,0N@=7W!G-:S%H0HT6([= MH4**7/11G4\=FBWO@+G>;'@89;;[2.WPS7X:K\[AX^.-XSO7''F<": M0M/)Q3P"'2[Q\&!5YR_.0EFZAOVRH>\>U,Z!WM>*SM#AP6TP?DFMOP%02P,$ M% @ '8)76(L5T70J!P L!( !D !X;"]W;W)K&ULM5A=;]LV%'WWKR"\;F@!U;9D6TG3)$":=ENW=2N2=L,P[(&6:(LH M)6HD%2?]]3N7E!S+<=P-V%[TR?M]>.Z53M?:?+*%$([=EJJR9\/"N?ID/+99 M(4IN1[H6%=XLM2FYPZU9C6UM!,^]4*G&R622CDLNJ^'YJ7_VWIR?ZL8I68GW MAMFF++FY>R647I\-XV'WX$JN"DG-5^):^$^UN\-[L8;+;DL166EKI@1 MR[/A17SR:D;K_8)?I5C;K6M&D2RT_D0W;_.SX80<$DIDCC1PG&[$I5"*%,&- MOUJ=PXU)$MR^[K1_ZV-'+ MNQ:56O\G<%6?#XR'+Q9(WREWI]?>BC6=.^C*M MK#^R=5@;8W'66*?+5A@>E+(*9W[;YF%+X'CRB$#2"B3>[V#(>_F:.WY^:O2: M&5H-;73A0_72<$Y65)1K9_!60LZ=_R00DCT=.^BB)^.LE7L5Y))'Y.*$O=.5 M*RQ[4^4B[RL8PXF-)TGGR:ODH,;7(ANQY$7$DDDR/:!ONHELZO5-#T;&_KA8 M6&=0_#_W!1E4S/:KH UQ8FN>B;,A$&^%N1'#\V^^BM/)RP,.SC8.S@YI/Y#Z M@W+[O?I9.\'BY(2U87\H!+O49* MA!AWS$%,5IFH_9;12_]@:_F(_5(+PYVL5D$(TL:+J 8PP 73_07,T+YXKI?/ M&]P\_>:KXR29O+SZY:._BE\^8]Q:X6P$M!M#'NTJ4)(OI))."BSB5BHM&,%OT$*\&0I M*[^XB]M2?H!:42Z$V2!WQ!!;&Q-8RU>H'D& MSO6"(3@?L8__0:R'[>B%DBON*PIC)?_4::SY'165:B@MF5T:7=Y;?%#L[="\ M(ULN$ R,R/2JDI^166 ITR6T9P%FE&]/GSG3H3"=QS=<-8)2N>.3OA&[T8_8 MA=T;85N27/N*U4;?R-RG5):UDIET#&&(:%N6D@Z0. )*9KR37+&%-MC%%' 0 MZ'DLJ] $?3>YX5+QA1)[(XT(?=VV(VW_(. OUU$;S+.N+*ZVVC6 W(G827W M,>=,W+:+P@+:SQ7U/MM#>#]Y/K^VTP\W*$I+>!&W3D I0=&'0X6\+\NZ$,BR MIQ',!%97R,D=RX1QW&] WH,DFIM2T"A,)LDFO0ZF1H&X\ [C!LX$_9WXO(D- MP*@&C)C=TPMQ)!5+/H(;BIN7VCCYF7?4]FBJ [A)1580\>UCM1[3 'G29DH3 M5CCQ*6TF18O@E72B[,BH1S[6X=1B?(O34"))E'[!I!\5H;>'&]ENXSN(I,=&8^5I*B^A&K8=HU'#?,U@K/O"RTJ M>1NQ"R,_P\1>E+D"?GB)32?P8")%K5SH4G!B.F'/*>_=\+ R(A!@&VDM3>C" M/_"JP;Q/.M @C[WC%,=609!*FO-XGE0C"TG=6X]Z^]KM=&_S7>P YK_ M8M9;5#>AI!XO_C.D%7@D_9F,]@Q6US6KK%=ASO 3U!#NVLMX "G;:V(JTX& MWX+YD-'?J6"/7 ^>OB7UNK$(S#[SM:-#0H=XL#MD9!KH?L*.HJ-IXL^3^03G M-'HQG0Q^Q:CBV^[6VCA*IW,XW KI54SG[ "4ES#=A7MG7 MQ+;[$N4NF;WPN9NGLY##-.E'WAN!_]?H=\+]S7\P0_\%&C;Q_Y6@GPAD)(P" M'ZA\Z2@.[,YF#Z\>ZD"ORRAO[(I8:XZ%7V/YU!\3'-]QUYB0G2\D[Y'Q_N0> MKKOE# V/PIQ1XM,)7T>41FT6S63KP?!A'Q^GQ -L8-+0D M"C]&U8X&'S259V<&>L*F4^R#^> G82U-MXWST( 8]82G,)$"X\]ZTO=4\H0E M4)[&;-_GZWCK+T(IS,K_*Z$/)N0S_%#8/-W\CKD(?R'NEX=_.>^X06.BT7() MTQT,[ITE\6 O.KH05XO]3XGFUOR,#F)]7YWU!+ P04 M " =@E=8EW$@YSP# P!P &0 'AL+W=OI[ M='32^F!%HF78UK$/*%1.LJ9N9K.7M17:5>MEWKL/ZZ4?DM$.[P/$P5H1]C=H M_+BJYM5QX[/>=HDWZO6R%UO\@NGO_C[0JCZA*&W11>T=!&Q7U?7\ZN:"XW/ M5XUC?/(.K&3C_0,O/JA5-6-":% F1A#TV.$M&L- 1./[ ;,ZE>3$I^]']'=9 M.VG9B(BWWORC5>I6U>L*%+9B,.FS']_C0<\EXTEO8OZ%L<1>-A7((29O#\G$ MP&I7GN+QX,.3A->SWR0TAX0F\RZ%,LL[D<1Z&?P(@:,)C5^RU)Q-Y+3C2_F2 M IUJRDOK6V^M3N1RBB"<@EOODG9;=%)C7-:)2G!@+0]P-P6N^0W.L4JE\!:N)V(M@<"=XT9Q'O4$ZA>3.!9M8LSN M3H(7&6_Q?P3#G8[2^#@$ MA'^O-S$%^M=\>\Z&4N3B^2+<25>Q%Q)7%;5*Q+##:OW'B_G+V9]G)%R<)%R< M0__O=W86[GFRGWQ"F"^NX+Q??W7($;UP>] 4 +T(:0_)PTX$[8<(!K?"Y.;S M+D(;O(5$7?.H8X-&XPXI5+0) M Q>)U./B)X.BB< =C9<)[1E#%1-T8D>"2 ZE:5:M=LCUL6U) %"Z)JJM=H+< MRPA.:8:=T'SC&I$9T< -HMCE _GP?= 4M9_">S\2KS !-13_B#3)?BA>#$YB M2#2&$U^,=AT&>_O^'!1&ULE57;;MLP#'W/5Q!> M,:2 45]S:98$:-IUZT.[HMT%P[ 'Q69BH;:424J3_?THV?6R(@FP%XNB>(X. M)9$>;Z1ZT@6B@6U5"CWQ"F-6HR#068$5TV=RA8)6%E)5S-!4+0.]4LAR!ZK* M( [#?E Q+KSIV/GNU70LUZ;D N\5Z'55,?5[AJ7<3+S(>W$\\&5AK".8CE=L MB8]HOJSN%(EE:8E(QJ^&TVNWM,!=^X7]VN5.NT(,< M%VQ=F@>Y^8A-/CW+E\E2NR]LZMADX$&VUD96#9@45%S4(]LVY[ #&(8' '$# MB)WN>B.G\HH9-ATKN0%EHXG-&BY5AR9Q7-A+>32*5CGAS/26ZXR.A F4:PTW M(I,5^G"'9AP8HK=!0=90S6JJ^ !5%,.M%*;0\%[DF/]+$)"N5ES\(FX6'V6\ MPNP,XG,?XC!.CO E;;*)XTL.\'TR!:HF26 BA_=;>MP:-?RXF&NCZ(G\W)=W MS9KN9[5E,](KEN'$H[K0J)[1F[Y]$_7#=T6I#>8@%T"G"PM94IUSL1QUK@G&2OB.3.E.]T;0.N'I MV/6INU#[B>TGZCR@,!1:4\,))'XRB&B,_?-DZ,9^;]CY0#T&NJ741$ %3;6' M2M'6!++7R%R9<_&,VE#;,)K2\I.H!UUK1,,!G%ICD(2OF:BW4?4*P&U6,+%$ M0L2]0JSWL[3"3R :^&F\[IRW3"VYT%#B@J#AV:#G M@:J[43TQ&UL MG57?;]HP$/Y73JG:)T1^ "VC@%3HIO6A7=6NV\.T!Y,TELW]UWWV>?S^.-TJ\F1[3P5@AI)D%N;3D*0Y/F6##3525*LBR5+IBE MJ5Z%IM3(,A]4B#")HLNP8%P&T[%?>]33L:JLX!(?-9BJ*)C>SE"HS22(@]W" M$U_EUBV$TW')5OB,]J5\U#0+]R@9+U :KB1H7$Z"FW@TZSM_[_"-X\:TQN"4 M+)1Z=9.[;!)$CA *3*U#8/1;XQR%<$!$XU>#&>Q3NL#V>(?^R6LG+0MF<*[$ M=Y[9?!(, \APR2IAG]3F,S9Z!@XO5<+X+VQJW]X@@+0R5A5-,#$HN*S_[*W9 MAU; ,#H2D#0!B>==)_(L;YEET[%6&]#.F]#\;]4^C_ M06?*R!U'L9X!+63'-5&;*L"K^FEF I M E,E5;'MPFVEN5SYT^QXRPZKU&K-J68\*$\)5J.G1^=# :PDAS=.-Q'%%I($ MSCL0#_WW"LX]V3BF >73N$99$8!5;6HN&;&@!H3:98Y!A,[Y]@ MXBXJZ =<3JTK?]!;*4@OUPYS>+-3.@>Q+1=7>3%R"_2LX_0U02P,$% @ M'8)76$HVHV1' P &0< !D !X;"]W;W)K&UL MG55M;]LV$/ZN7W'0BJ(%E.@U5NS:!I)TP0*T1="T'8:A'VCI9!&A2(VD8G>_ MOD?*<3TT,89"@$0>[WGN.9YXG&^4OCU GXBQ))G''N R7SGNVQCNTG_M;3;-XSU+S#J7A2H+&9A%>I+/+POE[AR\< M-^9@#"Z3E5+W;G)3+\+$"4*!E74,C#X/>(5"."*2\<^.,]R'=,##\2/[M<^= MU^0-W^9PYODH)X]^P&7V+20C58*SJ=F!2 MT'$Y?MEVMP\'@//D&4"V V1>]QC(JWS++%O.M=J =M[$Y@8^58\F<5RZHMQ9 M3:N<<'9Y-_2]0-IERP1<,=/"-=4);N18;]JX>6PICO..JQWGY M2=L:^%W66/^7(":!>Y79H\K+["CC6ZQ.(9M&D"59?H0OWV>=>[[\E[.&OR]6 MQFKZ:;X^M0$C??$TO3M(,].S"AL7 MW'(TL^"SI(8G^+]8 Z5A@!(>82X_ R?TO(+)&;P.OI"1O.C<5O(?4MEHE"-3U6CW@ MJ/I9*OUSV#S*TJG+,[APJJE,SK%B/7?EQ2W=$36W5%]*)"\AC9*TA"+-X:G_ M/3YH5QWJM6_*!BHU2#MVKKUUW_;2@,"&H,EI>1:.\A\G M5O6^^:V4I5;JARW=7:B= ZTWBG[RW<0%V-^&R^]02P,$% @ '8)76%8X MF-"J!P C1, !D !X;"]W;W)K&ULK5AK;^,V M%OV>7T&X17<&T,9Z68^\@)DT;0?8[@PF;1>+Q7Z@)=HF(HDN*<63_OJ>>R7+ M3N*X*3!?)$HBSSV7O.=>4A<;8^_<2JE6?*FKQEU.5FV[/IM.7;%2M72G9JT: M?%D86\L6CW8Y=6NK9,F#ZFH:^GXRK:5N)E<7_.Z3O;HP75OI1GVRPG5U+>W# M>U69S>4DF&Q??-;+54LOIE<7:[E4MZK]=?W)XFDZHI2Z5HW3IA%6+2XG[X*S M]S'UYPZ_:;5Q>VU!GLR-N:.'#^7EQ"="JE)%2P@2MWMUK:J*@$#C]P%S,IJD M@?OM+?H/[#M\F4NGKDWU'UVVJ\M)-A&E6LBN:C^;S4]J\&=&>(6I'%_%IN\; MYA-1=*XU]3 8#&K=]'?Y99B'O0&9_\* $+/\7K;RZL*:C;#4&VC4 M8%=Y-,CIAA;EMK7XJC&NO;I52TQQ*SZKM;&M;I87TQ:P]'%:#!#O>XCP!8@@ M%#^;IETY<=.4JGP,, 6?D52X)?4^/(KXO2I.19A[(O3#Z A>-#H9,5[T6B?% M_][-76L1$O\_Y&^/%A]&(YFZV((* M[804Z$:5>+)0ED#4M'X:Z M@96N'JB#VI'8LKK7UC1D&&C$ZRV\:2 M_2%MZ=@JF>M;Q%5C38N6UFENP&75U;+9$MOVV<,Z'6-#-WUFIQ2I:2X1T4V+ M)<=KT6=//)3(+6)A3O@,U*20$)1]1S!N$TJS&!\&_D] MK]-]?7SW318&Z;D3US* T6KS$M%O">ZE%K M..*<8ZJT'%:H>UEUO9LLGR$\E&7WR35B5LBUYK%590KN?0H1WZNF4^[DA]Z_ M_Y)_)V\^4*R:SF&8>]O[QE-,TWOREXK\5L1QXF591JTP]=(\02O*?"_W\Y,7 MI9/E7I9F(IMY<9[2+4K\DU_873O0!,PL2KPT(A9D71["1>E'LTRV?A8-7VX7:+?X0 M]4$6>M',Q]WW_" 709+A.3RY-A99%6K8&Z*^8"OEE'@CTL#SPTR\13/*O2!- MN3G+O3B#S6>VX$(0>!&FH7IN):(8DCRI[9F$8APA'H)M"2Y+B1F,ZVP-:ZO,2 M)&LZBU3G0:P-1;WW* %P\N?\ZO'ZS#N'!7<.BKO'-G+-#+EBN',V@VV8LA:& M097X]3 #U^E<-6JA6U%VBE)J+V5.P)@NTB-[/NCT-5X<-K=&:CI'"C3%W3_[ MJOGH\U-@3$)K->HG,URS: ;D_)'\#@X(P"/R1>IEV+Q& M7I+-!C,'>T-CF9LY[ "I_ M"@6.4#@6_D+'[GDQ/465VT< _+N:-H-_\(NOO,R)YVK.1V T8E@O-OI7G_S/\SMB<9)>]*L^$^2V/*C:YP M3NC/583W,,9U?VIZY7;T[.DD/A;2OA[9^9,?!]L&PO=V]R:W-H965T[R,.Q!L9A8J"RYDIRT^_I1LNNF6!KTQ19%GL-#6:2G M6VWN;('HX*&4RLZBPKEJ$L]=F/M6UDT+AM0%;ER4SCPN4>CN+TNAIXT:L"^C MNC9DQ1T+%R4J*[0"@ZM9=)).%D,?'P)^"MS:G37X2I9:WWGCDL^BQ M"B;GS M#(Q>&SQ%*3T1R;AO.:,NI0?NKI_8+T+M5,N263S5\I?@KIA%XP@XKE@MW8W> M?L&VGB//EVMIPQ.V36QV'$%>6Z?+%DP*2J&:-WMHSV$',$Y> 60M( NZFT1! MY1ES;#XU>@O&1Q.;7X12 YK$">4_RJTSY!6$<_/;>FGQOD;EX'Q#3SN-'=%Z M9YRW%(N&(GN%(LW@2BM76#A7'/E+@ICT=**R)U&+["#C&>9]R(Y[D"79X #? MH"MR$/@&;RT2?I\LK3-T)?[LJ[=A&^YG\VTRL17+<191'U@T&XSF']ZEH^3S M :W#3NOP$/O;/LA!BOT"OVJ'D(XG\/]A?%-P@4M34U-"&@Y]"#UP!<*I+BNF M'H$II6N5(Z==YD 0:*&9X:!7<"8,=9@V%@K&J2%RR0P%,K@G0H=&/D+.; %< M; 1'%3#O(>EG8ZB0QD-!X> T+!$J)LBMX(J9O( L:[60DTD)N2Y+% MEAPI)7%1=DU*6# :Y+@%]N'[: M+D5K^ 3=KV#^#U!+ P04 " =@E=86$SYSLD# #&" &0 'AL+W=O M1R4NLF+E4-4KZLE*Z8I:6>AV96B,K?% EHC2.1U'%N SF M4__N0<^GJK&"2WS08)JJ8GIW@T)M9T$2[%\\\G5IW8MH/JW9&I_0_E$_:%I% M/4K!*Y2&*PD:5[-@D5S?#)R_=_C,<6L.;'"5+)7ZXA;WQ2R('2$4F%N'P.BQ MP5L4P@$1C:\=9M"G=(&']A[]HZ^=:EDR@[=*_,D+6\Z"<0 %KE@C[*/:_HI= M/4.'ERMA_"]L6]_1*("\,59573 QJ+ALG^Q;I\-!P#A^)2#M E+/NTWD6=XQ MR^93K;:@G3>A.<.7ZJ.)')=N4YZLIJ^0=_T\*GK\ G*7Q2TI8&/L@"B^< $7'M":=[ MPC?I2<0[S"\AG820QFEV B_K!<@\7O:: !]N82]""$GZ+B;L'RH!?R^6QFKJ MJ7^.B=*F'!Q/Z<[9M:E9CK. #I)!O<%@_O9-,HK?GRAHT!!K2 MZP,_VR5GBZ+@SL' '9V^UCI/+L[.[R784C6& LT%W##!9([ +#QHM>'^G'^W M>JD[O[._D.FVC0@WQVJ)NF^$LX6@Z\7#T45%Y[2@H[FT\ LD89I-Z#D>CNCW M[9MQFJ3OR3J'29;!A?=(1ND+@)R:UNTN"&4,&O(:A)/AX!E"&F:CL4?*PC1N ML09ADDR.,LUBS_1EH@.FDZO,(0R'+W@FXTG'DRKY(<\L' SC%SQ'Z:A%"I,T M[7A2-<=Y)IYG\CK/\=7$\QR\X)F-8H]-=?P$RR1YOA]).(R'>Y97B4=J:Z'6 MZ7N%RUPT!4'DC=8H\QT0L#2B:\CB7[HQ:630G()'S-4&-2=GM:+;O^LF387R M#5M2,]/AVW!J1[&#K>;6HB3/%6Q1HR,T3L(XCB%T=FNZAB<],[]PA;G6:[?5 M?W.ZA93!U.B'C=A=]G<+L; EZ6M+1D271 U*1C]+=&DKE[X PUV1Y+<#1B20 M^Q"I+(%^;;C&(O0K5M>"YZZ($)3#=,JT$]KIP+MD6VYZR0HRO.-"2CJS)$^M MM 7R=M,-DOC=;Y?';I_H8+94J-=^@I+^3LUVS/1O^R&]:&?3=_=VPG]B>LWI M+A"XHM#X\FH8@&ZG9KNPJO:3:JDLS3UOEO1' [5SH.\KI>Q^X1+T?UWF_P%0 M2P,$% @ '8)76-/@CU"P#P W3 !D !X;"]W;W)K&ULM5MM<]LV$O[>7X%QYSKMC&)+LITX;>(9Y^TN-VDG4[>]Z=S< M!X@$)5PH4@5 R^JOOV=W 9*2*29->Q\:2Q2Q;]A]]@7HLVWM/OB5,4'=K\O* M/S]9A;#Y]NS,9RNSUOZTWI@*OQ2U6^N KVYYYC?.Z)P7KZ%*>OM\Y/927KPHUVN CTXNWZVT4MS:\+/ MF_<.W\Y:*KE=F\K;NE+.%,]/;F;?OI@]H07\QB_6;'WOLR)5%G7]@;Z\S9^? M3$DB4YHL$ F-/W?FI2E+H@0Y?HM$3UJ>M+#_.5%_P\I#F87VYF5=_LOF8?7\ MY.I$Y:;031E^K+?_,%&A2Z*7U:7G?]56WKV\.%%9XT.]CHLAP=I6\E??1T/T M%EQ-CRR8QP5SEEL8L92O=-#7SUR]58[>!C7ZP*KR:@AG*]J5V^#PJ\6Z<'TK MNZ'J0MW:964+F^DJJ)LLJYLJV&JIWM>ES:SQZNOTZ9MG9P&LBJ.K M'7^;??>- F.M/.Q<94;I*E>F6D(\XV@+LKKRB"OZ6%BW!AT=U,;5=S8'2U^7 M#4GJB4L&NJ6YIU\7I5G[4_43F.HL$WZ)&O8TUP&"%;;2569UJ3ST-4 8:&2K MK&QRP_)J\02V"WV/@K.,I/UV!841,=L*U/JF.%4W90E2P;C(7,%[*J\S$98( M+'0)[M!AI>^,6AA3*5-:!#;+9JN>K%@CNB0! ,4.KT$PH)FZG#^Z/%=;8SY M)9]!GYW1<9.,SE;RU50Y60 K2)4W#H1W*BMK;WP@ZR&,S'J!S3V?P1[J5+T1 M6F!EZYR#*QDG!TOFQY9A.+5A%[>.?@:3EER*S &"\\\B>#YE@O,!@K//(SAC M@K,!@A?DG-&XLFU;BYT%#:+P3UTU!)GGO/[R="2<+]MPOAR-PY^](8E?^V#7 MM,-#D?S'*+#C '@VVDE0X\HSLHW" :,XOX\FII*K@?>3Y^ M-YOHKN15/U>6OMT&<&Y'-K_<$HTTI*]M4> M9<$FQC3%NBX*8 J3AQ*U(P9ZW<8EWC=!EI96+VQI@XVDDT04?[,:F9F,,U'8@'I+"$+K6#O*3PH*^Z1_W2Q"T90M MCDV@19U]>$3%2\YP"?&TD,/NUFO GKXW>&]9USEY^H1EAG1$IK0%&P;X"BW" M;J)H5S>\F6Q+ [J 1+C#FA!:S#7AWP2QR C\5M_N ,LL-# Q_ -([R%84]+N M8>.=*EQ-H ^8ZAQE+- >MX'V>#1,4,FA3JO4RP9)JLIVZB<"Z/)H^ARE-ISC MQUCLP7F(SXVDR2/N27$;*?9SS832$*Q3-!5G%Q@R2PRM$"SKK/=T0HYN[K.5 M1C0HR2.(7R-Q%H,@9B#772RP%A1I% M@W&>2IW9D^\X7L+N5(WX[Y/6?Y^,^N]+[5?J->C=Z9(4'_+9/T9!\0/3>T 5 MB/6LS0H]#0"_M/B9;'=G9(^\6!MV6$/S'1#=?8##K!N.:/AD#@>%79 '>*0CWS"B ZZ M-XV#MWDS!A17K:&O1LUTDW#6,]"^3$#[K@/:5PEH8^LPN!E_/9<]#"%S!?SG MN\0@I!)JYBDU'$;5BAQ=8(:[/^DUX;66V76G(T.! 7Y-I- M(P"VG[-[Q3XB -)%1J -7>!2L6EHDVC> &K>HA:Q#M&)R&9-MHA.LU>$4]>P MU9+;$8,;DU'+VDK?,NQT2^I0Z7Y4F7VR4:U8#3WD,ND_[#(R8T16NUS:'W1! M32;25R:D-/X[?L1'@W!#NT+O,7"R&?8T=F9TR.GYJP&G#-F]G-?;I#T$ PR':NXH'7!_AX[SU=C/S.# MGD^7_9 MXM;YE$+F8LJE XK(SGB(O@=T*>8'J!8FI?6NJ7'B4Q$<*=V CZ?:1UBA-7YW MW-;1-CU]4$-1F^!B3W%4O4E/ACZ["<$2T2&/3HV),[)UO.MC7CZ;=O._Z:@? MPLNT=>M8OKRKJ^6C=Y K5S=8DLEVGG>!84D99@I1).2*([;KX6XM)4 MPP*:J?*-7]HD&26#9^#=E8$G4&!P&P?W6V-7&II]+= CH7Z-2K/"H!V8BON$H1-NQ[)LTA%F?01SD@EATI4\A'6BCE- M+@U>S[CR[Q$1O3WM2 M@S4\V!T8++7FT+QJ9 I#8ZF_-"8H#GI.LKF*BQ:-C&.OC3):3 M3-?L%76#BD#]UNB$B^V8\O0(*+1S?D!?AS>!7Y4I]]ZC%!_,T.QO3K]V;MTE-CGB+$CW-,WZ0$<>>%SQ#K:!M8]UA\K1^B6J^\"% M:R M]/M&81E$R4]R0'9@B!"W]B!X>_%H0QO"8A@F4<0F8E_0V)WO!2$?"$@C'^V2 M?]S048W#:)Q\KD6'D&#(J$#;C9Q,'=KWE-MI1P%8[MC8X+[EY). ,@[-C\ P M6ZQJM3M$R4-#IN'QIVWF5H_N9F[S_23)D@Q1BPES."^.S:-F\RXQSD<3XZMT MX)?FA(,9T34:J64.QEZYGC H?,[;M!I/@?B MEM)A/$S,Q\W0G1[/1H][K]_*(/TG&J0/6N#3EZNWO:&\=!=9J@;)[5 >QA9# MRM?^Q'C7=ERML4#FZ-''?A-7Q(Z#AKP\YZ2EE%S00@HTR MM_:=6AS7,IF_45(H<3\^.(7B$<^ K+;X*.IZDH@W2[(VSY@$[(8H,O*T312@ M_G<*K9L*WIH91R-*?KNM PYLD.3ILLK'61E[C6?I;=GYX=, M#YN:4KLE06Y7BRQ04A/=YNJ9SD.-I'8DT[=@5XZJ^%4YQKV MM$'2Y/,6%61W^P>*/SC(EV'T@]/X,?#L+K/,QJ^AO*'L_DO*[F]:M'A;H=1L MC@[8_CS5WE/;>]H[ >'VFTO/@V.2B0QX'O%XIG[\04OW60(KO4$.O8_'V?&PH!5 MIK4RW<8S5J!WJ#/J-]VMB=GXI8=;/M=^P1/KE[US[4%G^3Q2ZO;(V?D^F$B5 MNG0Z@G,-&-Z\[B9^-'\7_@-(E M5CKOH=#M"MX\N'%_G(RB>VT960..%\>S30H8VL0F[-4+6[Z[:?)'Z?RZ:ACE M^/Z(=)5$!N9I C6)^<$Q=KK=\JDQR,X M]M*=;&RL#RGCQJETK(;X]L7"M-3$88J:Z@HB1?>!\Z84P %DEK$HR0T-*9!R M:;QR!& R769-O %!'K?@[9'+.F(QZO-CZFJ-]^T7\6+6KS00_^+KM^2#=>.Q MSG\C.8G[&6IFOK@5.\DHMHH3Q;/K%ZUC; M%9TY^P,%5NL;!FCN4A"]EBM)H2&M8)_"_.FE.K]X MJBZNIH<:Y ]\Z4"'Q^>7)/S\:JHNSR?GYS,R^T.!:9@5S\75Y=/)Q>73Y%-; MP\5NO!C1G:8_9'RP?6SZ/7BGIO91:SAQ*78@ZJKI'[35<@LB0A1*S$XB@D<"1D_F/WHT=-/19[\;YVJ"$IGOU?(>K"G+Y MO'W:WMV_D1OKW>MR\?][5.!T@:$T!99.3Y\@43NY2R]?0KWA^^N+.H1ZS1]7 M1J,'IA?P>U$##.,78M#^'PW7_P-02P,$% @ '8)76)UYS$,6 P JP8 M !D !X;"]W;W)K&UL?55=;],P%'W?K[@*$@)I M6A*G7;O15EHW$'L 52L?0H@'U[EIK#EVL)T5_CW721H*ZOJ2V,X]YYYC^][, M=L8^NA+1PZ]*:3>/2N_KZSAVHL2*NPM3HZ8OA;$5]S2UV]C5%GG>@BH5LR2Y MC"LN=;28M6LKNYB9QBNI<67!-57%[>\E*K.;1VFT7WB0V]*'A7@QJ_D6U^@_ MURM+LWA@R66%VDFCP6(QCV[2Z^4HQ+\1:4"$JKS'TYCZ81Y%CP1OD' MLWN/O9]QX!-&N?8)NRYVDD0@&N=-U8-)025U]^:_^GTX $R? [ >P%K=7:)6 MY1WW?#&S9@@LKHZ20Z.#5)[Y1Z%[/8D^) SP6?9)EEX0]DR1E\,%H7SIXJW/,_R6( M2?$@F^UE+]E)QCL4%\"NSH$E+#O!EPW;D+5\V3-\Q_Q^O]DX;^G:_#CFN.,; M'><+I73M:BYP'E&M.+1/&"U>OD@ODS&NA;5;4]5<_W[Y8LK2R1L'HC<0BI6Z32BV MWD;>V]!D0W8V:K+A@HWKLW?2$12^(;?N[-6])G+3.,*YU^WU" \6'NE9OUN- M(S*I^PP#%1!SW?A.P3@]3\2(^W4H1AQ]%HZ?]E8%=CR$97 M,)HF_SO8[\RS'BZS<1#/I@F,L_,L2^'8_8L/&DB%=MNV23J14!-=+QE6ATY\ MTS6@O^%=&__ [5;2%B@L")I<3,81V*XU=A-OZK8=;8RGYM8.2_J;H T!]+TP MQN\G(<'P?UK\ 5!+ P04 " =@E=8_!/'"^(" #?!@ &0 'AL+W=O M]D>XISMN\_??4E M2,.5)!JR<7 =#Z==Y^\=OG+8FCV;N$Q62CVYR:=T'$2.$ A(K$-@^-K #(1P M0$CC5X,9M$>ZP'U[AW[G<\=<5LS 3(EO/+7%.!@$)(6,K85=J.T]-/E<.KQ$ M">-'LJU]N_V )&MC5=D$(X.2R_K-GAL=]@(&T1L!M F@GG=]D&=YPRR;C+3: M$NV\$2X=)>RM!IW.<;9R0(V(-= %I"H7'*OU+M'MA)@WH]"BRCJ"/MNR[Y[#'VRK$N'J(S,02<@K3.;G,PAML?Q'@M4 M0@FL3"YS8MVUDY2;1"@#AECCJE"G1_TTDNSS M:;6@M$'RUJ%/-]QK.E@UN6^M[I[7TM;]IUUMN_=UW;1>W>O6_\ TYF>(@ Q# MHXO^94!TW4[KB565;V$K9;%$O5G@'PBT<\#]3"F[F[@#VG_:Y#=02P,$% M @ '8)76'6L39KB @ ZP< !D !X;"]W;W)K&ULO559;]LP#'[/KQ#/DATO78YUP+ 7BZ+(3Q]%DQPNI7K2&8 AKSD7>N1EQBP&OJ_C#'*J3^0" M!)ZD4N74X%;-?;U00!/GE',_"H*NGU,FO/'0Z6[5>"@+PYF 6T5TD>=4O4V! MR^7("[V5XH[-,V,5_GBXH'.X!_.XN%6X\VN4A.4@-)."*$A'WB0<3-O6WAE\ M8;#4:S*QDG55UK'=7F%?N5B MQUAF5,.YY%]98K*1U_-( BDMN+F3R\]0Q=.Q>+'DVGW)LK1MG7HD+K21>>6, M#'(FRI6^5N^PYM +=CA$E4/D>)<7.987U-#Q4,DE4=8:T:S@0G7>2(X)FY1[ MH_"4H9\9GU.=$2H2$EL!G@OV0CD(H\G1 YUQT,=#W^ ]UMJ/*\QIB1GMP PC MQ N(3TC4;Y(HB%I[\%IUU"V'U_I3U$ZX M7(OZVV2FC<)_Y?NVN$O4]G946S\#O: QC#PL$ WJ!;SQX4'8#<[V<&[7G-O[ MT'=G:AO1O5#;B>[^$V*)-:@-)$2FQ&1 4LFQF)F8$ZJM#M,#^0Q4G:)!XU(; MAC4#2>/H6J"3+#1BZV,RR:4R[ >"/0KL(OQW\8HRU3CG5&N6,MSC#7&A%!)! M48/1@X9C^HF$K:C9[K91.CSH16%T]DZJ3DOCM6@&#?PWX0UK2#UAS]. Z,PP MT*33;G9[W1IBM9;JQH,TE&^^S8>=MKYLV#MMAIU@PWVE_QILYJ?3;2ME?:\ YJ+D; M,S9)A3!E+ZZU]22;E W\EWDY!F^HFC.A"8<478.3TXY'5#E:RHV1"]?.9]+@ M<'!BAM,8E#7 \U1*L]K8"^KY/OX)4$L#!!0 ( !V"5UCM6^5![P, ,<, M 9 >&PO=V]R:W-H965T#;; !L@F:7M8[(&6QA81BE1)*D[^_0XI69%;VP6:P_:P%W/X MF&^^&<[0H^E:JD>= QCR7'"A9UYN3'GJ^SK-H:#Z1)8@<&]9/&\2+&C':@QA&Y$8*DVOR4620;0/X M2*_E&&TX7D0'$:\@/2'1I$^B((H/X,6MS['#BW_N\Q73*9?6;4W^/E]HHS!- M_MGE= TYV UI2^=4ES2%F8>UH4$]@3?_\"X-0?)\EFV&!MD#Y^JYAY.82! MSQ HFPD6;)STX\ED,WP/5@?A/0E'DWXRCK>D'YWHI%OO:F,$/<+_!$W=LUIR MBC[$QR0,1_WA:-".>PTW^UWI!\,NSI]$RJO,!9&D5.ID335%;6O9*^V)?86<9%5<%V3?V$4??H+]#ZCTH^ M#ES)1[]3R4?]<#CI"F\L^:B?#,/-\,:2'XW[21)LAKV5A]232; EO:WD@[ ? M#P?MN-=PL]^5_B_YW[#<=_4J?J>Y+$"M7 MM89!OW6>VJVV7?EXWIZ_'ZQ;_ MAJH5$YIP6*)J<#+&IEC5;7,],;)TK>I"&FQ\G9CCEP8H>P#WEQ(+N9E8 ^VW MR_Q?4$L#!!0 ( !V"5UAIHTG\ , (T& 9 >&PO=V]R:W-H965T ME@2X7%OT@!X:M'O! M,.R#8C.Q4%ER)?G2VZ\?)2>^=$@S[(M$2N3#AZ1%+PY*?S$-@"7?6B'-,FRL M[>9Q;*H&6F9N5 <2;W9*M\RBJO>QZ32PVCNU(DZ3I(Q;QF6X6OBSC5XM5&\% ME[#1Q/1MR_33&H0Z+$,:G@X^\7UCW4&\6G1L#Y_!_MIM-&KQB%+S%J3A2A(- MNV5X2^?KW-E[@]\X',R93%PF6Z6^..6^7H:)(P0"*NL0&&Z/< =".""D\?6( M&8XAG>.Y?$)_YW/'7+;,P)T2O_/:-LMP&I(:=JP7]I,ZO(=C/H7#JY0P?B6' MP;8H0U+UQJKVZ(P,6BZ'G7T[UN',89K\P"$].J2>]Q#(LWS#+%LMM#H0[:P1 MS0D^5>^-Y+AT3?EL-=YR]+.KC<;^:OL4D;=?>]YAN2UALB8? %-ME*C)?=MI M]0CNQI!7O["M /-Z$5L,[B#BZAAH/01*?Q"(IN1!2=L8\E;64'\/$"/KD7IZ MHKY.KR*^@>J&I+.(I$F:7<'+QE)D'B_[SU)L!#N6X;DH?]YNC=7X$?UU*? ?H1P]=,+6B8_7^&=C[SS:^C_LX67V%_%O\S^'3<5 M$^0/8-H$K^XEL8WJ#88UKWT_W)(&)VKSX(-C])+0:91ELU$(UCT7-9=[0\I9 M5,ZF?DN2X$Y)K'8_O%PN"?+?8VQ#:$1ICFLVI<&8[CQX8%6#M/63SQS&.A1Y ME"13M^63,OBXV_$*R*[7DMM>P[^,:1KEE!*:1&66!L_EX^#FB"_'S( M+$JR/'AN)7S72G&12T0D3NV79%)$&9VB4!91@=6]]$W%9R.B!;WW@]"02O72 M#M-B/!UG[>TP8I[-AT']P/2>2X.D=NB:W$R*D.AA^ V*59T?.%ME<7QYL<'_ M!6AG@/<[I>Q)<0'&/]#J'U!+ P04 " =@E=8UE5PD4IIY\V8>R>%T MI_2#V0)8\KT6TLR"K;7-5129:@LU,Y>J 8E_UDK7S.)4;R+3:& K[U2+B,9Q M$=6,RV ^]=_N]'RJ6BNXA#M-3%O73#\M0*C=+$B"YP^?^69KW8=H/FW8!N[! M?FWN-,ZB'F7%:Y"&*TDTK&?!=7*U*)R]-_C&86<.QL1ELE3JP4T^K&9![ B! M@,HZ!(:O1[@!(1P0TOAOCQGT(9WCX?@9_9W/'7-9,@,W2OS%5W8["\J K&#- M6F$_J]U[V.>3.[Q*">.?9-?9YC0@56NLJO?.R*#FLGNS[_LZ'#B4\0D'NG>@ MGG<7R+.\99;-IUKMB';6B.8&/E7OC>2X=*+<6XU_.?K9^2>[!4WN^4;R-:^8 MM&3!!),5D'N_)FY4W2@)TAIR_H4M!9B+:60QL'./JGV011>$G@B24/)12;LU MY$^Y@M6/ !$R[FG39]H+.HAX"]4EH9.0T)BF WAI7X;4XZ4G\-Y4@'^NE\9J M7$?_'BM!%R ['L#MK2O3L IF 6X> _H1@OGOOR5%_,< _:RGGPVASZ^K2K5( M74,%_-')%!()]AC-0:#C-$^@C]YQ4S%!_@:FS>C\@R1VJUK#Y,I<>%W<@XX6 M7 A8X?;S(.8 A9R1A)9AG%,_BD.:T-%7N3SMD&5A7DY(7H3Q)!]="SQ2O%1X M.)$*5Y@3APAE#!B"/,A*M4N[;L4+V#G)0UHFY )'19A,4G(Q^J(L$\?B^30= MMV(0<822A6TQ><(9EX):#.2;B(/*@ MB*^&>Z.JO\"=D2S,4)LS4H9%Y@U^AL;JA45:($"8C=.?RW[(2_E3Z0@[A*+ MX+&62K9NR;]H491AEK@BXFMR@*DN .&2>C3S](.)@M M;LF\H+A^)K1\615O\,/]B-S'X]2-XCPL*3VZ'**#_EB#WOA;@"%^X76MLO_: M7S2NN_[Z8M[=4CXRO>%8,P%K=(TOQ[@5==?YNXE5C>^V2V6Q=_OA%B]+H)T! M_E\K99\G+D!__9K_#U!+ P04 " =@E=8B?U_:I\& #7$ &0 'AL M+W=OYG*I6F[E;-3T>FJ;/BM)*JK:R8?+W@EUF<3?[+IN"N7*XT=T]EIRY;\ MGNN/[:V$M^E@I2AKWJA2-$3RQ=GDW#^Y2'"\&?!'R==JU";HR5R(3_CRICB; M> B(5SS7:('!XPN_Y%6%A@#&Y][F9%@2)X[;&^LWQG?P93 M=$(*OF!=I>_$^C?>^Q.AO5Q4ROR2M1V;9!.2=TJ+NI\,".JRL4_VT,=A-"'U MGIE ^PG4X+8+&9173+/9J11K(G$T6,.&<=7,!G!E@YMRKR5\+6&>GKUIB5(M=-P8MM U/ - "C M&V 7=*_%*YX?$YJYA'HTV&,O&!P-C+W@/QTE5Z7**Z$ZRJ93D_FP ?%)=?^&3V\H4?>Z_WX T'O.$^Z[,/0K.*C%!?/P 1 M%=^%6_,$>&Y";@)/"6L*;/@D%T!$I7E!Q(+H%0ZL@-%E MLSQQ;B"@8.TOSJ1R#M\T\%UT"J:J(V/+FD(SSF4G)6^T<\,++F'. 8&E_"S M1NB&O@\-/W-3SW. =<"IAE"71B'QW2P)3)LZ]YII3GS/]6B$CS0-2.I&:>H$ MD1LFE 2)2^.$!)X;AYYSQ1<<5BV&10])DD3D")ZAF_F>:05N%D"KMYW&'O11 M-XP"\Y6Z'LYPT@@GNT%LNV/7\[#;1O. P/)1E* OF9MYH74J#B*R)R&B(2&B MO0EQ*>J6-8^_ L46"V[$S.3%'>*]*J%/*G(C14W0A4X+^4@V#F_&[4J>O:L^ MDSRP_3VO%>$#*,PFB:"*'M0"06'*J '8H@@?QU$ @04IBS*',N@3LUDHN9 M.I0F'B0SJ 3)LN3;&3T+%0DCL$F!"M^.@(J0?WJ%A:C8M@L2C'^!<_V0BINB,)P'QLC<=93QK8G"/G/>RN41KHB=(,OH1):O9KHT3/T\FY_GX= M&A]3R!]*CV-X^)EY[*%=/- NWDN[>_"KA&UDC2:W0F*H%2;#1E0,M\Z5XEJ9 M4&SU_UZR>5F5NN1J%_7VKOP\]8Q_[P7Q[4L(U%GC M0(/5XV=Y/:CY".J)P(@/-!&CL?&S@,5^577%T [\ $G"@*XQK/ M.VG!&)VDKX'7@7,KX4PM]:-K*-G"$5<;L,;X2E00I+J5X@O'+T]3X:=GS:8' M"IZM/+NV[P (!X4*Q2T.W#A+MR,WBM3)6.U@^*$ILU@@^W:,->[J28.60A3K MLJKZPNCW)=(')3WZ/EB'?;APD D9#!H%;0DW!TS#XOG=Z#TZ!-V,012/-@'X MT4@: UDT,F#C"?WIJ'-'3,=Y!:-!EWK%S-P$Q3;KC&"+\NFPG"%H>=RK1W_=W*=$[D=["0Z?,M6-S"8@.L;@QK5+,4*16>!JQ00-3+L1Z< M.!>L0EYO"5'@N_:P>H#'Q3!SSHNBM#IG"R9R$Y9HA>J[):\8JA+((V+-[>F4 M/(($ 6L\Y\XF/0XM.J.B%6N5.:[8,FB:55F7FMEAD.,!UK>=^#:2>("\"9.? MPQC>^0<@1GQ_N/K9.1Y?-FLNEN5(K8"ULJ+UW#KW#K?W<7E:? MAMLK_ULF(3<4T'4!4[WC!,ZBTEZC[8L6K;FZSH6&B[!IKCB#4Q@.@.\+(?3F M!1<8_I&ULI95M3]LP$,??]U.<,K2!5)'$Z0.PMA(MH.T% M4T?9IFG:"S>Y-A:)'6R'PK??.2FAVT*E:6_BA[O[W^\2^S+:*'UG4D0+CWDF MS=A+K2W.?-_$*>;<'*L")5E62N?=<898Y M(<*XWVIZ34H7N#M_5K^J:J=:EMS@3&7?1&+3L7?B08(K7F;V1FT^X+:>OM.+ M56:J)VQJWVCH05P:J_)M,!'D0M8C?]R^AYV D^"5 +8-8!5WG:BBO."63T9: M;4 [;U)SDZK4*IK@A'0?96$U607%V4PCGZ\59N6LNQ5^1"!M=*VM3 I4PP^5W )[8&D#T#3ME>Q0N,CX&==H$% M+-JC%S4%1Y5>]"\%?U(6XW0V#^@&] MR=LWX2!XOX>YUS#W]JE/9MRD<"$>1((R,3!'#3.5YW2H%RG7V(:[5[ =]S9% M)UMP^43G.LY(.0$N$RBX2"!V#$G#4!"#<N3<=]W>Y*J7MN$JK$N%02))4I2$@ M4 @F,V"&@,HVXX..TL,%8$_J>=K"P<=FY3H5N-X7#8N5*E MMFFKM7?2.8 ^ZP[#\"]X]G_PO0J>=:.3J!6>[,[:Z[?!UT;&^JWPM37L1P3? M.^V&P0#:CJ2_TT-RU.NJ4QKZM%1*W4Z:W:89G]<]Z,6][N377*^%-)#ABD*# MXV'? UUWQWIA55%UI*6RU-^J:4H_%-3.@>PK1?=QNW )FE_4Y!=02P,$% M @ '8)76&[BF/J]!0 00X !D !X;"]W;W)K&ULG5=9;^,V$'[WKQAX#R2 (NL^LDD 9[.[S<-NTV0/%$4?:&EL"Y%$E:3B MN+^^0TI6[*[C%'VP19$S'^?X9D2>K;BXETM$!8]56"- ME7% MQ/H22[XZ'[OCS<1ML5@J/3&Y.&O8 N]0?6MN!+U-!I2\J+"6!:]!X/Q\/'5/ M+V,M;P2^%[B26V/0GLPXO],\KRK5D)EQ'7]FL1'E\-E&TC1:>9#WD M90?I/0/I>O"9UVHIX4.=8[X+,"'[!B.]C9&7WD'$*\QL\%(+/,?S#^#Y@].^ MP?.?=]A!_NQ=1&=RH9E>#ZF M*I$H'G!\\?:5&SGO#E@>#)8'A]!W+-].EP6W2"87F:(%DU/X5A=*PG3%1 Y3 MS?U"K?>YT&3&\F@6I?*E;G1;T M)K4>)1 -QB:)4$B]-.!%%LN6D*KR&.["0=33NC%I1>;:Y')L1Q"FEJ!_%FL??J M"+P@L4+7AV.M[+F;=6I^!FXB14["=F2)':<@&O' M-/8C*XE\X_051PDU5U#46=GF"%@U)5\C]F%M6I$M*=O0T"X42M'/\\84J9FU M=4Q )ZJH*2G4+S-X8&6+.L@9*[.V9-ITBKJ]]]3L.XDN/7H:ZWPSG!>2 MU*!!4?#"=Z;'PV0!;SVWRC;N;9Z#-'9&&.K& M5IIZQ%S7LT/W!>9&ON7Y(9D6NG820:#I^QKN6G]' M)N3(!-\@:&W*4X,FH@I%!4=%#6LM=@RAG= OHE\\NBWD_Y+ MYD$+]G_7388KWM*9@: -24]FQLALVTCLC=19U=U18->1"V,+*/8(,ZQQ3I]0 ML>.'%M;NLGIMZCI^1QU]VS>YXUN/]QR7=AK9Z2YQCJ[U;KR5)$W\^!>/=D*N M\38>])X1VNV^$X'N[_0)# .O&R2NTW6!. Q[*N^6@6LYB0L)-9[8CT9W[>Q$ M<45&NJD5D47Z$80:*4C=T2>*F:!%;1#+Z7!#R+2YU/(B?W3]WP*^VID MLG6LKU LS.5%$X#XUIWPA]GA?C3MK@5/XMWEBK[-"SH90(ES4G7LF#Z!HKNP M="^*-^:2,..*KAQFN*0['@HM0.MSSM7F16\PW!HO_@%02P,$% @ '8)7 M6">U9NL*! Z0H !D !X;"]W;W)K&ULM59M M;^,V#/Z>7T%X=T,+9/6[DG9)@+ZL6($6*]KN#L.P#XK#Q,;)EB?)3?OO1\F) MF]REQC9L7_1BDP\?BA3%R5JJ+SI'-/!2BDI/O=R8^LSW=99CR?6)K+&B/TNI M2FYHJU:^KA7RA5,JA1\% ?-+7E3>;.*^W:O91#9&%!7>*]!-67+U>H%"KJ=> MZ&T_/!2KW-@/_FQ2\Q4^HOFUOE>T\SN415%BI0M9@<+EU#L/SRY&5MX)?"IP MK7?68#V92_G%;FX64R^PA%!@9BP"I^D9+U$("T0T_MQ@>IU)J[B[WJ)?.]_) MESG7>"G%YV)A\JDW]F"!2]X(\R#7/^/&G]3B95)H-\*ZE67,@ZS11I8;96)0 M%E4[\Y?-.>PHC(-W%**-0N1XMX8DH15M*%U$OXA5F)Q"=#B$*HK@'+^YW._B[^=S;11EP1^'G&PADL,0 M]F:G)9[1V< '& U'<>3F( UH9L/3.!A\XJJPZ;LK&PY9G-(8L9C& M@*6#QUPJ\X-!5>[+A:,$6!H""T^A)YAI%\RT-YB/35T+=T3DZ277.5S3H4+C#-!+>_'1)<"C\O>8.AW^/0V8Y+"V'8H>#>N,@]\]:PYIB^=^& MTYU#S8L%@2K@I6QL!NUFH+)WAYV$\$K:&I)O5]]B7)$]&VUX(.J0DN!'$H_=&,''GGB- MNGB->@_OCIM&M5E!2=,RO7U+E4/1Z 4\?*7VK?2E)G<2](AA.:?"NGW(SMYJ MVM>7I7V@;#@2F]8LL,N4,CH>NR6#E.I>8I67=&'?Q2 VI#!Z1"4:%\'A/ M>^O6*ZE'!,["@Q?,WVD_2E0KUV1I<'%O.Y'N:]?'G;?MRYMXVP3><;4J*DWV MEZ0:G(RH^JFVL6HW1M:NF9E+0ZV16^;4BZ*R O1_*:79;JR!KKN=_0502P,$ M% @ '8)76/,#!:K/ @ ! 8 !D !X;"]W;W)K&UL?53;;MLP#'W/5Q!>,:2 45]S:98$Z'7K0[>B[38,PQX4FXF%VE(F M*4WV]Z-DQ\N*)"\21?$<'4HBQVNI7G2!:&!3E4)/O,*8Y2@(=%9@Q?297**@ MG;E4%3.T5(M +Q6RW(&J,HC#L!]4C MO.G:^!S4=RY4IN< '!7I554S]N<12 MKB=>Y&T=CWQ1&.L(IN,E6^ 3FJ_+!T6KH&7)>85": 5AB9FQ#(RF5[S"LK1$).-WP^FU1UK@KKUEOW6Y M4RXSIO%*EM]Y;HJ)-_0@QSE;E>91KC]ADT_/\F6RU&Z$=1V;##S(5MK(J@&3 M@HJ+>F:;YAYV ,/P "!N +'371_D5%XSPZ9C)=>@;#2Q6<.EZM DC@O[*$]& MT2XGG)G>T62>.+SG ]\44 MJ)IL@8D<;C;TRS5J^'DQTT;17_FU+^^:-=W/:NMGI)E.]:E[+3O$=H@ZCR@,A=;4< *)GPPBFF/_/!FZ MN=\;=CY2)X%N*3414-E2A:%2=#2![!LQ5\QOC],4]CWQL%.95:H%J[_:,IE)4Q=I*VW;7$7=67_ M"Z_[XSU3"RXTE#@G:'@VZ'F@ZIY3+XQ MT#;^Z5]02P,$% @ '8)76*%',%A+ P ! < !D !X;"]W;W)K&ULG57;;N,V$'W75PS4HD@ );I8L6+7-I!+@P;H%L%F M=XNBZ ,MC2PB%*DEJ=C;K^^0LKT.ZOBA$"#Q,N?,&5(\G*V5?C$-HH5-*Z29 MAXVUW32.3=E@R\REZE#23*UTRRQU]2HVG496>5 KXBQ)QG'+N P7,S_VI!O8"I_1?NZ>-/7B/4O%6Y2& M*PD:ZWEXDTYOU_A6W]5PYOE() MX]^P'F+S20AE;ZQJMV!2T'(Y?-EFNPX'@.OD'4"V!61>]Y#(J[QGEBUF6JU! MNVAB3."[=ICQ;3;.<<';QW'>=0%IERP3<,=/ ^T3/,IAO]W"G7UB M2X'F?!9;2NA@<;DEOQW(LW?(TPP^*&D; [_("JNW!#$IW M0C:)($NRT0F^T;[\D><;_?_R_[I9&JOI[_G[V (,]/EQ>G>BIJ9C)Z"B=CMKIX-]U3(,'"J+8/Y%I$YP]2K"-Z@V3E3GW.^M>F7NE M@:^D8[R"JM3/*=&GD1IEE(C*Z))F@6_ M*WGAA7#YBL8Z$DH%-9=,EK[GK(%;CF8:?);D;8+_@Q50&0;H#QA@KCX#%_2< MP?@*SH,O-$A1=$3+%^@EM\#63%<&5II)-V,5&+16("4H=4\C2R5[ VD2Y9.Q M^Y!U0A&-1T7@W?!"U1>]H7!#.%!+2Z9**"X!-V7#Y,HMO 9R9,U\&>E55.03 MF$1Y,89BD@6_(3E4HP2!VDZK5QQ4OTNE_YMV%&7IQ-49W#C5M$TNL&0==]N+ M&[H.*FYI?ZF040%IE*0%Y.D(COW1\8$SM:A7WG\-E*J7=C"I_>C>XF\&9_L> M/MP/'YA><6E 8$W0Y+*X"@?YNXY5G?>YI;+DFK[9T#6%V@70?*V4W75<@OW% MM_@74$L#!!0 ( !V"5U@H3O^2#P8 +@/ 9 >&PO=V]R:W-H965T MI?2)$"2IFV %0V:=L,P M[ ,MT;80271).F[VZW='R;*;.D('](M$2KSGGN.]D:<;I>_-4DH+W^JJ,6?C MI;6KD^G4Y$M9"S-1*]G@G[G2M; XU8NI66DI"B=45U.?\WA:B[(9GY^Z;[?Z M_%2M;54V\E:#6=>UT(^7LE*;L[$WWG[X5"Z6ECY,ST]78B'OI/VRNM4XF_8H M15G+QI2J 2WG9^,+[^0RIO5NP1^EW)B],9 E,Z7N:7)3G(TY$9*5S"TA"'P] MR"M9502$-+YVF.->)0GNC[?H;YWM:,M,&'FEJC_+PB[/QND8"CD7Z\I^4IOW MLK,G(KQ<5<8]8=.N#8,QY&MC5=T)(X.Z;-JW^-;MPYY RI\1\#L!W_%N%3F6 M;X05YZ=:;4#3:D2C@3/522.YLB&GW%F-?TN4L^=WUNT\# :YFEQ4\"B%-B I- $#2]8SJ?O@ M<@SZKP%O>4W@,\I?J7HEFL=7+U+?2UX;N+K^R!QPOBSE'+! :N$<5,B\=-6J M%O=2,RB4-- HB]7K@0J4519Y"&,MO:]Q?9-SJZ:9";6AL4,\>M;6Z+:7M'U\T"8T%J M8DNX'RUQN,M+5%K.RQQ>0AC&+$U3&OD)2[(81T'*6<8S%'\HM6J((I%!@/=2 M5'8):<;2)(4T8F&6T"N(^>BS,U=W-!$F"F*6Q 08>0'SLX"4Q#'SXPP^]KMX MX\+G%UOE10'+O-2-?!8G&8U"SD+.G[?*3UD8H(Z$!2&G5Q;YG55;1^V->!EZ8S9L"Y4RF+'W\.0"!,UQ?/,83%,7Y67@@K,ID2C[*Y" M_&8@WS%4!NVB2H15AS:!%FI9.2.,%: MM8^ \!@FSWPLN")FXNGI,4>:503 M<.YBB9Z^'^[Y>U@2W>?%^ PQX7PL)UN]PU(O 1/%HW*4,.XJ0HP&)C#0O*.^ M>4>#S;NK9JHQ6,[@33F?2TT;\$ZJA1:K94G>NQ]XX!&$\+H0MR MG3W0J-2.!49ST;-8[+,0Q.($;C6MMH\,KK^NRY5S%^W8[_A7+E55P$V]TNJA M[>8,&FE_+LI&7YJ20OZ.C@*4=0EYF"IQ'+(D]$=XNL:SXI#K0U9[CE^UQ I[[N&CJSH;E& :IPGMUV>S@3NI%%1 M.DX&(C/N(S,>/E;BM:Y85Y*0WRE5;,JJ.A2#@RB'3Y#NBD=', $S#*K[0FV< M 8M.#4/3Z2Q+QC[V-4&XH^%/'LA.GGKX^R*T7\N<9T9;$UVR\XR2/.*IF\7\ M<*I/]VY3M=0+=V>DRHZ!T%ZL^J_]M?2BO8WMEK=WV@]"(R$#E9RC*)\DF-FZ MO2>V$ZM6[FXV4Q9O>FZXQ*NUU+0 _\^5LML)*>@OZ^?_ 5!+ P04 " = M@E=83^;6-AT$ 9&@ &0 'AL+W=O?&JNK?E\RDI)20%KCD29YYA_ M6P)EQYD7>J\7/I/M3NH+_GRZQUO8@/QCO^;JS&\H*!HS@Y1CJ49\:^Z)/'=.8%VB.@D$B-P.KO "N@5).4'U]KJ-?TJ0U/ MCU_IOYG@53#/6,"*T;](*GMPWDJN[1-G)^:8:;\0RM"';@F0DP85$BR1A M92%)L45K1DE"0*!?T")-B1XM3-%C4T"?!53$UCT&M@RLA)C2&Y0-/F HB :]#BT M>H?Y(##F48]Y_![ST)B'EF@&S3 -#&_PQC#]_O8P_?U)V:)'";GXIV\@JHZ& M_1WIQ\R]V.,$9IYZC@C@!_#F/_X0CH-?^T1T"8L=P3H"#QN!AS;Z?*%43 DM M]5,(;2 IN9KI2LV'EX26:D:BC+,*.T%6@-'&SWU/Z!% MKD>D3_C*@;%Q0#^.#_/19#B:3/W#J:+_;Q5T6\2V%IW81TWL(VOLRY+0U,3Q M+WHB!,2%CN"=<0;-^*-KY698Y<"NX3%CF =@6\;@6^ML_-! M2*)>-"H%2P%921$E&?3)9\<, O0-,.][-ZVLEI=JY0C6T>JNT>KN_9F,7\YE MLA5RZ41S"8L=P3KB31KQ)M?*Y(E+@5W"8D>PCL!AT'YL!FYR^0W.T)+,=M-+ M]7)%ZPIV\G4>V@7[6I*]*K.D_=5LIUPZX9S28E>TKH)1JV!TK:RN>W*ELDM: M[(K65;DM3T+KQ_D%B6WG#"QY[;36<$7KZM56&Z&]W.CD]?D7M9UR\8QS28M= MT;H*MC5+.+I:7CNM;)S28E>TKLIM<1-:/^TOR&L[Y]:2UTXK%5>TKEYMK1+: MJXQ/@ 7L&$W18[[G[ ZQ_O7PUP6'2NGM-@5K2MB6\2$=U=+;:>ECE-:[(K6 M5;FM=D+KM_X%J6WGV%+;:>GBBE;IY9^LF>? MV;O02 SQ:I5YN9JL[^Q,*OZ MWUU?ZGT/LQ;?8JI-DR?,MZ00B$*FD,'-K7J6\VH?HCJ1;&]6YI^9E"PWASO M*7#=0-W/&).O)[J#9C=H_A]02P,$% @ '8)76.%2V4BN P ]PX !D M !X;"]W;W)K&ULO5?;;N,V$/T50@7:7:"-KKZE MMH"UE:(!NKN!W;0/11\8:601D4B5I.+-WR])R5I+D8T$4/=%$JF90Y[#&9*S M/##^*#( B;X4.14K*Y.RO+9M$6=08''%2J#J3\IX@:5J\KTM2@XX,4Y%;GN. M,[4+3*@5+DW?'0^7K)(YH7#'D:B* O/G->3LL+)D:0 M0RPU!%:O)]A GFLD-8__&E"K'5,[GGX?T7\SY!69!RQ@P_*_22*SE36W4 (I MKG*Y98??H2$TT7@QRX5YHD-CZU@HKH1D1>.L9E 06K_QET:($P=W>L;!:QR\ MOD-PQL%O'/S7.@2-0V"4J:D8'2(L<;CD[("XME9H^L.(:;P5?4+UNN\D5W^) M\I/A%F)&8Y*#0#(#% %E:A0L&1>(I:9OPXH2T^>?!-K@/*YR;!9,A1Q:8T%B MA&F"(I)7$A+T247J+8U9 :@$CG89YH#>12 QR=^C7Y#0'>+X(A3]F;%** 2Q MM*6BHR=EQ\W4U_74O3-3=SWTD5&9"71#$TBZ +;2H17#.XJQ]BXB1A!?(6_Q M,_(?P9OI_:(I,H!?4[1#>:4 MT+U =^VJO%R\?_Y0".A60B'^'5J.>KA@>#B]05V+$L>PLM0.)( _@17^^(,[ M=7X=DG),L&@DL([,02MS< D]W-6Q7 FEH KH!R.K#GX3Y$CE0EE)DS-#FM;8 M4X.M]^BG<.*Z$Q4]3Z=B#5G-O%G7*AJP\J:NTUIUZ$U:>I.WT$N:6'DUP!-4>;L&0#M)(L?T>?R').+,&\- M_S'!HI' .O+-6OEFWW>7F8TI\YA@T4A@'9GGK@$UP)O$6+:7%14I;$)*36,=$ MG7KWE$B!WFUW]^+]$)>+<&^-C#'!HI' .C*ZSK* 43#O'_+V2450 -^;RDJHL[JBLKX/ MM[UM]?;!U"R]_K6NZDRE\0VF+@D_8KXG5* <4@7I7,W4Z&PO=V]R:W-H965TX'I$<00*8.@^F\+#Q#'AJ3[\7<.]8ISFL3#[3W]@RU>%_-, M)3SP^$\V5ZNQ-_#0'!9T$ZL9WWV$O* ;PXMX+.TOVN6Q@8>BC50\R9-U#Q*6 M9O_T-1?B( 'WCB2$>4)83^@>2>CD"9U3$[IY0MZ3,.T2-/U4JB7](YS*L 7PM0J!#N5;@/6XD$HFL4 M#J]0&(2=A@X]G)#>"6QZV)!.3DG'-AVW5-,IKFG'\KI'>+]I8Z*[=(X>J0+! M:&SUU^)'^DJTR=Z*-7>@6[FF$8P]?8N1(+;@3;[_#O>"GYLDKI$D8V=N'021AS!*M+W"^G[ M%W)GWZ6>+F'$$:RBYZ#0<^#8G8,F1_4Z-7>>%$6:HW"S.X=%24-'[MPRP=/$ ME!I;?WX$&JM5JRM;3WWN*'()(XY@%TP6 4QIQ1:N*6JX!<.N4^#W.ZS9YQ:P/J\YK#L-UY[U% MJ]95SL5Q^V2\W7G?.F5M/_G9 \HEC;BB584O5PRX=RF7.ET(.*415[2JJ.5: M +=.C=_CTGZCK^HF/26*'(DZ,GO%Y8PQBYI!%7M*K@ MY7H!#R_E3:?+ :]S9M_VU]GM\2[*O%R4F^YCR2(5^IDH4PT(C M@^N^?A*)[/M$MJ/XVKZQ?^9*\<1NKH#.09@ ?7S!N=KOF!,47XDF_P%02P,$ M% @ '8)76 !P7,JR @ DP< !D !X;"]W;W)K&ULK57?;YLP$/Y7+#9-G=05,)!D'4%*RJKUH5.5J-O#M <'+@'5V)EM MDFY__6Q#6)K0J)/Z OYQWW?WG>V[>,O%@RP %'JL*)-CIU!J?>FZ,BN@(O*" MKX'IG247%5%Z*E:N7 L@N055U,6>-W K4C(GB>W:G4AB7BM:,K@32-951<3O M*5"^'3N^LUN8E:M"F04WB==D!7-0]^L[H6=NQY*7%3!9A@[):*EZU M8!U!5;+F3Q[;/.P!_,$S -P"\"'@.0]!"PA>"@A;0&@STTBQ>4B)(DDL^!8) M8ZW9S, FTZ*U_)*98Y\KH7=+C5/)##; :D SR/B*E?8L/J!)GMLAH>B&-7?+ M;)REH$A)WVN+^WF*SMZ^CUVE@S!4;M8ZG#8.\3,.?8QN.5.%1)]9#OE3 E=' MWTG .PE3?)(QA>P"X8_G"'LXZ GHZ@7PP+-PW -/7P+W+=P_H2;H#B2P?,%_ M',B/R4(JH9_(S[Y\-WQA/Y\I&Y=R33(8.[HN2! ;<))W;_R!]ZDO5Z])EKX2 MV9,\AET>PU/L^ER6( 3DJ$WH.3K([)_#R]=DLV$=6E93,S>)'X:#P/.\V-WL M9ZK', I&X9%A>FPX"D;#?;LG J-.8'12X+Q>9/HAF6O!!;H&D.@K5_J]9K36 M#TL/=HIEG\[H.'R,!Z-CG<>&>#2,>G3V,$9!U"/4W2M7%8B5+?L29;QFJGGV MW6K762:VH!ZL3W7':1K$/YJF7=T2L2J91!26FM*[&.K@1-,"FHGB:UL4%USI M$FN'A>Z:((R!WE]RKG83XZ#KP\E?4$L#!!0 ( !V"5UB55H-V_@, #45 M 9 >&PO=V]R:W-H965T8/LNH\B46I;N' MS]V1]X2<[H1\5&L 3;XG<:IFSEKKS:7KJG -"5<78@.I^;(2,N':#.6#JS82 M^+)P2F*7>5[@)CQ*G?FT>'02QV,X;&VE&;H6RC!)(5212(F$U<][2RP4;Y@Z%Q=<(=JKQ3/)0 M[H5XS <* M%B+^.UKJ]]O ![ID585UQS>=3*79$YM8&+7\H91_(;\3NYNK\CK5V_( M*Q*EY,M:9,IXJ*FK#8$X<[: M[JX)NXJ=5;&S F^ Q&X+ O7*]]6EVO 09H[9. KD%ISYK[_0P/O#%E)/8*T M_2I OT#WCP3XGD>2?.5Q!N0:N,HD)$5I__ED#,E'#8GZUY8 O\\$] 362L"@ M2L K?#;1$@=_0=+LA!*VT+=^X\*_[SE;>?49X-@,'6WS2 L9MZ$32:568O> ML*(W1.G=I:;SQ@6_#Z;C6G?4'B%HS.P]XX99M&@%%:V@*ZU/0BFP\@I.\L(L M6KQ&%:\1RNM/I2/3N VM>F';J(T.)K;6U&*&U'1?(B?6;29P)Z FLE@'JUC'H_V6E*@.9Z&PZ" M696TH?/TIWM-"8%M:M2D3:V688KK<*=^4V*@W#"3-K=:02FJ M3YU[3@ESLKH6,Z2ZM0RFV+DZ+&;(X:]FFN&YW:CV':GRPO3&3-K5:K"FN MUMU:S_@T-\RDS:T658I*5O?6,^E678O9\>JR6OD8KGR-UF,[1UH/6"CBV2>L MGM#:\=?"RNB+]""&ZO792>@)K9V$QDD:E_#3/8@=BC,=C^CP^4ZRV05T,!P? M6:>UDC-G;I0B8%RPTS:W&J)9?@9M6L7*F%& M)^MKL;/5UVW<:>47BM=\H^V[P< #Q! 9 M >&PO=V]R:W-H965TS\9F6W%?('%VGGGQ MC//,3K8G-TGZ(UL)D:/;=11GIX-5GF^.A\-LL1)KGATE&Q'+3RZ3=,US^3:] M&F:;5/!E*;2.AMCS@N&:A_%@>E)>^YA.3Y)M'H6Q^)BB;+M>\_3N3$3)S>G M']Q?^!1>K?+BPG!ZLN%7XK/(OVP^IO+=<(^R#-@.TV&9YLJZ$I07K,-[]SV^K0-0$?-HB@"L!_%" M B02H I,D-2HO5$JUX44:_E);Q"N,B43[GJ?PTE'+Y]"T/ M4_251UN!/@B>;5,ALR#/T)_H398)^8+'2_0^Y!=A%.:AR.Y7+1'/44U8WO-/ M8K%-TS"^0F<\"S/T8B9R'D8O)=:7SS/TXH^7)\-+B4(3'.1[%TD$/KT[Y0OBWN8%7=S=\M7(EJB M,"[J3Z3%K5\D:_F@RGA9ZIN(QZ:([-2,2C7%X^IZZOO,'X\\SSL97M?=-:ST MO!'QZRLU7^C>%PK[DN0\,MFV$POJ&H/)>$2:MAE6,CR>>*VVL;UM#$RE6DV9 M+&0N\\D1F.9GL/ M?P=",]J'9M0O/4>'1F%F6-EP2+-MO+=M#-KV(8G%G?RB27](LJ*>!29K0:"N MJ>H(3/-YLO=YTO/I/G'IHB,PS47?4]_WGJL;6R'5LXO18!PTB]&B\QLQ5J,) M'_MLTJQ&&SZ%RM&O<2$?Q'D;WHKBFTX^JH0M-B!2UY1PA:;[K5B-WY?6^$YY MC2LTW4W%;/PGHC:5GGKBDF T'AL* [;H&S,7A@$?CYEO* P+?@ 6AN)1/DRD MYC^W87YG*PD0HW.N.$+3/5;LS(?I&5 23JF9*S3=347.?)C(N"N))K4:CO4+OQ;6(D&^,#XC6 M.6LF^*V[HC_L6AU,RZ I-=U/101^D8NW\O)([I'\T+84;2*RH'/9^I87$ M(&GJO"?A"$WW55$S#%.S;FUD!79('VG1V])(FA2T=)(V!6 KB6L[4R!Y:D_6 M2NZ0;M*T%&XGL2)?&*8BP/,2_8LZ="6PGLYI[0A-CXHB5ICVW5!TRJ9EN M*C:%01K3I>FLD YH.BTZ6YI.$[ZYZ;3A@TTG5A0,PX0$+HP.+2FLIW/&.$+3 MHZ+H%1[U+0RG3,H5FNZF8E(8WF9SQK\K/0>TI!:+6OBW"=_8C2$LM$2W1]$^\DLS3N)T)\T5FNZKHG'$Y9R3-+>S&H^=7A-. M._#?]T:4%A/Y[1]C#TNHF@4 MZ3OS)$[9D2LT_7<@BAU19U-/VIQ*/BQ-B[*6SM,./+EN*BY$GV@*2IM3RD:A]!I_VH'G-F"0 M,]/:[\=@0@47RD%-)JRA<^X\QCX>582.]IV*4J=;8+\T]F=/]+E=HNJ^*JC&7N2;JUE;">SFG[&#M13!$G MUG>NR9SR(5=HNINUW_ [FVNRYMRQ49J]!IIVX+D-&&PKF:)-K.\DDW1K*V$] MG7/D,2:93!$DUG>2R9QR(5=HNIN*"[$GFF2RYJ2Q42B]1IAVX+D-&.3,3!$J MUG=V20YM*V$-G7/G,7;G D7H@KZSR\ IEW.%IKNIN%SP1+/+2L\(*!&+*2TE M8@>>VX#!$@D*FJ=?440KL.SI^-]EL2RB[;+\&D%\L4BVQ5'5#;_C%Y$H3ZK* MB^E6?A[53JP6U]OCJRV5U_*50.=R$8_OGC\;8W_T.I-"<99$X9+G$N&"2ZF% M_ HKSMP>_>XF+7BV*M65+X1\M%SSJ#SA^[L"R]+;\'")Q&T1E2I8B41,47&^ M6*I 7!U-!J)8K?K?FV.JIV'MQ/=:I%?E4?L"1:9?44*UJ[OC_&?^\7EYZOW! M]9E_/#==?Q/@XWF C9^0^[\,,%2J=W]7X -/K\(X0Y&XE&9X1R-)/-/=4?W= MFSS9E&?1+Y(\3];ERY7@2Y$6"^3GETF2W[\I%.S_8,+T/U!+ P04 " = M@E=8EHYJX&D# !<"P &0 'AL+W=O7U$N#BL/ M>0\37]BNT';"3Y4<^O)\/C9._6&/2UP_/W@_5TK MWHBY)8JN!?^/Y;I8>7,/Y'1+&JZ_B,._M!<467^9X*K]!8?>%GH@:Y0690\V M#$I6=?_DK@_$"(#")P!!#PA^%X![ &Z%=LQ:6==$DW0IQ0%(:VV\V8\V-BW: MJ&&5/<8;+@-> 5:!KX5HE,&II:\-*^O;SWH&5QV#X D&US2[ M ,%B!@(88 =\_1MP#%MX< SW32R&@ 1#0(+6'WXF()%")I[RG'\U9N01VJ*1%V1=@GZ(YQHNE MOQ\S?\[JB%(X4 HG*5TUC.>LVCE3J(/&HQWC1;R8G_!R6D'HYA4-O*))7FM1 M*2V;[M4QJ6YNP\XL'08X3ERDXP'DO%DU@Z7UYFV\4NF[0LY M.Y*9##*3R;/X1++"3,G[]HVB#Z)=FI.S*$?M MEF44;!M9,=U(^CS9^7E*!"%")V0=5C#&@9OL8B"[F'X)AH>>C1YZ%\G%V?8! M3J+3M^'<"H4HC-PD$7PL4W"2YF.=VG#2UZ@AZ6?@O11*S)8E3CL,9ZO\NX>B011J&ULK57?3]LP$/Y7K&R:F,3(CX86 M6!JI)4Q#&E(%8GN8]N FU\;"B8/MMK"_?F<[#0$*XX&7Q#[?]_GN._N<;(2\ M426 )G<5K]78*[5N3GQ?Y2545!V(!FI<60A948U3N?15(X$6%E1Q/PJ"H5]1 M5GMI8FTSF29BI3FK82:)6E45E?=3X&(S]D)O:[ADRU(;@Y\F#5W"%>CK9B9Q MYG&",.X;3F];DL#[(^W[-]L[IC+G"HX%?P7*W0Y]HX\4L""KKB^%)OO MT.9S:/ARP97]DDWK&W@D7RDMJA:,$52L=G]ZU^K0 X3#%P!1"XB> N(7 (,6 M,'@K(&X!5FK?I6)UR*BF:2+%ADCCC6QF8,6T:$R?U:;L5UKB*D.<3F<23Y#4 M]_OD[';%&BRH)K0NR ] ,4O!"W)>-5*LP:PH\H5,BH*9BE%.SFMW[$S]]C+0 ME/'/Z'%]E9&]CY\37V-\9A<_;V.9NEBB%V()(W(A:ETJI4Q@_R 1,?[) JBP8Z 3M\ 'P06'NV 9V^!AQ8>OI+-H*O5P/(-_ENK M&:=MG1ZJ]GLR5UKB/?JS2WG''.]F-KWE1#4TA[&'S4.!7(.7?OH0#H.ONU1[ M3[+LG<@>*1IWBL:OL6.%D#1G[@@;.6DEI&9_G4$L2--)#H^N!^^N!^M=CUW" MNP!&-@#3@]?IT3%&'P2)O^YK^MQO%(R.G_EES_V&\=&H[^>4\'L]H0*YM+U5 MD5RL:NTN4&?MVO?$=JTG]BFV==>%'VC0$7G*5\#TESD7&5%Z*1:V M7 D@20'*J(T=)[ SDC(K&A;OKD4TY+FB*8-K@62>943\/0?*-R/+M9Y>W*2+ MI3(O[&BX(@NX!76_NA9Z9=N'%HISJ7A6@;6"+&7E/WFL M"M$ N+U7 +@"X+<"O K@%49+986M*5$D&@J^0<)$:S;S4-2F0&LW*3/;>*N$ M_IIJG(K&<RWPR1O@GE/ \3;/O9H3/6!)BP&I*\&%'.FA#YAB'(I=6WT M?J.$YS,USZD^>67=VNI1)ND72L[KMMKE^O7_NL([(MVT%M._CP0Q=T68R.R+:*T:^+T=]_Z%Y>OFU^^R\;$ \< M'^_T:5N8@UW#6N-@K\9[-GM7I^YE>^_F=$2V93RLC8 @ISC7-. M^_HJ$^6@5BX47Q6SSHPK/3D5CTL]W((P ?K[G.O-K!9F?*K'Y>@?4$L#!!0 M ( !V"5U@N43)9&PO=V]R:W-H965TJFKBN3',HB!SP"DJ] ML^:B($I/Q<:5E0"265#!7.QY0[<@M'22V*XM1!+S6C%:PD(@61<%$0^7P/AN MZOC.X\(UW>3*++A)7)$-+$'=5@NA9V['DM$"2DEYB02LI\Z%/YE%IMX6?*>P MDWMC9)RL.+\SDR_9U/&,(&"0*L- ]&T+,V#,$&D9OUM.ISO2 /?'C^R?K7?M M944DS#C[03.53YUS!V6P)C53UWQW!:T?*S#E3-HKVC6UH\A!:2T5+UJP5E#0 MLKF3^S:'/8 ?O@# +0"_%1"T@, :;9196W.B2!(+OD/"5&LV,[#96+1V0TOS M%)=*Z%VJ<2JY2%->ETJB!7D@*P:(E!G2BZ*&#'VE9$49510D.IV#(I2=H8_H M=CE'IR=GZ 31$MWDO)8:)&-7:3V&U4W;LR^;L_$+9\\A'2 \_H"PAX,>^.P- M\,"S<'P(=W4*712XBP);ON!?H_AYL9)*Z!?P5Y_GYI"P_Q#S44YD15*8.OJK MDR"VX"3OW_E#[U-? O^)[""/H,LC>(W]*8^JR://;,,PL@RF86R3,#P?Q^YV MW\1QT?DPQ%W1@;BP$Q?^39Q]+NSIN?3I:TB&>T?[HV$P?";PN I[X2CH5QAU M"J-7%=YP19AN4X*JQR$V7J+A>@H/8Q]'#VST%,U]OWHF05WKU&8)OV- MB TM)6*PUCAO8-J::!I?,U&\LKUCQ97N1':8ZW\%"%.@]]>):4?=WR?Y M U!+ P04 " =@E=8$*)V\?H" "-" &0 'AL+W=O[QQ_]#FKG))L8 IHS](+HN)%5LHAP5NJ+QCJX_0YQ-HOXQ1T?ZB51<; M>1;*&B%9V8L504FJ[HJ?^SIL"=S1*P*O%WC'"OQ>X+>)=F1M6C,L<3+F;(6X MCE9N>M#6IE6K;$BE_\5[R=53HG0RN"-4))Q-B6"D9;VEF_\&VWL/?*PC/( M+I%W=8X\Q_,-\ND1.1&XSMY78R MAJ@H=OY&O: <#92CHRA'CGOZ=(8R5DE.TD:?#L;]V+F%6Q"NZ_KQ#NI^U%7L M>F;28" -CB)=X@QK/!-=L$_GCZZ\'3I3E.N$9KQPP L/XLU@ 6I_YZJ$I>H. MHF5$-<5&T-"$$(8[H(8HQXU<,V@T@$8'0;_* K@Z^;MJUEM'%FR.K+0_LDSD MT1Y3$(2[%=X/4O]";.:.!^[X(/<#DYC^.W>\]_:HC1M%_@ZY(-?\NHED==L_4B95-VJ'A?I> *X#U/,%8W(S MT2UI^ ))_@!02P,$% @ (()76-Q"TG"@ P 4 L !D !X;"]W;W)K M&ULK59M;^(X$/XKH]SJU$J]Y@U2V@.DTG1UE7;O M4%]V/YSN@TD&L#:Q.=L4>K_^Q@YD0TE95NH7B.UY'L\\8X^GOY+JFYXC&EB7 MA= #;V[,XLKW=3;'DNESN4!!*U.I2F9HJ&:^7BADN0.5A1\%0>*7C MOV'=S M8S7LRZ4IN,"Q KTL2Z9>1EC(U< +O>W$/9_-C9WPA_T%F^$#FJ?%6-'(KUER M7J+07 I0.!UXU^%5VK/VSN +QY5N?(.-9"+E-SNXRP=>8!W" C-C&1C]/>,- M%H4E(C?^W7!Z]986V/S>LG]TL5,L$Z;Q1A9?>6[F Z_G08Y3MBS,O5S]@9MX MNI8ODX5VO[#:V 8>9$MM9+D!DPF\+FP:7\PBE8YXI0V>R!@T.C@X8%HXCH3L>.+?Y@)2+G."JF7"N'OZXDVBF['/VV*5XR==D9;,:[T M@F4X\*@D:%3/Z U__25,@M_;U'I/LO2=R':4[-1*=@ZQ;Y4\^22U/H6IDB7< MT,GC8LG%#/Y:H'*G6L,$Z8@C-._ &5 YH6(AVN2NMKUPV]IZ^CP,@[@;!T'0 M]Y^;4K89)IUDSS!M,8SB:,=P1X)N+4'WH 2WTRFZBMH(#NZ90;C'3(J,%]QI M< ;,P$?,29("'@PS2R/5RVO0&8Q192A,FRB5(V'0B"$XMS=B1Y&CK-(?6>UH MD=1:) >U>)2&@KM=9ZBU"VF$ J> MMN*$WM>]]._;=7O1Y7[V]^U",KI\,_L7=<07!R-^$HJR/!/\/PJJ$;$&,Z=\ M?Y7+(H>[DBZ@@>\G99OMMLBK_9*FI\EE=S_R@W[]; UY)[(="7NUA+WC)?S$ MV81NC'FQQ0&>1(:*GD/A%!M+S:MJ8M?^Q+6!QQ46I&?UVK6IV=O+^VL=#SKW MLSJ^$UFEH]_H-4I4,]>S:5-: UJ=2FNW ;E WT[#I&KMML\N/$G0 M .?:3M/]^]F&T 0<5$WYDMCFG./S/'[A8;9G_)?8 $CT7%>-F#L;*;Y/?M'5<]MU3>8133"('R7LQ5$;Z5 >&?NE.U^*N8.U(Z@@EUJ"JK\G6$)5:27EX_]. MU.GGU,3C]D']LPE>!?-(!2Q9];,LY&;N) XJ8$5WE?S&]O]!%U"H]7)6"?.+ M]BTV3!V4[X1D=4=6#NJR:?_I((X(7G2&0CD"&A. ,P>\(_FL)04<(3&;: M4$P>,BKI8L;9'G&-5FJZ89)IV"K\LM'K?B^Y>EHJGEP\,$DK]*7)60WH@3ZC M3\]J2PE [S*0M*S>HROT_3Y#[]Z\1V]0V:"'#=L)VA1BYDHUOU9Q\VZNVW8N MW9%(Q@_P:D?1?1##Q+8:6KZ#[V-") MA9Z]ANX9NC<1C=^OA6_T_#-ZRQWGT$A;8EMB8"?JN^%&;&D.628MF%Q$X2%O0)"Z;4%Y^A $XK6\):8FR(^NY[6A#?2]4>>3K. MA 45!)YWBLK&*"]-,.Y1)][#WGLX[9UQ=2]\7C2>'>\+)>= M+9IXY, /@Y@,HK&@8A+%@V@L*!P%9S90TH>33-X6&:Q !538S">7O"XN*99= M2.PD8VF?L?1OKXMTM$)7<3SRK2DS'YE41:MI;M2'"' -4,]7C,E#1T_0?]HL_@!02P,$% @ (()7 M6*C# OTC! )@X !D !X;"]W;W)K&ULK9?? M;]LV$,?_%4(KMA:H(XGZG=D&$BO!^M M2-KM8=@#+9]L(1+IDG3L_/V_0-:H$#[RU@IZE^T;;6.A;*-D*QJ MC54$54&;?[)K$W%DX(9G#'!K@/L&_AD#KS7PWFK@MP9^G9D&I[R'.I%0%_(#CT2"2@M MU!@7Z)ZS"CU)(C>2\5=T#PO@I#SHWJ<@25%^0"/T]2E%[]]]0.]00=&7%=L( M0A=B;$L5JY[1SMJX;INX\)FX7(P^,RI7*BZZ@,6I UM!=J1X3WJ++WI,(;M" M./F(L(,]0T"S-YA[3FV.#>;I6\S=VMR]0.-UZ^;5_KPS_C[1C%7-4J6%R$HF M-AS0OS=S(;GZEOXS9;SQZ)L]Z@WF6JQ)!A-+[2 "^ M8TU]_<4/G=U.V?J:S M]"]6SVFH2A)(C-2U"%%/X($.TT"QLTR&LSN![VL MSX:: /<@AA(W,3/$'4/\(PRJ7F7/(UV(%]]=FG@83"_>V?*H.L-=%;.;8SM ME*?<81_;I J3/K91A?$9[*-NQ[V(_9=< 3?&[@[F4Y6Z'_I0- KB_IYN4/E1 M?"9R?(@<7RY33)+2&#D>U! O"(+^QFV0X21Q_'[P!ID?>L&9\ _MBGNQAD_O MWO8&-4Y<]VAZYPJ'@X4PZP:%R*QSDWZ!M8\:Z KXLCZ("+6#;:AL.LQNM#OL MW-0M?F_\5A^"ZL;\X*8Y07TF?%E0@4K(E4OG*E)%DC>'DN9&LG7=IL^95$U_ M?;E2!SG@6J">YXS)_8V>H#L:3O\'4$L#!!0 ( """5UC-)A=P'00 &L0 M 9 >&PO=V]R:W-H965TG[,EM#0>0%KZ#47Y9<%$3IIECYLA) \CJI M8'X8!(E?$%IZBUG][E8L9GRC&"WA5B"Y*0HB?GX"QG=S#WO/+[[1U5J9%_YB M5I$5W(%ZJ&Z%;ODM2DX+*"7E)1*PG'M7^/(:IR:ACOB;PDYVGI&1\LCY=]/X M(Y][@6$$##)E((C^V<(U,&:0-(\?#:C7]FD2N\_/Z+_7XK681R+AFK-_:*[6 M6H&HI. MQP,)89,0GIL0-0E1+73/K)9U0Q19S 3?(6&B-9IYJ,>FSM9J:&FF\4X)_97J M/+6XHZN2+FE&2H5NN3!#*Q%?HAM8@A"0HWORA*ZD!"41*?/C]W]2\D@9510D M>G\#BE#V 8W0P]T->O_N WJ':(GNUWPC=::<^4KS-;WZ6*BI'21G2/E70HC(,P#4Z(]J.B),53.]&X)1H[B?Y5@=#DRA5BH&N0 M=1SC7L>3-(Y.V/6#XBA-[.22EESB)/=0:C]@]%\S\USJ:E B)4ANV$K(-J)> M"#;&3MB7+ORD/SL=]4?")JVPB5/8K=#N)]3/CPA^;&BES4C5Z[F>@S5G.:)% M)?@6S!>K0B?^2Q5.>@KU1K$K3%N%J7M=J34(&W%GVDN)ISWB:6KG/6UY3YV\ M[[DBS+CO:8&U:9GVND^F>D^>[ Q+5)1,!WCBX&"7P?DFT"F,5B=HL-YHV-\* M[5AYYZ" G7-TIX@"(]N^^9OL[H"/PC ^K?OVL"0>F)>#-V.G$^IYR3?Z1/C( M *TXSW>4,2O+T-)],,&G+&UA.!I:/0=#Q6Y'/:?N-Q!'?5LJORULN/;C@X5B MMX=VJO]*WP+,63 ?M%7'+L5]XQSA) Y/93C9O'91'WP8NXWX_UL"[ENPUCGM MK7LGC]?J/%@Z=GOZH#'@OL^.\&DM=8._EOS!MK';MRWNT*F\5E5];QWA.!Z/ M3X59XJ:3=.!TAP\VC-T^_%7?O\]TLP:I>Q+6VSCL,;6%38-3IG[G)FBNX5^( M6%%]HV.PU'G!Q40O0[&_V>X;BE?UY?"1*WW5K!_70'(0)D!_7W*NGAOFOMG^ M?V'Q'U!+ P04 " @@E=8 \#=.@ # #\!P &0 'AL+W=OB^J=/]3WL #K](X"P!H3[@.X10%0#(F>T4N9LW5!#DX&2 M&Z)L-++9@;L;AT8W3-BO.#,*=QGB3#*%5(J4<4;=KP((93=G;\@9 M80))9:F12P]\@ZKMV7Y:*QQ7"L,C"CLAN97"K+35 =E+ A_M-I[#K>=Q>)+Q M!M)+$EZ])6$01BV")G\!CP('#T_(B9I/$#F^Z C?##,S*SF0+Z=N]OMHKHW" M5_^C[0JK$[KM)]A*<*T+FL+0PU37H-;@):]?=?K!^S;[_XGLQ65TF\OHGF)/ MQI13D4*;QPH8.Z M3NLD#+KQP%_O:C\,ZEQUKYJ@%YIZC:;>24VC+&,V.[0K M&!G!/#'X:0JIZV4%G!K<,)(8S)ZT5 HP4YZ!JC8CU6G]'8V]N+/GXS"F'P7M M-OJ-C?Y)&U-\96DE."O!BN6TT& 36AMJ2N.&G.7,N&+0FJO] UT7W3C:$]\2 MU(O"=O5QHS[^UX<1'SZ,3K>WIZDE:/?U5)K\G4*:@UJZ_J)):@M?55^:U::% MC5SEWEL?8VNK.M$?FJHOWE*%M543#@ND#"YC_-*JZC75Q,C"E>NY-%C\W7"% M[1F4#<#]A91F.[$'- T_^0U02P,$% @ (()76(FAO5I'! O!4 !D M !X;"]W;W)K&ULK5A=;Z,X%/TK%KO:[4B=\A5( MTDTBM25HYZ&C:JK9?5CM@P-.0 7,V":9[J]?&PB%X-!0N0^-;>XYOK['GW=Q MP.2%1@@Q\#--,KK4(L;R6UVG08122&]PCC+^98M)"AFODIU.P9@U0#K%# Y [!K@'TI8%(#)I<"G!K@G +L,P"W!KAE[*M@E9'V((.K!<$' M0(0U9Q.%4JX2S0,<9V)F/3/"O\8-$FY)X-XE<+.$ MFQ+X>ACNHPUWWCK;NS\,?X2OQZ$; Z&TF^E@EW3VF.GP%3,$_KG;4$;X1O"O M3/**=2)G%;OC+8K(NMHY#8:N1]:/S&EA7SMN+TU<;IJWK7P M!GT:JX5*,E\164>+::/%]$-:\'LT7S)9&&<[F2#3=P5YU\(;=&RL("K)?$5D M'4%FC2"S04&^\@=1@BGE&A"4E)L6PX!%B%<_BQ4"LP !O 6,OX5H05XKX60B M51U-6Q*8AC'OGS@2.WMN]4\HV?]T_QV:P?^KZ9.77'M9 M&1\-O?359/3FIC6Q#$G$)9:FX\QD09>83F57L?7P6,8&7A5;-_*M-ZTY&/GR M%<,WF_RH0$[PCL#TNG6_!3#%1<:D2@RRCWW-*&7SE+*M:[;N3#)D$\27F$Z< M$\NN7-:;7-8'Y2)(),?X =X6KF4XH*'5<]>>V7/)8V78N='ZJ&1;*V7S5;%5 M,NNMI%.*R*Y,#U(0"$6JW$W3VJ0@[\K$VTG[O7GK58G$-YHJK_D(R2[.*$C0 MEE,:-U-^Y2=5JK"J,)R7J:T-9@RG93%",$1$&/#O6XS9L2(Z:!*VJ_\!4$L# M!!0 ( """5U@"O6N%>@, #\/ 9 >&PO=V]R:W-H965TRV,ZT!@;]2FQDG=A([TTZFWG0O=GI!X-AH M HA(LMW^^TI J$UEEG:YL27Q/N_1Q]%(FAPH>^(1@$!?DSCE4R,2(KLP31Y$ MD/B\1S-(Y9<-98DO9)5M39XQ\,,<2F(36]; 3'R2&MXD;[MGWH3N1$Q2N&>( M[Y+$9]\N(::'J6$;+PV?R#82JL'T)IF_A36(A^R>R9I9N80D@903FB(&FZDQ MLR_N^DJ?"SX3./"C,E(C>:3T2566X=2P5(<@AD H!U_^[>$*XE@9R6X\EYY& M%5*!Q^47]^M\['(LCSZ'*QK_0T(138V1@4+8^+M8?**'6RC'DWQJL8ND*[(D3[&Y+WQO MPN@!,:67?JJ0YVG.R\PBJ=I1:\'D5R(YX:T%#9XB&H? ^%]H\;PCXAMZ/0?A MD_@->H<>UG/T^M4;] J9B$<^ XY(BAY2(OA;V2C+?T=TQ_TTY!-3R XI6S,H M@U\6P?&9X [Z0%,1<;1(0P@U_*J9MW&#@2EGHIH._#(=E[C1<0Y!#^'Q6X0M M[&@Z=-6,KR%KQ.?-^&J7]I!CG<47S?@'GTGKJ7=7A?,$S/X"I(4]?#FP/AO?G'_; >J]+]2[-YEV:+;HTN^[2[*9+ ML]LNS99=FJVZ-+OKR.QDH[G51G.;W+TYV9,0Y.&%[H&AM3K@=/NJ,!GE)NJ. MNO>L'AY,S/WQ?FDCFK<1+=J(KK4B]U1TTT9TVT:T;"-:-4[VK^9%1V8G>=&O M\J+?F!>SA.Y2H4N%@AL>S8/MV.ZHE@M:U7!82P:="MLUU4+K-1C7TD&CPG;? MJ>6#3H5QOY80.I7CUE1+K6I4B[CZ6=7'0]L^5=W]K'+'MO4CY8M%-(_NN0FP M;?X4XRA0:U4TK^3HL[M4_[(NGI;Q;;4G*40P; M&6O/BY%\X0)3 OE]0^7Q7594@.K-['T'4$L# M!!0 ( """5U@(:D^$C0@ $H[ 9 >&PO=V]R:W-H965T\1^35/?PXO:?L4[XAA(.'-,GRL]&& M\^W)9))'&Y+B?$RW)!-/5I2EF(N?;#W)MXS@96F4)A/H./XDQ7$V.C\M[UVS M\U-:\"3.R#4#>9&FF#U>DH3>GXWTPPPLCH;7;@GH>=+@[+$QYC39R9(M(0B(N M(;#XLR-7)$DDDFC'7S7H:%^G-&Q>/Z'_5#HOG+G#.;FBR>_QDF_.1L$(+,D* M%PF_H?>_D-JAJ<2+:)*7_X/[NJPS E&1!H+.WY^RVGTZ?6EH'H)KF@J^E^.RS?X&EPLE[&\Q EXDU5= M4C[X?D$XCI,?1(D/MPOP_;<_G$ZX:(G$FT1UK5=5K;"G5A>"MS3CFQR$V9(L MVP 3X<+>#_CDQQ4T(BY(- 9P_@I !R)-@Q:?88Z?OB'K,E^.-7 0G><)+F M?^K>3U6_IZ]?1J>3?(LCLD ]R\(YO" -\@S/P;BOA\E?@(\FY,(XS<$U83(7A M3SAFX"-."J)[7U6[9V6[9?#?G<,IG,T-3C\O?PN","+'6'B.U<5 2(RDF?XK7P*&FS,YV-O M=D"NII0WAFC>^'? 87_/L/\\PT 3LYL,7]8,U^7:T:&F$(0/ MVYA5MN\)2W7$F)OB.N"18);KHH+1(;&&>0M/>\1KLO0N, MWNW'#*['S$H.E(Z/:SF2]!X&G5&!@C$\& F+;BGHCWWOP$E-J>D80;V+\[V+ M8Z*BUT7C@#J1M@B7JK:*$MM#;YC9S< M-?97\3F+!)%R,(H1B+.L$/'GCF9%#G+">2*XOH_Y!JR*)'D$NRJ5$ T1 2J2 ME[E,ZD&1Q1Q@^2YTX?FJ;H-T586<\<%X7)A;.IA72VAM7J'B%1IY%6$W4,F% MI%B(5'"=X$Q+D!%L< >UB1;:0FL3J>2)^]+ZQ+4J4*RBA;;0VN0KC>*:14J5 MCF1%>B8%%#]=26\'[C7'ONL'41YV@C(:"<( +7!8LV8ACW!TN;V?["*EIH"ZU-I5(/[NRE@Z51 MOPPFWR9:: NM3;X2-ZY9W7QUL RZHU^JMVZL-+9C,&N6T-JL*;WDF@73%\?* M>8=SCR*N?K!9!U#*D$EE:!1#70%]/8I6&Y%/J[M535B4^8&L[$+#VC2 M%)N[8_> S5!7+&A*Z[9C2H; 9V3(/NA+/\"[E0Q?J0A$,2 M+*/C>ZJZ_4$HT5+OZ:*$VXD25B6*+;0VITJB0+-$J1>%;M1,3AUI>R=QS("# M.ZA5!6,+K4VF4C#0?^GH8%7S6$4+;:&UR5>:!YJ73*I^6Y$:-HE LT*Y<^"@%YD-?ZU"KHK!&YCN=U5W\7 MVI+(UZP3:TK.Y_ZL=]T)*I4!S2KC0[;3!SRM:U97:JRBA;;0VGM%E !!+[U6 M@ZRNU5A%"VVAM-\YI"@93W^F-3+4W7SEPD"W+<1< M]6"BCJ%OD-(WR*QONC-E92^5,T<-!GG/3J1GP&$5+<$,I-764A\L\:,^>EK5 M.;;0VJ0JG8/,*S6]692<5XJSOGDE,^K@3[I5\6(+K OE3C0QMKD^,3##3^=UF/#K M,*$EU.I:CBVT-J%*92&SRCJ8>JYR!2US5A665;30%EI[5[A26-Y+*RS/JL*R MBA;:0FN3KQ26=SR%]0RT06&9+0=3> R%Y2F%Y=E76%Y78;E.H%%8FH(!TATX MZ):;(;]77WE*7WEF*3(\_ZX!6[Y-=>FWN>;!O> H9UL:AUO,.N7KTN]GP)_2 M;[?ZKAJR;S/08$Z/(6D\*6G:=U0^[GU!=BK4,EA0DH.,OLS5 M?EVU;2#!60XHJ^]7._"KNV.@:_6D\O,GY6'G[:W]T?[KPL MCS0>W+]R3T)7<__"FYXLO*GVB2^>E.=$)ZKJZI3I6\S6L? D(2O1#&<\$T*) M504_XO4$L#!!0 ( M """5U@XJ!*JH@4 *<< 9 >&PO=V]R:W-H965T'? M5Y:-P6"+D#C3^W#8LIYGM<]**Z\UV#+^(I:($KY$82P>&DLI5_>6);PE1E0T MV0IC]63.>$2ENN4+2ZPX4E^#HM!R;+MK132(&\.!;GOBPP%;RS"(\8F#6$<1 MY;LQAFS[T""-?N+JS'R]9_]5.Z^<>:8"'UGX*?#E\J'A-L#'.5V'\CW;_HZ90YV$SV.AT/]A MF_6U&^"MA611!E8CB((X_:5?,B&. *15 7 R@',"<-H5@%8&:)U:J *T,T#[ M:P&=#*!=MU+?M7 3*NEPP-D6>-);L2476GV-5GH%<3)19I*KIX'"R>&[=?2, M'-@*]^>. EES/)O!?U)) PVE+N"_AS+86DL1_$"W@U04F#\#7< MPZ\?'2/C!+TF./U;<&RG53*@R5? 6[:&.R7P MZ=? B883@S>M/(8MS=>JX)LE@M\ER\6'1Q:I'"*H7H4CSFF\0+6N)3SOX+C? M$]WI9AU6^/R'HH0W$B/Q3UE\4OOM\:I>]CLLCV*'7:S?)D^TY#&'I:,?6QF_TQ*0Y&"ND=KL-WMD=.E.C%R7RMR M360%D=U<9/?[1:[.A6,S>X7([IG(CM/O]4Y%-G)?*W)-9 61^[G(_>\7.TW0YIG8AL)+]6Y)K("B(3^_!R;'^_S*I:FV-0H?0% Q52 M9ZBBUOU>Y_2-P,Q^K=9UL17%/JI$B%&+<9IX@4I0;\BHE3>\HX\OT%5)2\[S M,7%[MGLJ;4F_DKP]-8_B6T5S#J(Y=;Z#&C:W"X:JY'3.7DI[W:9[FGC-Y%=/ MU)K8BIH?RBUBK"KJ>^\?7S!4I7F*(LZ%>L',?K7H/Z+4(H=:B]1:;%7O?1?L M5&G>/M=<373'KJZ^)F9+5^M?$UM1_T/51\QEWY7ZFS=%LZFJ$*0HTCH*@=MO M=OJF$-1:,];%5@S!H6HDQN*HSEQO-E05@.Y9KG?=9N]LYSSO5K(E3,UC^%8Q M#Z4@,5=K>S%A+R;'Y+MZ\EW38['DU)-K&H)$'MW"V"#E-Q6%%U $=D@YN!"E MWSV)HZ*\*_MT.C$S73W#?T3E2 ZE(S%7=Z/%@N,BF<^!"D$0B\#;3VI3""Z6 MC+>?G?(PI,C>T51M==WN:45C-G"UQC^B<"1)Y5C\%GZH,)QS/.]WC MW6@V&?T%OX5,93J8Z;,G>*N);ZN,G!46L%4/;D#E,;L-S3*!K:/#E0CY0I]J M*9_8.I;IM^*\-3\Y&^OSHI/V1W(_)27M(]*_GZCXE3QQ[/M)>@AG'4RG1WC* MT862&4*2+;2QS[/3$H6Z)@?QL M&PO=V]R:W-H965T MZJV>&O7"'DLL*E95:@<'E)#@? MG%V,7+P/N)?8VCT;G)*%U@_.F>:3('*$L,2,'(+@98V76)8.B&D\=IC![DJ7 MN&\_HW_QVEG+0EB\U.4/F5,Q"<8!Y+@434FWNOV*G9X3AY?ITOI_:+O8*("L ML:2K+ID95%)M5_'4?8>]A/CD0$+<)<2>]_8BS_)*D$@3HULP+IK1G.&E^FPF M)Y4KRIP,GTK.H_2ZJ19H0"_A3JW1$N9PRXN1F3/GI+,'/I$$YZTPN86;ABP) ME4NU@J.9,*BH0)*9*(_AZ I)R/(X"8F9.?PPZUA<;%G$!UA<8=:'^&,/XB@> MPEL(P1:,;?]&"EG;3F"\$QA[Z-$!Z(.R7F+Y*I3KCS-;BPPG 3> 1;/&('WW M9G :?7J%Z'!'=.C1AP>(SIWB]^Z%Y7"I*^XZ*_S#/3=&J!5R)Q L-K ?-Q,; MO^V+ S^_,21,"2O[ZR5UP_^@;K13-WJU#/^LK@>?'QM)&Y@JKF/C#V[X[1F@ M0BBXJ1U:#ZYU5^\>!W*]>7ID<"_*!E_Z(EO.8\_9C:]U.A[WHU'TYS=(PO6^ M['"OU=S4^B[,BB^!$I>,$?4_<-N:[238.J1KWWT+3=S+WBQX>*)Q 7R^U)J> M'=?0NW&<_@902P,$% @ (()76)AYE(&S! P!$ !D !X;"]W;W)K M&ULO9A1<^(V$,>_BH;>='(S";9D@X$29H#@\W]R#L!3QG6U02$&;ZX;NRC4V";-)IIGD(\MI:_?;OE5;R>"_D=[4& MT.0I33)UVUEKO1DYC@K7D'+5%1O(\,Y2R)1KO)0K1VTD\"COE"8.<]V^D_(X MZTS&N>U>3L9BJY,X@WM)U#9-N3S,(!'[VP[M' V?X]5:&X,S&6_X"AY /V[N M)5XYE9O+[)E=S:M2,]8%O",.46LN09$X(X]9K-4U&K']QUIL%<\B-78T M$A@_3EB.-BM&8PVC448^B4RO%?F011 ]=^ @>L7/COPSUNKQ#L(N8<-KPESF MD<>'.W+U[AE\\6-!G;<[_DJ_M>!YE;Q>[L5K\/)@1K^989Y%Y)X?,/\UF4K) MLQ7D[:_3A=(2<_F;3F=\GHM_=KQ^A==_ SQY+ M7KT@NN$[D%B-,;7*M[R1<0@V >LET[JL%^,-3E4,NMZ@ ?2D^M"W :TG\@70 MLMRQ$U+J(BIM0&4U*GL;U*9)?0&GV4U,K7/HQ/#L"E(D.2%OLZZI*('U3+ M!H36E8FVEZ9_%<.)Z-8XVHD<"WJ^UY 4=A%SEJIAA8JO]= Q4RQ>FZIJP)K MKPJX]R9W HMJ)C2BALDV,B\?=\IQ:/*AW*=( NDF$0> TK+9RG#-S41$>577 M]A:=DZ-2"G*5GR 5YM,VTR5B9:Z.J=/\<]F[X_F?9L]&,T#FWTPF@]L]N%H/K3RNQB :[UC0K/&1AG>L:N!85-KW!0# MI];(*89.K;%3#)Y:HZ<8/K7&3U$ :E6 H@34IL&4H0;,I@&FZ/'KA%/G2?%M MXQ.7*YP\)($EYHS;#7 -E\7G@N)"BTU^XEX(C>?WO+D&'H$T#^#]I1#Z>&$& MJ#[:3/X!4$L#!!0 ( """5U@Q^;?E(@, (0) 9 >&PO=V]R:W-H M965T9-'722C[X*AU$ M)ME5:M*FKW M,.W!32Y@U8DSVT#Y][.=D $**0]]@=@YY]Q[KF-?#S=P;CY)GS%S.X34:.9Q)"AK$R"D3_K7&*C!DAG<;? M4M.I0AKB_O-._:OUKKT\$XE3SG[11"U'SI4#"<[)BJD'OOF.I9^NT8LYD_87 M-@6V/W @7DG%TY*L,TAI5OR3U[(.>X2@>X(0E(3@F- Y06B7A/:Y$3HEH6,K M4UBQ=8B((N%0\ T(@]9JYL$6T[*U?9J999\IH=]2S5/A6.H%S\T22'B4F(#B M\$38"N&GG85O@F1*PD6$BE#V"2[A)LT9WR+"3/'XI<0-7:6S,9IN7$:>%)&# M$Y'] .YXII82;K($DT,!5]NHO 0[+Y.@43'"N 7!X#,$7M"N26AZ!KWM67I0 M0X_.H?N6[C>X:5&F^Z02F/-7[7!*[(F.AEV2!>N\I>-[" M/NZ>;.WT>$-$ K]_:$FX59C*/W7K4\3OU,_ MYWVIJ^U[BD7O)'90]TY5]TZ3>GCSFNLSR>P$%"E>S 8NNO]HM3C_"-85 _S>IT*=V"H5QGJ M-1IZXDQO.$;5MLY#P?6]@Z#!L8-ZU-61@;=0!^GWJ_3[C>E'=$T3S!+84F1) MG85^3=BC_-^&1(V0(G-WKS^E*!:VSTN(^2I3Q?%>S597B;'MH$?S$WW%*&X$ M_V6*^\D=$0NJ>QC#N9;T6GW]48BBYQ<#Q7/;!9^YTCW5/B[U-0F% >CW<\[5 M;F "5!>O\!]02P,$% @ (()76%Q%ML]>! #QH !D !X;"]W;W)K M&ULQ5E1;ZLV%/XK%KN:[I76@@V!T"61TM)ME5:M M:G>WAZL].. DJ( SVVE:Z?[X:PR%0!S42);RDF!SSF>?S_[,L3W94?;,UX0( M\)IG!9]::R$V5[;-XS7),;^D&U+(-TO*[LF&=U-+6B]5SRFJ[4H*^S99(-7Y(F(KYL' M)DMV@Y*D.2EX2@O R')JS>%5A)S205G\DY(=WWL&92@+2I_+PETRM9RR1R0C ML2@AL/Q[(3(J9*A3%0X0%GDT8W0%66DNT\D&1J;QE^&E1CON3 M8/)M*OW$[$G0^/GB6C*7@!N:R^G$L1J0V]?RF8#/$1$XS;Z "_#U*0*?/WT! MGT!:@+_7=,MQD?")+60_2C0[KMN\KMI$1]J$"-S30JPYN"T2DG0!;!E $P5Z MC^(:#2)&)+X$*/P%( >YF@[=?,#==90[TKA''W&'RAT.1.,V8^(J//?8F*PQ M(Q>+PS&9,X:+%9&R$V#Q!O;M'O";JI[O,$O MS\E)+@3).?_Z<:G:M_3MU\N M-5=\@V,RM>1:P@E[(=;LYY^@[_RJX]8D6&0(K,.[U_#N#:'76JCXC/=XUS%8 M(04*J5Q;7V;(<4?!Q'[9IT9KY7M=J^C0"H;(=QNK3C"C)IC18#!WA0R! (%? MP8(49)D*71@5AK_7M.LCIQ?%H=%HC,)>$(=&T'&<4!^$WP3A#P;1F?URL0&/ M),-"#D^].G'P[9[D"\*TLWP0^]19;A(L,@36X31H. W.O+H$)GDW"189 NOP M/FYX'QM;7<:'8@I]Y/9TJ;7R1CUA:JS&7@CUP@R;8$)#P@3?Y3LN6!J7KQ4) M@Z(=;/?4R6,2+#($UN$;.FV>YIQ9MG4'#%%O%"TRA=8E?R])AL:T6T-U!3?R M4$^\6K,Q['U[(YU9$(Q&>OE"U$:$S GX-M]D](V06KY_;937D(J'6S]Y+IE$ MBTRA=9EODWMX[NP>&DWOC:)%IM"ZY+<9/C27XM=0W91V#/LZ/K0:N_UOL,8H M9*G12J_L[@\1_E8?CP,?_(\,8D6F4+K4MON M.Z!_;I$:W9T818M,H77);SUS:W&7)WE]^JOX554 MW4VT,-55R3UFJ[3@("-+">E(JLB P R H !D !X;"]W M;W)K&ULM59M;]HP$/XK5C9-G;21%R"T'2#QTFG] M4!6U:OMAV@>37,"J8S/;0/OO=W9"!C1EK<3X0.SS/<_=/7:M1S $.> MZ(1<@<"63*J<&IVKFZX4"FCI0SOTH"&(_ITQX_:ZS M352_*Y>&,P$31?0RSZEZ'@*7ZYX7>AO##9O-C37X_>Z"SN 6S-UBHG#F5RPI MRT%H)@51D/6\07@^[EA_YW#/8*VWQL16,I7RT4XNTYX7V(2 0V(L \7'"D; MN27"-'Z7G%X5T@*WQQOV[ZYVK&5*-8PD?V"IF?>\4X^DD-$E-S=R_0/*>MJ6 M+Y%F0V/Y3-AMOS4*5QGB3/\&#%. ^VC( MA%.AR5B5:&)$K*=W@5?JY[/WAGG M>D$3Z'EX*6A0*_#ZGSZ$A$]#%QX>[.N^D$C MZ 0[/SP0JVUU#Z;\7G6/1+:C;KM2MWU4=0="+/$RN0=MF)AMB5TG;;M.VFA/ MRH/YO5?*(Y'M2!E74L;_64HFTSH9#X=MDV>@JNYHCPX"WROMDQ,J4G)MYJCD1.)%6G/#CM!.3FY@!4JCN#)SEMK/6Q&RLW4XP_ TMB_^ MW@FM<0S".'[A.'[I>'86-;?]BNK]K6]\#FKF>B5-$KD4IOA<5M:J'1NX+F3/ M/L0VK>BJ_M(4/=X553.&+0"'#"F#1@??#%7T3<7$R(7K)*;28%_BAG-L-4%9 M!US/I#2;B0U0-:_]/U!+ P04 " @@E=89!3JL0@$ #2#P &0 'AL M+W=OBCW0TMDB0HD>2=G)?[\CI6AVK*A)X8?MQ9:.]WWWDZ1NM)/J M7F< ACSDHM!C+S-F<^'[.LD@9_I<;J# E954.3/XJM:^WBA@J0/EP@^#(/9S MQ@MO,G*RA9J,9&D$+V"AB"[SG*G'*Q!R-_:H]R3XRM>9L0)_,MJP-=R!^;99 M*'SS&Y:4YU!H+@NB8#7V+NG%G#J T_B#PT[O/1,;RE+*>_MRDXZ]P'H$ A)C M*1C^;6$*0E@F]./OFM1K;%K@_O,3^]P%C\$LF8:I%'_RU&1C;^B1%%:L%.:K MW/T*=4!]RY=(H=TOV=6Z@4>24AN9UV#T(.=%]<\>ZD3L 6C\ B"L >%S0/0" M(*H!T7- [P5 KP;T7FNA7P/ZK[40UX#8Y;Y*ELOTC!DV&2FY(\IJ(YM]<.5R M:$PP+VQGW1F%JQQQ9C*#%2@%*9G*'+M5,U?OA6"%)F?D,DVY%3!!;HJJC>WR MAQD8QL5'U/AV-R,??ODX\@TZ8RG]I#9\51D.7S!,0W(K"Y-IW[;VB>W!C(]5]MM:Q\[;7[:D^_"[UA"8P]/-XTJ"UX MD_?O:!Q\::O#*#( A&_G8_=RV:03"(Z)'FO-/UGTQ,OTE, MOS,QLS=%7W'%!]''_;AW%-.TV^IWVM:[LQ;Z@$;]8_KK']"';?3S3M!/YCEN M\AQWNC3-[&E@^PT_"^[Q.V3+1 E$KHA1>'<0IC48W9;S^+B/>A'M'S?(9 M[;6UYKR-=0=ZR!YZ7>5L4G<"W'DNG))N?B.P@8<,F8FZ$1D!RFB=K8XE.Q]K=(?'?'8M[97P5VS+$ED:3MTPQ[94H#K5!2J M$M<%9TLNJGO9RE^^DP]4468R<)N'%8_OWPU#.OBB$51H*7C*##(L&:(2(.[# M^_P_Z%);_OV],2$'M78#G65!=ZL[IY$V0^.E&Y6>R:_L,-DF#R^F;?JS\.*Z M37Y) R0*6E>:>=7_U]5JVKUE:LUQ/!&P0K>#\P'>P*H:(*L7(S=NX%E*@^.3 M>\QPZ 9E%7!]):5Y>K$&FC%^\@]02P,$% @ (()76"' Y8Y+ P $ T M !D !X;"]W;W)K&ULM9=M;],P$,>_RBE("*2R MQ.G#UM%6V@-HDS:8-AY>(%ZXZ;6Q2.QBN^N&]N$Y.UU:1&K0H&_:./']_;OS MQ7<9+)7^9G)$"W=E(77,AH-/#WKO1HH!:V$!*O-)A%67)]?XR%6@XC%CW>N!:SW+H;\6@P MYS.\0?MQ?J5I%-5:%2OZ0PWKQ_5WWKGR9DQ-WBBBL]B8O-A M=!#!!*=\4=AKM3S#E4-=IY>IPOA?6%9S>YT(LH6QJEP9$T$I9/7/[U:!V#!( M^UL,TI5!ZKFKA3SE*;=\--!J"=K-)C5WX5WUU@0GI-N5&ZOIJ2 [.[I I/T6I$G: M!@[OYU[PQG*+OZK%Q%R#IS5XZN4[6^3?3ZLEKP/T[9J^[=7;6\-N M#"+XZ,,IFDR+*CQ?+F@FG%LL32-T>P?0G1JZ$PSYNX6+):AIM8D&A(1E+K(< MWD@K[#V<<;-RZ4AK+F=(KZ\U\-"TZ94[U8(]OZ [0&Y'K#V(;QL@NS5D]S_F M!;%="BG*1=E$%USIB<'NU7[T=I,AO1U []?0^\'@5] M>M>18B_DK.)OP0?4 MI4N<$R6MII.X"3PLS> >N0XP'M2,!_\Y0?C=M@0)KO3$6/=K/_J[29#^#J!9 MLJXWR>Y2Y _:+/%)8D*@&X61!<6N"ZZ/HC:/034$L#!!0 ( """5UB^4SEGFP( /L& 9 M >&PO=V]R:W-H965T,90U!!KHP"UH]G MF$%5&2%MXV^KZ71;&N+N>*O^S6;76198PHQ7OTBARHGSU4$%+/&Z4O=\\QW: M/-9@SBMI?]&FQ7H.RM=2<=J2M0-*6//$+VT==@A^LH<0M(2@3XCV$,*6$'Z6 M$+6$R%:FB6+KD&&%T['@&R0,6JN9@2VF9>OXA)ECGRNAWQ+-4^F,TYHS8$HB MOD0_0)<07;WH/Y5^'F>@,*E.T"FZ524(=%N#P(JP%;IF.:<:T4)/T.\;H L0 M?S3V89ZAXZ,3=(0(0S]+OI:8%7+L*FW7;.KFK;5I8RW88\T/T UGJI3HBA50 MO!5P=?H?N6[A]($W9' M%UJ]:(_>ZVE4]MAR+M50E1N5D54Q7> Y'8U"[?]Y-_D R(N]MZ#L/2@Y#U]! M;U)$78KH8(I'+ A>5/!!B$8DV=G:3\*X%V( %"1A+\0 R$OBX1!Q%R(^&&)> M&ULK55=3]LP%/TK5QF:0-K( M1T,9+(U$FZ$A#0W1L3U,>W"3V\;"L3/;:=F_G^VD66$IXH&7Q';N.;[W^/HD MV0AYKTI$#0\5XVKBE5K7Y[ZO\A(KHHY%C=Q\60I9$6VF)RXEV$YUELXUW =XH;M3,&6\E"B'L[N2HF7F 30H:Y MM@S$O-8X0\8LD4GC=\?I]5M:X.YXRW[I:C>U+(C"F6 _:*'+B??!@P*7I&'Z M5FP^8U?/B>7+!5/N"9LN-O @;Y0650P!1!XB> N(] M@%$'&+T4$'< )[7?EN)TR(@F:2+%!J2--FQVX,1T:%,^Y?;8YUJ:K]3@=#IO MZIJA.4=-&,R(*N'2= )<\;:C[-'<(B,:"] "OM8HS2)?P18/&8 MP#?E]35&VQJGT;.,&>;'$)V]@RB(1@,)S5X 'P4.'@W LY? 0PRM=-VHD7M#&8AM+$K-RS-'PBE#3#?ET+H[<1NT/_3TK]02P,$ M% @ (()76%T>H2%\ @ .0< !D !X;"]W;W)K&ULK55M;],P$/XKEI$02*AY70>CC=0N0DP",;7 /B ^N,FUL>;8P7;; M[=]S=K*HE=*IB'U)?/8]CWV/[\Z3O=+WI@*PY*$6TDQI96US%02FJ*!F9J0: MD+BR5KIF%DV]"4RC@94>5(L@#L-Q4#,N:3;Q<[0W2<"6)AO64SJ*K/'7^WN$G MA[TY&!,7R4JI>V?\M-64OJ>DA#7;"KM0^\_0Q7/A^ HEC/^2?>M[.::DV!JKZ@Z, M)ZBY;/_LH=/A ! G)P!Q!XC/!20=(#D7D'8 +W70AN)UR)EEV42K/='.&]G< MP(OIT1@^E^[:EU;C*D>0[%B,0?WI$XC),! M^/49\"3T\'@ GI\#CSP\.H8'J&(O9=Q+&7N^Y 1?)\>OVTB0EB(= MIG U?F4:5L"48A$;T#N@V>M7T3C\."3/2Y+E+T1V)%W22Y<\QY[=^?+$_)KM M,+DV@/GF6E:?9.0[Z'I(SN=IQ^01F#8D(K62MB)C4K)',Z3D\SSIN3SY__,< MZ9?V^J7_IE_.3:&VTI(%ENV0<"U?U+8%]S;LLG 47F =[ YU&79+DV.W_(1; MW+NU404'?&PO M=V]R:W-H965T& MM7+BU4IU%[XORQH:(L]Y!ZV^,^>B(4I/Q<*7G0!265'#?!P$J=\0VGK%V*[= MB6+,EXK1%NX$DLNF(>+U"AA?3[S0>UNXIXM:F06_&'=D 0^@GKH[H6?^X%+1 M!EI)>8L$S"?>97AQ%5J!?>(;A;7<&B-3RHSS9S/Y6DV\P"0"!J4R%D1?5G - MC!DGG>/7QM0;F$:X/7YS_VR+U\7,B(1KSK[32M43+_=0!7.R9.J>K[_ IJ#$ M^)6<2?N+UOVS2>JA'&PB\WH*L>A/> IE">(SSZ@'" (_3T,$6G M)V=_V_@Z^U '@K UC?:XVLC2_3CN-79EZ56959N^LB@RGP=A?.5CQP(J/L1(7 MJU>E6ZPTRO>PDH&5'&.E+E:RPTJR*':STH&5'F-E+E:ZPXKC.'6SLH&5'6/E M+E:VPPKS-'>S\H&5'V0]UJ!;Z5R![5&2#[L=UOHT!6$>T/?GG*NWB6GPP_E<_ 902P,$% @ (()7 M6!&ULK59= M;]L@%/TKR)NF5FKKS]AIEUAJZWT]=*O:?3Q,>Z#V36S-A@Q(TOW[7;#K)0Z) M.FDO">![#N=O*O(2&RC.^ (9?9EPT5&%7 MS%VY$$ + VIJ-_"\V&UHQ9QT8L9N13KA2U57#&X%D+W%=1\/75\YVG@ MKIJ72@^XZ61!YW /ZLOB5F#/[5F*J@$F*\Z(@-G4N?0OLK&.-P%?*UC+C3;1 M3AXX_ZD['XJIXVE!4$.N- /%OQ5<0UUK(I3QJ^-T^BDU<+/]Q/[6>$2?& Y;^"$?,3]=I2!HE5]3$[)E_N, M'+T\)B])Q6] M_.!)_E5PD#&#_(P$YR _<-W#_@)NP7(S1\X1Z^ M3ZH$T2T"P123-X]XO"5(\OWR02J!A^2'+>LM:V1GU87C0BYH#E,'*X,$L0(G M??7"C[W7MHS]3[+L/Y%M93/JLQD=8D_O@"E:XY;5Z;2EK84G!J[+XRH-PP37 M<;69CMV@X#P<;P=EEJ!X]#=H2_ZHES\Z*/\=UFQR5',ICPD62*QE( 04!-WH M34%-V:S8"J3",JRLQ[&=(=[0Y4>A/QI8W(TZ]2-_G Q,VLB2T+.[C'N7\;^X MQ'L,*S4C\)B7E,VMRQ;OR@U&YP-/NT$C?<*W#%F(1GYB]Y/T?I*#?LP1MJE. M=B<+!YIW0X)!2&9A"?8H'O>*QP<5?^9X2FR*QSN;VD^B(!J(WHTZ];W$&X1E M%K)X'$4#Z>[&1=: F)L'@<0MOV2JO13ZT?[-<6FNVL'X%;Y%VJ?#7YKV(7-# MQ;QBDM0P0TKO+,%M+=K'0=M1?&&NRP>N\/(US1+?4R!T 'Z?<:Z>.GJ"_H66 M_@%02P,$% @ (()76/:G)L Z! 4Q@ !D !X;"]W;W)K&ULK5E1;]LV$/XKA(8-&]!%HNS83F8;2*P6#; 40;)N&(8^ MT-+9(B*1'DG;+; ?/Y)2),N3N1CA2RQ*=]_=?>21O,MTS\6SS $4^EH63,Z" M7*G-=1C*-(>2R N^ ::_K+@HB=)#L0[E1@#)K%)9A'$4C<*24!;,I_;=@YA/ M^585E,�');ED1\NX6"[V/-)UKLR+<#[=D#4\@?J\>1!Z%#8H&2V! M2PEP?/R(2RY/S9#.ZR61 9CZ" 5!D(HG]VL("B M,$C:C[]KT*"Q:10/GU_0/]C@=3!+(F'!BS]HIO)9, E0!BNR+=0CWW^$.J!+ M@Y?R0MJ_:%_+1@%*MU+QLE;6'I245;_D:TW$@0(>G5"(:X7X6&%X0F%0*PQ> MJS"L%8:6F2H4RT-"%)E/!=\C8:0UFGFP9%IM'3YE9MZ?E-!?J=93\SN6:2/B M&R(L0XN" E-H(2"C"CU2^8Q^1C>9'N@I(@6Z8]5",Q/V8P**T.(G+?%$"I#H M$7; MO .?=*K]:][*)<@ONBO%>@T5-I;8S-,:\]N*\_B$Y[A&-USIG*)WK,, MLBY J,-L8HU?8KV-G8@)I!]#BT>(7Z(++J<8]Z\AIU;-6Q(YI! M,W,#BS<\@5?SC5:"E\CFJT0+SE)-MJBFR$Y@,Q/_H"?*U@4X)L1IT.Q UW)# M4I@%>HN1('80S'_X#H^B7_K(] F6> +K$#ULB!Y:],$)HOM(_57+H#L%I?S2 M1^30)Y$^P1)/8!TB+QLB+YTK]@.5J=Y%_@0B9!]KE3:.K+HYL';SZ$*GRNZ0 MC7ZARZY4TB\U:*0Z_H\:_T=._S]M328AOD*I32&)4EYN!)60H9(+0"HG#.'H M>R,BZO3D0I]M*=\:<0$IT!U9%M 7?F5\=.CR4>S_E3AB)W%)=&(>-S&/G3'K MQ:^O!#KJ!\&S;:J#.-A0%O9\TA\=^TY?I$Z3YZ:'3[#$$UB'ZDE#]<3W/C/Q M2:1/L,036(?(JX;(JS?M,U=]FX,YTCO)YK1Q+AV>P#ITX*B]XT5.0MXS$.OJ MBO=9T4)?Y\!+'KO-GKO^O*(EOM"ZE!] 5+?&% MUF6]K06P]V( >ZT&O*(EOM"Z;+8% 7Y;18#[[_'CX[QV6CF;$T]H74[:(@.[ MJXQ%#B5-;;?%8T8[;9Z]!GVB);[0NGRW!0X>>\]HKP6,5[3$%UJ7S;:&P5LSGQ6HV$!]U6G8IKV[4VO0!=XU?-R.9MTQF_L?W@H_>W MIF-NN[@M3-5NOR=B39E$!:PT9'0QUEN2J#K8U4#QC>WI+KG2^X%]S(%D((R M_K[B7+T,C('F_PCS?P%02P,$% @ (()76,PT%&ULK5==;^,V$/PKA'HH[H Z^K1EI[:! M).JA 7I%<&FNS[2TMHA(I$I2MJ^_ODO*T=F2[.;!+XE([8QWENOE>+X3\E7E M )KLRX*KA9-K7=VZKDIS**FZ$15P?+,6LJ0:EW+CJDH"S2RH+-S \R9N21EW MEG.[]R27VR;79<)?SBF[@&?1+]21Q MY;8L&2N!*R8XD;!>.'?^;>)[!F COC'8J:-G8J2LA'@UB\=LX7@F(R@@U8:" MXK\M/$!1&";,XY\#J=-^I@$>/[^Q?[;B4Q?LCO$>@Y):Z5%>0!C!B7CS7^Z/Q3B".!/S@"" R#H J(S M@/ "-\+B Z R%:FD6+KD%!-EW,I=D2::&0S#[:8%HWR&3?G_JPEOF6(T\OG MNJH*P(/4M" )4VDA5"V!B#5YH"HGG[$QR"-O&LPG@'//0L/!B )^^!^Q;N7U 3MF<46K[P#)\] MB(JRC&2U9'Q#= [D.U!Y.U3KABL:YC)CY%95-(6%@W-"@=R"L_SY)W_B_3I4 MIVN2)5<2LDOBCD&^:,(O"^2%])S9DF=$=EILA&4F[> M:$$4:%T -DHJ:]Q9"5X/2HQ[Z?E>-)MT9 Y%H=OH2.U'Q9,P'M8Z;;5.+VJU MYF0DUJ-:H1J%LHA8X:7$413>1+!/<\HW0/#2(FB0)+7?E@+0'F!@P3;V)AM2 M/NUK&L?1K*.\'S6+XDYYDGY0/#LS F:M[ME%W7\8!;DH4&592;&UU[8ZKUWV MZC2D>=9+- S\KN1^4/>@+T6&PO=V]R:W-H965T4@5Q4K[4/5A#6-896'I[MHD4C^^>\'4C@AQI;R8O2D1(J05B%.*RGSFQTD83:WAA\)]"(O3723%:,W>G-939U/)T04$BE M1L#JL84%4*J!5!J_6TRG"ZD=]]<[],^&N^*RP@(6C/X@F2RFSGL'9;#&&RIO M6/,56CX3C9\+!;QW\1PZ^ M_X1#T#H$QSJ,6X>Q4<92,3HD6.(XXJQ!7%LK-+TP8AIO19]4NNQ+R=4M47XR M7D*NBBC1#=2,2U+EZ!V:91G11<$475;VS=(E.DE 8D)/(U>JP-K=3=L@^X.(":1GR/_P%OF>'Z#;98).7I^B MEDQ/@HLCX +/P/D[N!Z8Y!B8D8$9]<,44"J?W)L)!569('^#+Q'DT&]%@6NT)Y MCX1ZUB(9LCB@%':4PD%*7]J$$2EK3+BM-^,H5_/1+"@30E%6W2XCHF8"4]%' M+GR6W+,6R9"%)>?NM?42>&[&HT"IEM^VRNZTF\ S,W@>G<_59+:#]!^,'>M7 MF.>:.H6U@O3.SI7DW(Y*NY&L-L-CQ:0:1699J*\+X-I W:\9D[N-#M!]K\1_ M 5!+ P04 " @@E=8D."'B6X% ! 'P &0 'AL+W=OH# ML2ITYV\)(#//ET6JVV/(NKDV+'<_G+?5%FL9"GY69:[4H>K^N@+)V"Z[)I%B?Y9#&O MKUV7BWFQ%VF2\^O2J?99%I=_7?"T>#R;D,GSA9MDLQ7JPG0QW\4;?LO%E]UU M*<^F')47NE/S^;').3B,(54"-^#7AC]7!L:.DW!7%5W5RM3Z;N&I$ M/.4KH2AB^>^!+WF:*B8YCC];TDEW3Q5X>/S,_G,M7HJYBRN^+-+?DK78GDV" MB;/F]_$^%3?%XT?>"IHIOE615O5?Y['!SNC$6>TK461ML!Q!EN3-__BI3<1! M &$C = &P,N L3MX;8!W; !M VB=F49*G8(347[R(NXB1][WQPOMQ&SKOOW\^G0MY+ M14Q7+>]%PPLCO 2<3T4NMI5SF:_Y>D@PE8/L1@K/([T (V/$5R<.A#\ZX(*' M#&AY1+CGUN& A$?'A),ZG!C4>%W>O9K/^X^\W_!=48HDWPQFX/=?)-RY$CRK M_L!RWW!3G%N5BM-J%Z_XV436@HJ7#WRR^.$[PMR?L+S9)(LLD0UR2KN<4A/[ MXH8_\'S/*RQC3:1?1ZI:^+"8>AHRTI&4,6#A(7(@ M9-8)F1F%?-[Q,FX?BE61<4Q0P\ .;DZ('"?H@A D=0.J(R,$Z08A^*."6">( M&04MXUTBXM2Y?)+]:IV(?8G/$M,'$+!PIFM"@,"HKTO2@8QYXX+\3I!O%!1Q M^?RNDF:UQOG:.<_4,OZ[OH I\[5Q!"%!GCX=Y[M^J.O2<8P&X[J"3E=PY)-7 M-04*G28CQVO+CTVRR!+9('=AE[OP#4MZ:#.G-LDB2V2#G!*W]R?N-]?"EF)8 M-\!3=>/E^D*AKDN0)89!6>#-8'25D0/71:P4Q);F< S494A!Q("!IP,C! BA M21/TFL!N36SY!D5,M5E=G ZD=>O6Q"% #HNKK=KQ.A<%LNBE*LZ%OCS9]6/ M666+;+$-\]9;,D+?L"@2H^%[=6)MLD6VV(:)[2TB^7:/2'1#]\$G+@3($D.@ M7DA\Q%)AT%E(83:^S'J?2.P818(80-H4CY?"=*0?$,3\(D"/!091O5TQ) MW]D)@L]I@J# L/> M1C$H=>G0RPU5];82S+;RV)8 NO?S NS; 0*4;I(@JG0@^.&X58;>38+93;ZZ M([1\ ZOL!GIS7B) 2@-LRA"@ZY%Q<;WE _-GN,O\(2F+7%4L.6U*W4<>IV)[ M="V-)YB-I[$3Z,XP M" ,?*YD(Q)+!$=\K+;"UFO-S46[25LRKVN6CV[KJKW3;P>;WY^>+Z!3F-FLW&PO=V]R:W-H M965T^2E=D&$MO="JQ8D"S; MAV(?&.EL$95$E:3M]M^/I!39DF4US81\B47RGN?N'HF7(Z=[RC[S%$"@KWE6 M\)F1"E%>F2:/4\@QOZ0E%')E35F.A1RRC)JX(YM4J ES/BWQ!NY!/)2W3([,AB4A M.12D 8YIQ_1?M*]O0-U"\Y8+F-5A&D).B^L5?:R&. +9[!N#4 *<+",X W!K@ M=@'>&8!7 [SG OP:H%,WJ]RU<$LL\'S*Z!XQ92W9U(-67Z.E7J10'\J]8'*5 M2)R8_UD"P^J5<40*M"3K-3 H!/H-Z(;A,B4QNI8?($=OER PR=ZA7]##_1*] M??,.O5&0OU*ZY;A(^-04,A[%:L:U[T7EVSGCVW;01UJ(E*-5D4#2)C!E(DTV MSE,V"V>0<0GQ)7*B"^18CML3T/(9<-?2<*<'OGH.W-9P>R ;MWDWKN9S_^^[ M^?2'1*(/ G+^;]]KJ-QX_6Y4*;KB)8YA9LA:PX'MP)C__),=6+_V23@FV6HD MLI:\7B.O-\0^OV6RW#+Q[0+!ERTICMM5J,. 7RN$W#H3\4 M1$""[@46O9DO!N$_NG7&)%N-1-:2+6QD"U^G,H5CRCLFV6HDLI:\DT;>R6M4 MILG)S@KEGNE6IE.KP L]I[/]!@-^H1Q1(T?TXLHTC#Q3F:*3E+W0LL*N,CUF MON5Y?D>:4S,WDG1V?V6RK4-G9@T&+QMAV>86:$&WA6"DOSX-<_SH#AJ5;346 M6UN_H\[6?ITB5?L92^,QV59CL;4U=@X:.Z]1J6HOK2+D6YWMV&,41F%G,P[' M^U(]#AV[/=BQ#I:J[T#/U*H:U>H<91'OUJH^,V?B3;KR])A%SM'_A';>JI5N MSQRZ2?N[3>'Q3F.U, @S0#C+:(Q5XZ7.^ FB!1(I(#VI;@_H6H_CC,BOYK+O MQ9A')]X8ZXT8?XCOS"W7-T3-_;7M72]OK7?'E2G7Z M/KBN[E4^8K8ALMYDL)9A6)?J(H)55Q750-!2G\4?J9 G>_V8 DZ *0.YOJ94 M/ V4@^;":/X?4$L#!!0 ( """5UAV@/2AL ( "P* 9 >&PO=V]R M:W-H965TG4FE@H@25>4WG)RC.H_8PT7\RH M,$]45K&^9Z%X+23+:K!2D)&\>N/;.@\[@,'P 8!; ]RG KP:X!FCE3)C:XXE MCD+.2L1UM&+3#9,;@U9N2*YW<2&YFB4*)Z,OC"4EH11=0L&XA 2=WB$!*[51 M$AW.06)"C]![=+68H\.#(W2 2(Y^I&PM<)Z(T)9*@V:RXWJ]TVH]]X'UYA ? M(S=XAUS']3K@LR? /RENE18WKT>O4XZC,+/9&ULN W6?!?7(\5TM\M-2<([M7C(T$M4>-&U/B1 M>ERI$> D7YEJ_"Y3X&@1$[4U9$GB+K%[&9^[(SV1M]0US57<"45@JE',\5@>35W>3 MJB-987[OUTRJRX)IINHZ!UP'J/DE8W+;T3>&YH(8_0-02P,$% @ (()7 M6!&ULO9EM M;^HV%,>_BI5=3;U2+WD NT J24/J[1*5:N[O9CVPB2&1$UBKFW@=I]^MA-2 M0D,&5V?C!23.^?]\S/G+B>/)CK)7GA BT/<\*_C42(18WYHFCQ*28]ZC:U+( M*TO*9LLL8K\D+$U_43DV=F38G3G!0\I05B9#DU[NS;T':4 M0$?\GI(=/SA&:B@+2E_5R4,\-2R5$Z,'+P2PP)W.:_9'&(ID:8P/%9(DWF7BFNU])-:"AXD4TX_H;[-@M.OFU((9"_E=\GS MQ!0R!04RHZJ[>=F=P6_Z( MW_9#MSHJT:^MU->X_IE60G_^)B/0@R Y_ZLEN_L2-VC'J3GXEJ]Q1*:&G&0Y M85MBS'[^R7:M7]K*# GS(&$^)"R A(5 L(9;!K5;!EWTV1SS!,7I-HU)$7-Y M]X@RS$B,UH2AB.:YG'!X(EO055J@F&;R*M<7=6O;U'/?V>&E?BIA8PU3]_/M MS.Y9Y3/* M>L.B1#XBH#6C*X;S:X0W(J$L_5O6&.=T4XBV$G;"+RTA),R#A/F0L*"$C0Z= M.K3*3]-EX3 M)Y>3G8!+30()\R%A 20L!((U3&);[V\XK!^R"5VB9Q)1UNJ3?V$^8J:,,NXP M2C?A4J> TGQ06@!*"Z%H3;<_7.Y6],,5F2MS^[ATFW?G<;$_(&D^*"T I850 MM-(?YL&+]IRPE=Y#X?*A5-:W?&5=M];[-'=Z=^*H?6[?^N5NRSNFW/R14\4J M+3C*R%(BK=Y(+MI9N9]2G@BZUJ_S%U0(FNO#A."8,!4@KR\I%?L3U4&]JS7[ M!U!+ P04 " @@E=8>[A0;H4$ "0$P &0 'AL+W=OL[#3=2=:JOW@ M)@_(+K$YVX'VOY\=0B#!I.T4:;\4XGSOL[\//[]7C[:,?QLI2*L;62 M^M,6: XF+H"RU7<<)[(PDU)J,BK%;/AFQ M7*8)A5N.1)YEA#]/(67;L86M_6XY>$:0024U!U,<&9I"F MFDFMXT=):E5SZL#C[WOV7POQ2LPC$3!CZ;QDS MMY5Q#M$ENXGF%!\U>$>TX1[AK"P]>$XR(AS-TK\[6.$_A(\+NA:.VR,M;?IZ(*&4BYX > M/BM*]$E")HR^^UWZWB59V!%9S?=>Y7NO=0-/25IL7R+1%)8)I=I>MD!_ >$F M%W=L_8)-E[:-.B*\X'+MS"AKVO3HF/,4,^@>>FI:@TA*T:KGE;),4=7&V M(GP),9(,A4^J4@LP:=FQ!<=+Z 4-*:<8O]=K2#%A?+.4?B6E_W8I=[ !FH/Q M&.^?K,%I*'D1$;8A:BH&E8I!^^FX3]-O/)$2Z 5;+-#OJJ=2&^P.(K8!GACE M3-MY'[ QPPHU]-S> \*"Q@4,#R O.F#&LS!B^-M-4+6W+L>')[!@' M;D.' 722B.$IZ#@1:S*P<^A#G#?4O)EJ#[AJ(M%G)@2(UM+73OS6,[A3MK K MMKJI1\T=_I_K7[F KLSODBWLBJUNOGLPW^VT")9TM1-_>'3DEQ:=HCR_USQT M32B5[F>2]-"7XO;&]*VUL*1K*R O0\)62%W)H3'$K?W/VTMAR7>\"-<+!DTU M!E3@!DU!IRC<=?WWPO@"\9G*6$;5"YKK-&NC"8:QZS9-,<+Z M^(PKA_8-M_=OKZ^0)=%Q]^ACW&Q#3:B3- T-J%J:UL7H!JX^)0E@$)/%65RX)1*S2]<5V8E5%@> M\3DP?5)P46&E33%SY5P SBVHHF[@>2=NA0ESDMCNW8@DYK6BA,&-0+*N*BR> M1T#YX)+.7:&IE,IIP_&N,J'SB>"0@H9,HP8/U9P!@H-40ZC'\MI]-=:8#KZQ7[ M-YN[SF6*)8PY?2"Y*@?.F8-R*'!-U2U??H.RBKI>)5 M"]815(0U7_S4ZK &\$\V ((6$+P%1!L 80L(/PJ(6D!DE6E2L3JD6.$D%GR) MA/'6;&9AQ;1HG3YAYMDG2NA3HG$JN<>TQO8%ABQ'OVI,2?%,V P-LXS73$ET MB(9Y3HP+INB*-95F 'LI*$SHOO:XFZ1H[_-^["H=DB%VL_;Z47-]L.%Z/T#7 MG*E2HDN60_Z:P-6Y= D%JX1&P5;&%+(C%)P?H, +PIZ QA^ AYZ%!SWP]"-P MW\+]+=F$W?.$EB_:P/=;X!Q>WN(6,B +/*6 _EQ#-07QMT_SK9RFD5S(.NV2+-T1V2LMHT[+R+*'&[2<7([11+?-O*9P@/S@ MT--5\E+_>$/]IT1FE,M::,U_:$ITI:"2O;I'N]1]EV3ICLA>Z7[F#KF"Q $9)^,#=VII3-C:Y'X9[[G>;&[6!>HQ^V]5_K> M*PC7O9J4W+4.6H&8V4DDD2V!IO=TN]VP&]H>_V9_I(=@,[->:)H)>HW%C#") M*!2:TCLZU9&)9BHUAN)SVZ>G7.FN;Y>E'N0@C(,^+SA7*\-&POO# M!@LJL>_Q.??8OFG<]BN]Y/1A1JD.%@47U2"<:5U^C*)J,J,%J:YD285!/]S+O7MN\#=SSZV9W3#1-8ZAN.AG7 ?U--:>]*7O])MV@ M9,]2?YZ;Z0C;A]*F]XKF;&'[B[PQ@*FW<752EGSYB;.I**B;_,$)AWVRX@4S MJ=B+R0:E,C$!JL+@F2K-)IN17XJ4CW2A5^6TR''/G1/T_'?7>4H%581OFC:U M?\RK_&;']?OP7WBVOU9V'7M-QMWC]UB__X_=9'(*)D]BNWNG8#(]?I/Q"7BL MSY9'9S*J3T(;QZVMPU83#>!0.PB_P_&8KY,&XSGCFHFZ-V-91L6K,Y>1UV1L M_E#;TC?C,YJ3.=>/#3@(U^UO-&/S(FU&W<-"U*/6[:\PO7;2G*A-+B8RNJ#9 MJ.ZJZ=@V ],P6>L+"+O(G;W\",9QF!\!#,N#.< XCH7E^9_FTT/GXS#,6\^+ M]%!.#^4XE@\9V0^6Q\])S>6?:9K&<9)@*SH:>1V,L'5+$OCQJV'>@('E@4Q_ MMM;X;N,5LK\.L#W=5R'83/%*Q&:*KS4@_G4#1IKZ=QO+ PQL%[#:@?S^/%!3 M?DX\/]I3$<9KZ$<#\#N(80^!IQ!', M 7C D#BV[\&=]U&T>D]%Z_]>#G\#4$L#!!0 ( """5UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G#X>F7+*:FK]5PZ2[LE"ZIM8=ZMNA:32CE5DR M9FLQ3(Z.\F%-N1Q\_+!YUDP/XP-E66FYDNZD/_&#LP?S=-T?DGMN^ T7W*Z. M!^&]8 -2<\EK_IM5QX.C 3%+]?"/TORWDI:*JU(K(8X'H^["#Z8M+W=.7WG( M:WICPAE+;^;4@1P/\B/WP 77QH8[PO.I8[QG[N;NJ+7J,Q>6Z2FU[(M6;$ M;&XA5%;D3%I72.1<=H]R]_I?ZK[ZO.I^M76X41GJ]]Q=T.=5 ,>#/'7'2O#* M?7M%KCR$_X A:N%82Q5!)@!D08@!P?$/)G$D&F &3Z@I"?J*"R M9"3T)1,!9@!@=C! \GI&(\@<@,P/5M575I419 % %H=KC]0L(\@) #G!A9S1 M%;DW9,9T^+BO["DWI5"FU2Q"? <@OL-%/)>&5TR3:TTKIQ)RHC65MUUAQF/X M$32('^$R7K5U3?4J-$!^*[G[&'7B.2E+U3KQQ)B@:Y!E,V?W3+:,S%FI'.6V M!2'#C+ 5X[I$$'7IW[#_6GY/Q7850W89(>OE,^6:_*#"%=]71GWWV&F!D%=& MR&)QT6+C8KG5&W+FRJYYC'LN'"M;QG'$"+++"%DOEW;ING+<1WJ.B3$AOXR0 M!>-#KYJ1:_J+]6H8TLD(V2?>;'=+)=Q8:%Z%6K:KF VRR A9(X'M[2?7U*H0 M$3)I=F)L2"$C9(?,F>5=AR4SU]SB.DT@;R3(WIBR!=-ZJ]!V$2%G),C." -( MCP9,1- SD;KFM@ND_/#F@BSK@@(F2]Z'A%21(*OBJXN@F'"5R%1K2#>6O"'? M>L-; LDB09;%N:Q:8UV\$HI0<-\O3ETSY);,N;F+,2%9),BRN&J;1H1>2T6( MF<_@8$Y)%@BR+*W8;1I8Y:Y3VK3$&@XR18!NCO3$NDO)L9_=;P4H" MZ2+!UH5[1M4*1L[/0TC5#7N^,?[;4A&'RPEDC039&F!4WYM1&$,2&1\R^?@Y MCC$AD8Q?/OD@KZ^I@S!_Q8R07L:'RD(ZTA@3G.DZ3"ZR*+N/>5 M7@II)D76S+-1[<[8F$*:29$U P:-_64 R#0ILFEV@L:]]0U))D66#!Q6I#$F MN*""+!D?3KCLSY4<<>,XF3*I:BZI53I,M<>8D&129,GLBW[>DL5)5X6V\_)-"NDFQUU:>C].FS/8P(>&DR,)Y+DYS)6I,;SH@A823(@L' MCM/B!"*#!)0A"PC&C >D#!)0ABR@]:*/\7V(N7;IOGVM2=\TX^0V@P24(0OH M$7-&5YXQ%*4[J5L7'5WT,"$+9<@6VA Y2K]#I=O+43="K1@CG^*8+8,LE*'/ MJ$7!>31@BB[PB#'!Q7UD"UTK&Y VL.3LEX^"V9ZV"5DH0U_?KQLJ5Z\,.5LL M6-A?%&CGCH=,>YB0A3+LI"<*BV8^BG/7?=6RYE?[8R@RR48<^V[4LAG[I2O/,$LE"./=NV-],-W4?$L7L..2C'3H*> MRW2[\HPQ(0?ER [ZUM8W3/L6^5W>,^,WRLS=B^9EV#,38T(.RI$=!&+V4LH< MMFVZ4_.Y;IE7KX#B0QYC@WC+LY9SG M^D[GRA@3DD^.+)_M)>VMJ"/&A.23(\L'6.'VQ#$F))_\9>;<=B.WG;W"!22? M ED^OA"5W&PC#-!Q"!=C0OHI#CH'%R>4!:2? GL.+L;L[4,*J#$FI)\">SL! MM:UVC9)%E7[!:=CVW]_U4$#Z*9#U \P/;\W)%)"%"F0+@7L?>C(O( L5V!:* MV^;3EMP]NX<+<(\S=@JT,XW=&T)C3,A"!?;*SQHS&M+WA4<%I* "64&7#=/= M6<*EJW*7^6K/_(6I6TWC/UE,( 5-D!7T1:GJ@0NQKG+_+X$5,>OR?3V-,2$% M3= 5M+7WY=F&.8$4-$%6T)[=+XM5V.4>IN=B3$A!$V0%/6&>[&+V!LT)I*!) M4- PW&P^?JC8@DM6?7-?8=SYDHIRIHE_\4\:)6GF-XTN6B%.W;E+>:%HM?DG MV>9?!7J$@*=?]=".^^XT[/;G8?%Q/)R& M5;,;Q_./$(;UKA[;X:$[U]/ER*;KC^UX6?;;<&[7[^VV!EDN/?3W,YKGI_N9 MB]?/<_V?B=UFLU_7G]WZ][&>QG\,#G^Z_GW8U3HVB]>VW]9QU82/PVWW$*Z; M^'"9W"Q>WE9-__(6FS!WD$"0S!^D$*3S!R4(2O,'&039_$$.03Y_4(:@/']0 M@: R?] C!#W.'Q27*..2(&F"-8'6$;F.!%Y'!#L2B!V1[$A@=D2T(X':$=F. M!&Y'A#L2R!V1[DA@=T2\(X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)R]+"/16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?1.J'AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT= M]78"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F0 M0.^,>F<"O3/JG0GT+JAW(="[H-Z%0.^">A<"O0OJ70CT+JAW^4Z]A_'S4(=; MS]<:K_^=5(^7<^OM\M?EU\[)W7O%.=Q7#,]_ 5!+ P04 " @@E=8]S F M!B<" R, $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0!>"K&-H& M%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC#O#M?/W] M,5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F8UCKITQ3 M7N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ>YBZ/U+6 M3PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>!I?PX4*K/ MEWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7,N<"R\S;Z MD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6>22V/"Z_ MX]]G_%+_G7T(D#XD2!\*I \-THL/[P__./XY5F/KI^>\]GR5X&;7U!+ M 0(4 Q0 ( !V"5U@'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ '8)76"S*66ON *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M'8)76)E&PO=V]R:W-H965T&UL4$L! A0#% @ M'8)76!^SB+N^!0 8AH !@ ("!D1 'AL+W=OH* M #C7 & @(&H)P >&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76%::?!P P", !@ ("! MR#( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76/,<&PO M=V]R:W-H965T&UL4$L! A0#% @ '8)76%;1QSLR P & < !D ("! MMUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '8)76%\IN3>D! GPL !D ("!]VX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76.Q"$S[P M P 50D !D ("!+(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76%Y4W!32 @ '@8 !D M ("!)Y4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '8)76%8XF-"J!P C1, !D ("!V)X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'8)76-/@CU"P#P W3 !D ("!JZT 'AL+W=O\# #'# &0 @($1 MQP >&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76''UOS>D P B@D !D M ("!;LX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '8)76&[BF/J]!0 00X !D ("!.MP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8)7 M6*%',%A+ P ! < !D ("!=>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8)76.%2V4BN P ]PX M !D ("!D?< 'AL+W=O&PO=V]R:W-H965TS_ !X;"]W;W)K&UL4$L! A0#% @ '8)76)56@W;^ P -14 !D M ("!U0(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '8)76)J1=K>D @ ^ 8 !D ("!T!(! 'AL+W=O M&PO=V]R:W-H965T 8 M 0!X;"]W;W)K&UL4$L! A0#% @ '8)76!"B M=O'Z @ C0@ !D ("!BAL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (()76*C# OTC! )@X !D M ("!-28! 'AL+W=O&PO M=V]R:W-H965T,N 0!X;"]W;W)K&UL4$L! A0#% @ (()76(FAO5I'! O!4 !D ("! M&C(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (()76#BH$JJB!0 IQP !D ("!#4,! 'AL+W=O&PO=V]R:W-H965T92!LP0 , 1 9 " @8Y+ 0!X M;"]W;W)K&UL4$L! A0#% @ (()76#'YM^4B M P A D !D ("!>% ! 'AL+W=O&PO=V]R:W-H965TGB*K(@, ,@* 9 " @698 0!X;"]W;W)K&UL4$L! A0#% @ (()76&04ZK$(! T@\ !D M ("!OUL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (()76,,Y$[*N @ WP8 !D ("!4F8! M 'AL+W=O&PO=V]R:W-H965TIK 0!X;"]W;W)K&UL4$L! A0#% @ M(()76!&PO=V]R:W-H965T&UL4$L! A0#% @ (()76': ]*&P @ + H !D M ("!K8%#P$ #A&@ &0 @(&4B@$ >&PO=V]R:W-H M965T/ 0!X;"]W;W)K&UL4$L! M A0#% @ (()76&&BY,3% @ )@@ !D ("!PY,! 'AL M+W=O&PO; 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " @@E=8DS&\_8 " "3 M,0 &@ @ $)H@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " @@E=8]S F!B<" R, $P @ '! LI $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7 !< #L9 9IP$ ! end XML 98 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 99 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 214 372 1 true 54 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Income Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 2 false false R3.htm 100030 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 100050 - Statement - Consolidated Balance Sheets Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 100060 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100080 - Statement - Consolidated Statements of Cash Flows Sheet http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995465 - Disclosure - Revenue Recognition Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 12 false false R13.htm 995475 - Disclosure - Cash and cash equivalents Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalents Cash and cash equivalents Notes 13 false false R14.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 995495 - Disclosure - Property, Equipment and Leasehold Improvements Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovements Property, Equipment and Leasehold Improvements Notes 15 false false R16.htm 995505 - Disclosure - Other Significant Balance Sheet Components Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponents Other Significant Balance Sheet Components Notes 16 false false R17.htm 995515 - Disclosure - Income Taxes Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 995525 - Disclosure - Stockholders' Equity Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 995535 - Disclosure - Stock-Based Compensation Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 995545 - Disclosure - Retirement Plans Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans Retirement Plans Notes 20 false false R21.htm 995555 - Disclosure - Deferred Compensation Plans Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlans Deferred Compensation Plans Notes 21 false false R22.htm 995565 - Disclosure - Leases Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeases Leases Notes 22 false false R23.htm 995575 - Disclosure - Commitments and Contingencies Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 995585 - Disclosure - Miscellaneous Income, Net Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNet Miscellaneous Income, Net Notes 24 false false R25.htm 995595 - Disclosure - Industry and Client Credit Risk Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRisk Industry and Client Credit Risk Notes 25 false false R26.htm 995605 - Disclosure - Supplemental Cash Flow Information Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 26 false false R27.htm 995615 - Disclosure - Segment Reporting Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReporting Segment Reporting Notes 27 false false R28.htm 995625 - Disclosure - Subsequent Events Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 28 false false R29.htm 995635 - Disclosure - Schedule II Valuation and Qualifying Accounts Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II Valuation and Qualifying Accounts Notes 29 false false R30.htm 995645 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 30 false false R31.htm 995655 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 995665 - Disclosure - Revenue Recognition (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition 32 false false R33.htm 995675 - Disclosure - Cash and cash equivalents (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsTables Cash and cash equivalents (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalents 33 false false R34.htm 995685 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureFairValueMeasurements 34 false false R35.htm 995695 - Disclosure - Property, Equipment and Leasehold Improvements (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsTables Property, Equipment and Leasehold Improvements (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovements 35 false false R36.htm 995705 - Disclosure - Other Significant Balance Sheet Components (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponentsTables Other Significant Balance Sheet Components (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponents 36 false false R37.htm 995715 - Disclosure - Income Taxes (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes 37 false false R38.htm 995725 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquity 38 false false R39.htm 995735 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensation 39 false false R40.htm 995745 - Disclosure - Leases (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeases 40 false false R41.htm 995755 - Disclosure - Miscellaneous Income, Net (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetTables Miscellaneous Income, Net (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNet 41 false false R42.htm 995765 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation 42 false false R43.htm 995775 - Disclosure - Segment Reporting (Tables) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReporting 43 false false R44.htm 995785 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 995795 - Disclosure - Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail Reconciles the Denominators of the Company's Calculation for Basic and Diluted Net Income per Share (Detail) Details 45 false false R46.htm 995805 - Disclosure - Revenue Recognition - Summary of Revenues (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail Revenue Recognition - Summary of Revenues (Detail) Details 46 false false R47.htm 995815 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 47 false false R48.htm 995825 - Disclosure - Cash and cash equivalents (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail Cash and cash equivalents (Detail) Details http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsTables 48 false false R49.htm 995835 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 49 false false R50.htm 995845 - Disclosure - Property, Equipment and Leasehold Improvements (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail Property, Equipment and Leasehold Improvements (Detail) Details http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsTables 50 false false R51.htm 995855 - Disclosure - Property, Equipment and Leasehold Improvements - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsAdditionalInformationDetail Property, Equipment and Leasehold Improvements - Additional Information (Detail) Details 51 false false R52.htm 995865 - Disclosure - Accounts Receivable, Net (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail Accounts Receivable, Net (Detail) Details 52 false false R53.htm 995875 - Disclosure - Accounts Payable and Accrued Liabilities (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail Accounts Payable and Accrued Liabilities (Detail) Details 53 false false R54.htm 995885 - Disclosure - Accrued Payroll and Employee Benefits (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail Accrued Payroll and Employee Benefits (Detail) Details 54 false false R55.htm 995895 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 55 false false R56.htm 995905 - Disclosure - Total Income Tax Expense (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail Total Income Tax Expense (Detail) Details 56 false false R57.htm 995915 - Disclosure - Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail) Details 57 false false R58.htm 995925 - Disclosure - Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail) Details 58 false false R59.htm 995935 - Disclosure - Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureReconciliationOfTheBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 59 false false R60.htm 995945 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 60 false false R61.htm 995955 - Disclosure - Stockholders' Equity (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityDetail Stockholders' Equity (Detail) Details http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityTables 61 false false R62.htm 995965 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 62 false false R63.htm 995975 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail Number of Unvested Restricted Stock Unit Awards Outstanding (Detail) Details 63 false false R64.htm 995985 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail) Details 64 false false R65.htm 995995 - Disclosure - Option Activity (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail Option Activity (Detail) Details 65 false false R66.htm 996005 - Disclosure - Assumptions Used to Value Option Grants (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail Assumptions Used to Value Option Grants (Detail) Details 66 false false R67.htm 996015 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail Stock-Based Compensation Expense (Detail) Details 67 false false R68.htm 996025 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 68 false false R69.htm 996035 - Disclosure - Deferred Compensation Plans - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail Deferred Compensation Plans - Additional Information (Detail) Details 69 false false R70.htm 996045 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 70 false false R71.htm 996055 - Disclosure - Components of Lease Expense (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail Components of Lease Expense (Detail) Details 71 false false R72.htm 996065 - Disclosure - Supplemental Cash Flow Information Related to Operating Leases (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSupplementalCashFlowInformationRelatedToOperatingLeasesDetail Supplemental Cash Flow Information Related to Operating Leases (Detail) Details 72 false false R73.htm 996075 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail Supplemental Balance Sheet Information Related to Operating Leases (Detail) Details 73 false false R74.htm 996085 - Disclosure - Maturities of Lease Liabilities (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail Maturities of Lease Liabilities (Detail) Details 74 false false R75.htm 996095 - Disclosure - Miscellaneous Income, Net (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail Miscellaneous Income, Net (Detail) Details http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetTables 75 false false R76.htm 996105 - Disclosure - Industry and Client Credit Risk - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail Industry and Client Credit Risk - Additional Information (Detail) Details 76 false false R77.htm 996115 - Disclosure - Supplemental Disclosure of Cash Flow Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail Supplemental Disclosure of Cash Flow Information (Detail) Details 77 false false R78.htm 996125 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 78 false false R79.htm 996135 - Disclosure - Segment Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail Segment Information (Detail) Details 79 false false R80.htm 996145 - Disclosure - Operations in Different Geographic Areas (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail Operations in Different Geographic Areas (Detail) Details 80 false false R81.htm 996155 - Disclosure - Goodwill Reported By segment (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail Goodwill Reported By segment (Detail) Details 81 false false R82.htm 996165 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 82 false false R83.htm 996175 - Disclosure - Valuation and Qualifying Accounts (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail Valuation and Qualifying Accounts (Detail) Details 83 false false R84.htm 996185 - Disclosure - Valuation And Qualifying Accounts - Additional Information (Detail) Sheet http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail Valuation And Qualifying Accounts - Additional Information (Detail) Details 84 false false All Reports Book All Reports expo-20231229.htm expo-20231229.xsd img37928738_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "expo-20231229.htm": { "nsprefix": "expo", "nsuri": "http://www.exponent.com/20231229", "dts": { "inline": { "local": [ "expo-20231229.htm" ] }, "schema": { "local": [ "expo-20231229.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 336, "keyCustom": 36, "axisStandard": 20, "axisCustom": 0, "memberStandard": 37, "memberCustom": 16, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 3, "http://www.exponent.com/20231229": 1 }, "contextCount": 214, "entityCount": 1, "segmentCount": 54, "elementCount": 649, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 933, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.exponent.com/20231229/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_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome", "longName": "100010 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:RevenueBeforeReimbursements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:RevenueBeforeReimbursements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "100030 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "unique": true } }, "R4": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100050 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100060 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R7": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100070 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_dab18cac-fe04-4b9e-a88d-8c2374b3f5f9", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dab18cac-fe04-4b9e-a88d-8c2374b3f5f9", "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-20231229.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true }, "uniqueAnchor": null }, "R10": { "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": "10", "firstAnchor": { "contextRef": "C_e70937a1-7e17-4c68-97ea-a86593d18812", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e70937a1-7e17-4c68-97ea-a86593d18812", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995465 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalents", "longName": "995475 - Disclosure - Cash and cash equivalents", "shortName": "Cash and cash equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovements", "longName": "995495 - Disclosure - Property, Equipment and Leasehold Improvements", "shortName": "Property, Equipment and Leasehold Improvements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponents", "longName": "995505 - Disclosure - Other Significant Balance Sheet Components", "shortName": "Other Significant Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995515 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995525 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995535 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans", "longName": "995545 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlans", "longName": "995555 - Disclosure - Deferred Compensation Plans", "shortName": "Deferred Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeases", "longName": "995565 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995575 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNet", "longName": "995585 - Disclosure - Miscellaneous Income, Net", "shortName": "Miscellaneous Income, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRisk", "longName": "995595 - Disclosure - Industry and Client Credit Risk", "shortName": "Industry and Client Credit Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation", "longName": "995605 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReporting", "longName": "995615 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEvents", "longName": "995625 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "995635 - Disclosure - Schedule II Valuation and Qualifying Accounts", "shortName": "Schedule II Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995645 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995655 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995665 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsTables", "longName": "995675 - Disclosure - Cash and cash equivalents (Tables)", "shortName": "Cash and cash equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995685 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsTables", "longName": "995695 - Disclosure - Property, Equipment and Leasehold Improvements (Tables)", "shortName": "Property, Equipment and Leasehold Improvements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponentsTables", "longName": "995705 - Disclosure - Other Significant Balance Sheet Components (Tables)", "shortName": "Other Significant Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995715 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995725 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995735 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995745 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetTables", "longName": "995755 - Disclosure - Miscellaneous Income, Net (Tables)", "shortName": "Miscellaneous Income, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables", "longName": "995765 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingTables", "longName": "995775 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995785 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "longName": "995795 - 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": "45", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e95eea2a-867d-4202-abee-9e21ced5e6c1", "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:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R46": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "longName": "995805 - Disclosure - Revenue Recognition - Summary of Revenues (Detail)", "shortName": "Revenue Recognition - Summary of Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_51258d94-43ec-4a1a-9f37-5d65b45b1454", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51258d94-43ec-4a1a-9f37-5d65b45b1454", "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-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995815 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail", "longName": "995825 - Disclosure - Cash and cash equivalents (Detail)", "shortName": "Cash and cash equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_1df88555-4130-499d-b4cc-5fabd46178df", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df88555-4130-499d-b4cc-5fabd46178df", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995835 - 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": "49", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "unique": true } }, "R50": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail", "longName": "995845 - Disclosure - Property, Equipment and Leasehold Improvements (Detail)", "shortName": "Property, Equipment and Leasehold Improvements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:Land", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:Land", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsAdditionalInformationDetail", "longName": "995855 - Disclosure - Property, Equipment and Leasehold Improvements - Additional Information (Detail)", "shortName": "Property, Equipment and Leasehold Improvements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "longName": "995865 - Disclosure - Accounts Receivable, Net (Detail)", "shortName": "Accounts Receivable, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_57408dae-3d74-44e8-82c3-6ae289284488", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R53": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail", "longName": "995875 - Disclosure - Accounts Payable and Accrued Liabilities (Detail)", "shortName": "Accounts Payable and Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail", "longName": "995885 - Disclosure - Accrued Payroll and Employee Benefits (Detail)", "shortName": "Accrued Payroll and Employee Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expo:ScheduleOfAccruedPayrollAndEmployeeBenefitsLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expo:ScheduleOfAccruedPayrollAndEmployeeBenefitsLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995895 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail", "longName": "995905 - Disclosure - Total Income Tax Expense (Detail)", "shortName": "Total Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail", "longName": "995915 - Disclosure - Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail)", "shortName": "Company's Effective Tax Rate Differs From Statutory Federal Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail", "longName": "995925 - Disclosure - Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail)", "shortName": "Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureReconciliationOfTheBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "longName": "995935 - Disclosure - Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "shortName": "Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_8fa7c565-b637-4e8a-9478-df9d3fa1cd2e", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_09b0b40c-31fc-4122-8647-1557add0639f", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R60": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995945 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R61": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityDetail", "longName": "995955 - Disclosure - Stockholders' Equity (Detail)", "shortName": "Stockholders' Equity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_e70937a1-7e17-4c68-97ea-a86593d18812", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e70937a1-7e17-4c68-97ea-a86593d18812", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995965 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "longName": "995975 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Detail)", "shortName": "Number of Unvested Restricted Stock Unit Awards Outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fb41c269-f7ba-45e3-8ba8-26ff77aba98c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R64": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "longName": "995985 - Disclosure - Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail)", "shortName": "Number of Unvested Restricted Stock Unit Awards Outstanding (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_e606ee45-592e-4127-8201-14a1f955376c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e606ee45-592e-4127-8201-14a1f955376c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail", "longName": "995995 - Disclosure - Option Activity (Detail)", "shortName": "Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_8fa7c565-b637-4e8a-9478-df9d3fa1cd2e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8fa7c565-b637-4e8a-9478-df9d3fa1cd2e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail", "longName": "996005 - Disclosure - Assumptions Used to Value Option Grants (Detail)", "shortName": "Assumptions Used to Value Option Grants (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_2ac2c242-87f7-44d1-9068-f18d22447b8c", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ac2c242-87f7-44d1-9068-f18d22447b8c", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail", "longName": "996015 - Disclosure - Stock-Based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:IncomeTaxBenefitAssociatedWithStockbasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R68": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "longName": "996025 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:DefinedContributionPlanEmployerContributionPercentageOfEligibleWages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "expo:DefinedContributionPlanEmployerContributionPercentageOfEligibleWages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "longName": "996035 - Disclosure - Deferred Compensation Plans - Additional Information (Detail)", "shortName": "Deferred Compensation Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "unique": true } }, "R70": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "996045 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_16d15850-3927-4241-919f-b76977c99e3b", "name": "expo:NumberOfStatesInWhichEntityHasLeaseArrangements", "unitRef": "U_State", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16d15850-3927-4241-919f-b76977c99e3b", "name": "expo:NumberOfStatesInWhichEntityHasLeaseArrangements", "unitRef": "U_State", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "expo:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail", "longName": "996055 - Disclosure - Components of Lease Expense (Detail)", "shortName": "Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_a19c71c5-087a-4c5a-bbd5-a5678b74bbc6", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a19c71c5-087a-4c5a-bbd5-a5678b74bbc6", "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-20231229.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSupplementalCashFlowInformationRelatedToOperatingLeasesDetail", "longName": "996065 - 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": "72", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail", "longName": "996075 - 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": "73", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "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-20231229.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail", "longName": "996085 - Disclosure - Maturities of Lease Liabilities (Detail)", "shortName": "Maturities of Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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-20231229.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail", "longName": "996095 - Disclosure - Miscellaneous Income, Net (Detail)", "shortName": "Miscellaneous Income, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:RentalIncomeNonoperating", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:RentalIncomeNonoperating", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail", "longName": "996105 - Disclosure - Industry and Client Credit Risk - Additional Information (Detail)", "shortName": "Industry and Client Credit Risk - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_16c5dce0-6eea-408d-925f-3f9a754b656f", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16c5dce0-6eea-408d-925f-3f9a754b656f", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail", "longName": "996115 - 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": "77", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "longName": "996125 - Disclosure - Segment Reporting - Additional Information (Detail)", "shortName": "Segment Reporting - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail", "longName": "996135 - Disclosure - Segment Information (Detail)", "shortName": "Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "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-20231229.htm", "unique": true } }, "R80": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail", "longName": "996145 - Disclosure - Operations in Different Geographic Areas (Detail)", "shortName": "Operations in Different Geographic Areas (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R81": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "longName": "996155 - Disclosure - Goodwill Reported By segment (Detail)", "shortName": "Goodwill Reported By segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_cf2857d5-905d-4ca7-a484-2822f10dbd2b", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1daaaf1d-8db5-47c8-b20a-6fe3157635d7", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R82": { "role": "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "996165 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_f4fc6583-255a-42bd-8e56-1aa551e3b33f", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_771c6991-dc10-41fc-9752-16fd0a47670a", "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-20231229.htm", "unique": true } }, "R83": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail", "longName": "996175 - Disclosure - Valuation and Qualifying Accounts (Detail)", "shortName": "Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_71da4331-33a3-405a-9a4b-6a3bcc5f4581", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bfb465af-d9fd-4171-9a25-786fe04ace23", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "unique": true } }, "R84": { "role": "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail", "longName": "996185 - Disclosure - Valuation And Qualifying Accounts - Additional Information (Detail)", "shortName": "Valuation And Qualifying Accounts - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_65a189fd-b0f7-4eab-be51-6d82d7b50380", "name": "us-gaap:ValuationAllowancesAndReservesRecoveries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_65a189fd-b0f7-4eab-be51-6d82d7b50380", "name": "us-gaap:ValuationAllowancesAndReservesRecoveries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "expo-20231229.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.exponent.com/20231229/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_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.exponent.com/20231229/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": [ "r31" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Total accounts payable and other accrued liabilities", "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": [ "r23" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r702" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/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": [ "r187", "r286", "r287", "r674" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for contract losses and doubtful accounts of $5,281 and $6,193, 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": [ "r286", "r287" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums and accretion of discounts on short-term investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r115" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r69" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "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", "terseLabel": "Less accumulated depreciation and amortization", "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": [ "r63", "r183", "r544" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r190", "r193", "r194", "r195", "r486" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated other comprehensive income/(loss)" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss) [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", "r14", "r33", "r473", "r476", "r519", "r571", "r572", "r811", "r812", "r813", "r820", "r821", "r822" ] }, "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": [ "r759" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r426", "r427", "r428", "r583", "r820", "r821", "r822", "r858", "r874" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r77", "r78", "r388" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r729", "r741", "r751", "r777" ] }, "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": [ "r732", "r744", "r754", "r780" ] }, "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": [ "r765" ] }, "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": [ "r772" ] }, "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": [ "r736", "r745", "r755", "r772", "r781", "r785", "r793" ] }, "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": [ "r791" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/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": [ "r421", "r433" ] }, "expo_AllowanceForBadDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "AllowanceForBadDebtMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance For Bad Debt [Member]", "label": "Allowance For Bad Debt [Member]", "terseLabel": "Allowance For Bad Debt [Member]" } } }, "auth_ref": [] }, "expo_AllowanceForContractLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "AllowanceForContractLossesMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance For Contract Losses [Member]", "label": "Allowance For Contract Losses [Member]", "terseLabel": "Allowance For Contract Losses [Member]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccountsReceivableNetDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for contract losses and doubtful accounts", "negatedTerseLabel": "Allowance for contract losses and doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r188", "r288", "r297" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "verboseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "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": [ "r249" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of Land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r141", "r186", "r214", "r256", "r271", "r277", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r466", "r470", "r487", "r537", "r610", "r702", "r718", "r847", "r848", "r863" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r179", "r189", "r214", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r466", "r470", "r487", "r702", "r847", "r848", "r863" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/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": [ "r86" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r723", "r724", "r737" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r723", "r724", "r737" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r723", "r724", "r737" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "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": [ "r291" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "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": [ "r292" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "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": [ "r289", "r299", "r536" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "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": [ "r290", "r299", "r531", "r830" ] }, "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": [ "r788" ] }, "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": [ "r789" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail", "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": [ "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420" ] }, "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": [ "r787" ] }, "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": [ "r786" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://www.exponent.com/20231229/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_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrual for capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r38", "r181", "r673" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/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_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "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": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r829" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "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": [ "r38", "r113", "r212" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase 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", "r113" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "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": [ "r181" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.exponent.com/20231229/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_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r110" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "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": [ "r181" ] }, "expo_CashPaidDuringYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "CashPaidDuringYearAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash paid during period.", "label": "Cash Paid During Year [Abstract]", "terseLabel": "Cash paid during the year:" } } }, "auth_ref": [] }, "expo_ChangeInMarketValueOfDeferredCompensationTrustAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ChangeInMarketValueOfDeferredCompensationTrustAssets", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "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": [ "r763" ] }, "expo_ChemicalIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ChemicalIndustryMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Chemical industry.", "label": "Chemical Industry [Member]", "terseLabel": "Chemical Industry [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "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": [ "r764" ] }, "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": [ "r764" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r90", "r538", "r597" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r121", "r318", "r319", "r658", "r844" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends Per Share", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r123" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r123" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r705", "r706", "r707", "r709", "r710", "r711", "r712", "r820", "r821", "r858", "r873", "r874" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93", "r598" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 120,000 shares authorized; 65,707 shares 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": [ "r93", "r540", "r702" ] }, "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": [ "r769" ] }, "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": [ "r768" ] }, "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": [ "r770" ] }, "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": [ "r767" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r125", "r128", "r129", "r131" ] }, "expo_CompensationAndRelatedExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "CompensationAndRelatedExpensesMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Compensation And Related Expenses [Member]", "label": "Compensation And Related Expenses [Member]", "terseLabel": "Compensation and Related Expenses [Member]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "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": [ "r34", "r198", "r200", "r206", "r532", "r549" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "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": [ "r48", "r51", "r88", "r89", "r285", "r657" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r51", "r88", "r89", "r285", "r576", "r657" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Revenue From Rights Concentration Risk [Member]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r48", "r51", "r88", "r89", "r285", "r657", "r801" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRisk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Industry and Client Credit Risk", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r657" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Fiscal Years", "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": [ "r48", "r51", "r88", "r89", "r285" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r47", "r48", "r51", "r52", "r88", "r140", "r657" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "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": [ "r48", "r51", "r88", "r89", "r285", "r657" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r217", "r258", "r269", "r270", "r271", "r272", "r273", "r275", "r279", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r805", "r806", "r847", "r848" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r217", "r258", "r269", "r270", "r271", "r272", "r273", "r275", "r279", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r805", "r806", "r847", "r848" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r120" ] }, "expo_ConsumerProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ConsumerProductsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Consumer Products [Member]", "label": "Consumer Products [Member]", "terseLabel": "Consumer Products [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r687", "r850" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r687", "r850" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r352", "r353", "r364" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r365" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r20", "r270", "r271", "r272", "r273", "r279", "r824" ] }, "expo_CostIncurredFromReimbursableExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "CostIncurredFromReimbursableExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r804", "r817", "r857" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.exponent.com/20231229/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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r804", "r817" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current Income Tax Expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r138", "r453", "r459", "r817" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r804", "r817", "r857" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r49", "r285" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "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": [] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation plan", "totalLabel": "Deferred Compensation Liability, Current, Total", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r70", "r126" ] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20231229/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_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.exponent.com/20231229/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": [ "r809" ] }, "expo_DeferredCompensationPlanAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DeferredCompensationPlanAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r817", "r856", "r857" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r438", "r439" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision", "totalLabel": "Deferred Income Tax Expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r138", "r153", "r458", "r459", "r817" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r817", "r856", "r857" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r449" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r854" ] }, "expo_DeferredTaxAssetsOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DeferredTaxAssetsOperatingLeases", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating leases.", "label": "Deferred Tax Assets Operating Leases", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r81", "r855" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property, equipment and leasehold improvements", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred compensation plan", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r81", "r855" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accrued liabilities and allowances", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r81", "r855" ] }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedLossesOnTradingSecurities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss", "terseLabel": "Unrealized loss on trading securities", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Deferred Tax Liabilities, Net, Total", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r80", "r854" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Deductible goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r81", "r82", "r83", "r855" ] }, "expo_DeferredTaxLiabilitiesOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DeferredTaxLiabilitiesOperatingLeases", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities operating leases.", "label": "Deferred Tax Liabilities Operating Leases", "negatedLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r81", "r855" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Property, equipment and leasehold improvements", "terseLabel": "Property, equipment and leasehold improvements", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r81", "r855" ] }, "expo_DeferredTaxLiabilitiesStateTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DeferredTaxLiabilitiesStateTaxes", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities State Taxes.", "label": "Deferred Tax Liabilities State Taxes", "negatedLabel": "State taxes" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSignificantPortionsOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities", "negatedLabel": "Unrealized gain of deferred compensation plan assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities." } } }, "auth_ref": [ "r81", "r855" ] }, "expo_DefinedContributionPlanEmployerContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DefinedContributionPlanEmployerContributionAnnualVestingPercentage", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan Employer Contribution Annual Vesting Percentage", "terseLabel": "Defined Contribution Plan Employer Contribution Annual Vesting Percentage" } } }, "auth_ref": [] }, "expo_DefinedContributionPlanEmployerContributionAnnualVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DefinedContributionPlanEmployerContributionAnnualVestingPeriod", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of years until employer's contribution to a defined contribution plan fully vest.", "label": "Defined Contribution Plan Employer Contribution Annual Vesting Period", "terseLabel": "Defined Contribution Plan Employer Contribution Annual Vesting Period" } } }, "auth_ref": [] }, "expo_DefinedContributionPlanEmployerContributionPercentageOfEligibleWages": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "DefinedContributionPlanEmployerContributionPercentageOfEligibleWages", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employer contribution percentage of eligible wages.", "label": "Defined Contribution Plan Employer Contribution Percentage Of Eligible Wages", "terseLabel": "Defined Contribution Plan Employer Contribution Percentage Of Eligible Wages" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r11", "r62" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r363", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r363", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r850" ] }, "expo_DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "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": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r386", "r391", "r422", "r423", "r425", "r695" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r41" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r9", "r123" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Dividends Declared [Table Text Block]", "terseLabel": "Cash Dividends Per Common Share", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r41" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r723", "r724", "r737" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r723", "r724", "r737", "r773" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r723", "r724", "r737", "r773" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.exponent.com/20231229/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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.exponent.com/20231229/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": [ "r758" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r721" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r207", "r231", "r232", "r233", "r234", "r235", "r239", "r241", "r246", "r247", "r248", "r250", "r480", "r481", "r533", "r550", "r675" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r207", "r231", "r232", "r233", "r234", "r235", "r241", "r246", "r247", "r248", "r250", "r480", "r481", "r533", "r550", "r675" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r496" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r441" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r216", "r441", "r461" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee benefits", "totalLabel": "Total accrued payroll and employee benefits", "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": [ "r25" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r424" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of recognized term", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r424" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "expo_EnergyAndUtilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "EnergyAndUtilitiesMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Energy and Utilities [Member]", "label": "Energy And Utilities [Member]", "terseLabel": "Energy and Utilities [Member]" } } }, "auth_ref": [] }, "expo_EngineeringAndOtherScientificMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "EngineeringAndOtherScientificMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.exponent.com/20231229/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": [ "r798" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.exponent.com/20231229/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": [ "r720" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r799" ] }, "expo_EnvironmentalAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "EnvironmentalAndHealthMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/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": [] }, "expo_EquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "EquipmentAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment.", "label": "Equipment [Abstract]", "terseLabel": "Equipment:" } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r176", "r202", "r203", "r204", "r226", "r227", "r228", "r230", "r236", "r238", "r251", "r295", "r296", "r351", "r426", "r427", "r428", "r454", "r455", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r499", "r500", "r501", "r502", "r503", "r505", "r519", "r571", "r572", "r573", "r583", "r637" ] }, "expo_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2008 Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "terseLabel": "2008 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.exponent.com/20231229/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": [ "r60", "r713", "r714", "r715", "r876" ] }, "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": [ "r766" ] }, "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": [ "r729", "r741", "r751", "r777" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r772" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.exponent.com/20231229/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": [ "r483", "r484", "r485" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.exponent.com/20231229/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": [ "r483", "r484", "r485" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r86", "r87" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.exponent.com/20231229/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": [ "r337", "r370", "r371", "r372", "r373", "r374", "r375", "r484", "r523", "r524", "r525", "r681", "r682", "r691", "r692", "r693" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r482" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.exponent.com/20231229/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": [ "r337", "r370", "r375", "r484", "r523", "r691", "r692", "r693" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.exponent.com/20231229/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": [ "r337", "r370", "r375", "r484", "r524", "r681", "r682", "r691", "r692", "r693" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.exponent.com/20231229/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": [ "r337", "r370", "r371", "r372", "r373", "r374", "r375", "r484", "r525", "r681", "r682", "r691", "r692", "r693" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.exponent.com/20231229/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": [ "r337", "r370", "r371", "r372", "r373", "r374", "r375", "r523", "r524", "r525", "r681", "r682", "r691", "r692", "r693" ] }, "expo_FairValueMeasurementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "FairValueMeasurementsLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurements [Line Items]", "label": "Fair Value Measurements [Line Items]", "terseLabel": "Fair Value Measurements [Line Items]" } } }, "auth_ref": [] }, "expo_FairValueMeasurementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "FairValueMeasurementsTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurements [Table]", "label": "Fair Value Measurements [Table]", "terseLabel": "Fair Value Measurements [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r21" ] }, "us-gaap_FixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedIncomeSecuritiesMember", "presentation": [ "http://www.exponent.com/20231229/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": [ "r693", "r705", "r706", "r851" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r687" ] }, "expo_ForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ForeignCountriesMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign Countries", "label": "Foreign Countries [Member]", "terseLabel": "Foreign Countries" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Gain (loss) on foreign exchange", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r489", "r491", "r493", "r495", "r634" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r488" ] }, "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": [ "r733", "r745", "r755", "r781" ] }, "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": [ "r733", "r745", "r755", "r781" ] }, "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": [ "r733", "r745", "r755", "r781" ] }, "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": [ "r733", "r745", "r755", "r781" ] }, "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": [ "r733", "r745", "r755", "r781" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "terseLabel": "Office furniture and equipment", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r120" ] }, "expo_GainLossOnDeferredCompensationInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "GainLossOnDeferredCompensationInvestments", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail" ], "lang": { "en-us": { "role": { "documentation": "This item represents the net total gain (loss) on deferred compensation investments included in earnings for the period.", "label": "Gain Loss On Deferred Compensation Investments", "terseLabel": "Gain (loss) on deferred compensation investments" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r105", "r620" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r184", "r301", "r530", "r680", "r702", "r833", "r840" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r300", "r312", "r680" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Changes in the carrying amount of goodwill", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r11", "r302", "r308", "r312", "r680" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Goodwill impairments or gains or losses on disposals", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) 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": [ "r832" ] }, "expo_GoodwillReportedBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "GoodwillReportedBySegmentTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill Reported By Segment [Table]", "label": "Goodwill Reported By Segment [Table]", "terseLabel": "Goodwill Reported By Segment [Table]" } } }, "auth_ref": [] }, "expo_GoodwillreportedbysegmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "GoodwillreportedbysegmentLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill Reported By Segment [Line Items]", "label": "Goodwillreportedbysegment [Line Items]", "terseLabel": "Goodwill Reported By Segment [Line Items]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r723", "r724", "r737" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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", "r100", "r143", "r256", "r270", "r276", "r279", "r534", "r546", "r677" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r215", "r460" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r313", "r315", "r621" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r315", "r621" ] }, "expo_IncomeTaxBenefitAssociatedWithStockbasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "IncomeTaxBenefitAssociatedWithStockbasedCompensation", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax benefit associated with stock-based compensation.", "label": "Income Tax Benefit Associated With Stockbased Compensation", "terseLabel": "Income tax benefit" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r216", "r434", "r442", "r447", "r451", "r456", "r462", "r463", "r464", "r581" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureTotalIncomeTaxExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r145", "r154", "r237", "r238", "r264", "r440", "r457", "r552" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r201", "r436", "r437", "r447", "r448", "r450", "r452", "r578" ] }, "expo_IncomeTaxRateReconciliationDivestitureOfForeignSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "IncomeTaxRateReconciliationDivestitureOfForeignSubsidiary", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax rate reconciliation divestiture of foreign subsidiary.", "label": "Income Tax Rate Reconciliation Divestiture Of Foreign Subsidiary", "terseLabel": "Divestiture of foreign subsidiary" } } }, "auth_ref": [] }, "expo_IncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "IncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax rate reconciliation nondeductible expense officer compensation.", "label": "Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation", "terseLabel": "Non-deductible officer compensation" } } }, "auth_ref": [] }, "expo_IncomeTaxReconciliationExcessTaxBenefitFromShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "IncomeTaxReconciliationExcessTaxBenefitFromShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess tax benefit from share based compensation.", "label": "Income Tax Reconciliation Excess Tax Benefit From Share Based Compensation", "negatedLabel": "Excess tax benefit from equity incentive plans" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Difference between statutory rate and foreign effective tax rate", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax at federal statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r441" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Non-deductible stock-based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCompanysEffectiveTaxRateDiffersFromStatutoryFederalTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r852" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/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": [ "r37", "r40" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r528", "r815" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "expo_IncreaseDecreaseInOperationLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "IncreaseDecreaseInOperationLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/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": [ "r242", "r243", "r244", "r248", "r390" ] }, "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": [ "r736", "r745", "r755", "r772", "r781", "r785", "r793" ] }, "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": [ "r791" ] }, "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": [ "r725", "r797" ] }, "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": [ "r725", "r797" ] }, "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": [ "r725", "r797" ] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetTables" ], "lang": { "en-us": { "role": { "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Miscellaneous income, net", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income", "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": [ "r106", "r108" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r814" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r808" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r802" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r802" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r861" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120" ] }, "expo_LeaseholdImprovementsObtainedInExchangeForRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "LeaseholdImprovementsObtainedInExchangeForRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements obtained in exchange for right-of-use asset", "label": "Leasehold Improvements Obtained in Exchange for Right-of-Use Asset", "documentation": "Leasehold improvements obtained in exchange for right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "expo_LeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/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_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r510" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, 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": [ "r862" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "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": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "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": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r860" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r860" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r24", "r214", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r467", "r470", "r471", "r487", "r596", "r676", "r718", "r847", "r863", "r864" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r98", "r142", "r542", "r702", "r816", "r831", "r859" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r180", "r214", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r467", "r470", "r471", "r487", "r702", "r847", "r863", "r864" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r86" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.exponent.com/20231229/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_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r120" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r285", "r686", "r850", "r871", "r872" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r385", "r527", "r570", "r588", "r589", "r642", "r644", "r646", "r647", "r649", "r668", "r669", "r679", "r683", "r694", "r704", "r849", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "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": [ "r764" ] }, "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": [ "r764" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r385", "r527", "r570", "r588", "r589", "r642", "r644", "r646", "r647", "r649", "r668", "r669", "r679", "r683", "r694", "r704", "r849", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "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": [ "r784" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "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": [ "r851" ] }, "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": [ "r792" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r285", "r686", "r850", "r871", "r872" ] }, "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": [ "r765" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) / provided by 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": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "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": [ "r101", "r115", "r144", "r178", "r197", "r199", "r204", "r214", "r229", "r231", "r232", "r233", "r234", "r237", "r238", "r245", "r256", "r270", "r276", "r279", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r481", "r487", "r548", "r618", "r635", "r636", "r677", "r716", "r847" ] }, "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": [ "r764" ] }, "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": [ "r733", "r745", "r755", "r772", "r781" ] }, "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": [ "r762" ] }, "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": [ "r761" ] }, "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": [ "r772" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income:" } } }, "auth_ref": [] }, "expo_NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "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": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.exponent.com/20231229/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": [ "r823" ] }, "expo_NumberOfOptionsToRenewLease": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "NumberOfOptionsToRenewLease", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [] }, "expo_NumberOfStatesInWhichEntityHasLeaseArrangements": { "xbrltype": "integerItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "NumberOfStatesInWhichEntityHasLeaseArrangements", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [] }, "expo_OfficeLaboratoryAndStorageSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "OfficeLaboratoryAndStorageSpaceMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r256", "r270", "r276", "r279", "r677" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r511", "r701" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/DisclosureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMaturitiesOfLeaseLiabilitiesDetail" ], "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": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r508" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/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": [ "r509", "r514" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r507" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.exponent.com/20231229/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": [ "r517", "r701" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.exponent.com/20231229/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": [ "r516", "r701" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r269", "r270", "r271", "r272", "r273", "r279" ] }, "expo_OperationsInDifferentGeographicAreasLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "OperationsInDifferentGeographicAreasLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "documentation": "Operations in Different Geographic Areas [Line Items]", "label": "Operations In Different Geographic Areas [Line Items]", "terseLabel": "Operations in Different Geographic Areas [Line Items]" } } }, "auth_ref": [] }, "expo_OperationsInDifferentGeographicAreasTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "OperationsInDifferentGeographicAreasTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "documentation": "Operations In Different Geographic Areas [Table]", "label": "Operations In Different Geographic Areas [Table]", "terseLabel": "Operations In Different Geographic Areas [Table]" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r64", "r84", "r85", "r139" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r185" ] }, "expo_OtherClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "OtherClientMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other client.", "label": "Other Client [Member]", "terseLabel": "Other Client" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "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 of $0, $0, and $0, respectively", "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", "r99", "r490", "r492", "r498" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedLabel": "Reclassification adjustment for currency translation adjustments on planned disposal of a subsidiary, net of tax of $0, included in miscellaneous income, net on the consolidated statement of income", "negatedTerseLabel": "Reclassification adjustment for currency translation adjustments on planned disposal of a subsidiary", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r7", "r8", "r99", "r196", "r497" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total", "documentation": "Amount of tax expense (benefit), after 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", "r5", "r494", "r504" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSupplementalDisclosureOfCashFlowInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized loss arising during the period on investments, net of tax benefit of $0, $0 and $2, respectively", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss on investments", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r191", "r193", "r293" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "negatedLabel": "Unrealized loss arising during the period on investments, tax benefit", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r5", "r192" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r104", "r551" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Other Employee-related Liabilities, Current", "terseLabel": "Other accrued payroll and employee benefits", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNet" ], "lang": { "en-us": { "role": { "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Miscellaneous Income, Net", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r124", "r134" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r27" ] }, "expo_OtherMiscellaneousIncomeLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "OtherMiscellaneousIncomeLossNet", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Other Miscellaneous income (loss), net.", "label": "Other Miscellaneous Income Loss Net", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous income, net", "totalLabel": "Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [] }, "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": [ "r764" ] }, "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": [ "r731", "r743", "r753", "r779" ] }, "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": [ "r734", "r746", "r756", "r782" ] }, "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": [ "r734", "r746", "r756", "r782" ] }, "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": [ "r760" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "negatedLabel": "Dividends and dividend equivalent rights", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityDetail" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "Amount", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r209" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r112" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r111" ] }, "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": [ "r763" ] }, "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": [ "r763" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAccruedPayrollAndEmployeeBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "Accrued 401(k) contributions", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current." } } }, "auth_ref": [ "r71", "r72", "r91", "r130" ] }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitExpense", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "terseLabel": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "totalLabel": "Pension and Other Postretirement Benefits Cost (Reversal of Cost), Total", "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract", "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r367", "r368", "r369", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r693" ] }, "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": [ "r762" ] }, "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": [ "r772" ] }, "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": [ "r765" ] }, "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": [ "r761" ] }, "expo_PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "PercentageOfAnnualBonusSettledWithVestedRestrictedStockUnitAwards", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "expo_PercentageOfCompensationDeferredUnderDeferredCompensationArrangement": { "xbrltype": "percentItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "PercentageOfCompensationDeferredUnderDeferredCompensationArrangement", "presentation": [ "http://www.exponent.com/20231229/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_PhoenixArizonaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "PhoenixArizonaMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "xxx_Phoenix Arizona Member", "label": "Phoenix Arizona [Member]", "terseLabel": "Phoenix Arizona [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par or stated value per share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r92", "r339" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r598" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r92", "r339" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r92", "r598", "r616", "r874", "r875" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 2,000 shares authorized; no shares outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r539", "r702" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r810" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r6", "r19" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturity of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r35", "r111" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r281", "r529", "r564", "r565", "r566", "r567", "r568", "r569", "r670", "r684", "r703", "r803", "r845", "r846", "r850", "r871" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r281", "r529", "r564", "r565", "r566", "r567", "r568", "r569", "r670", "r684", "r703", "r803", "r845", "r846", "r850", "r871" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r178", "r197", "r199", "r210", "r214", "r229", "r237", "r238", "r256", "r270", "r276", "r279", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r465", "r468", "r469", "r481", "r487", "r534", "r547", "r582", "r618", "r635", "r636", "r677", "r699", "r700", "r717", "r813", "r847" ] }, "expo_PropertyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "PropertyAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Property.", "label": "Property [Abstract]", "terseLabel": "Property:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovements" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Leasehold Improvements", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r119", "r148", "r151", "r152" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r120", "r182", "r545" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and leasehold improvements, net", "totalLabel": "Property, equipment and leasehold improvements, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r535", "r545", "r702" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Equipment and Leasehold Improvements", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r148", "r151", "r543" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosurePropertyEquipmentAndLeaseholdImprovementsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Equipment and Leasehold Improvements", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r208", "r298" ] }, "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": [ "r760" ] }, "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": [ "r760" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r368", "r385", "r417", "r418", "r419", "r526", "r527", "r570", "r588", "r589", "r642", "r644", "r646", "r647", "r649", "r668", "r669", "r679", "r683", "r694", "r704", "r707", "r843", "r849", "r866", "r867", "r868", "r869", "r870" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureDeferredCompensationPlansAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r368", "r385", "r417", "r418", "r419", "r526", "r527", "r570", "r588", "r589", "r642", "r644", "r646", "r647", "r649", "r668", "r669", "r679", "r683", "r694", "r704", "r707", "r843", "r849", "r866", "r867", "r868", "r869", "r870" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.exponent.com/20231229/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_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Allowances for Contract Losses and Doubtful Accounts", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r825", "r826", "r827", "r828" ] }, "expo_RecentlyAccountingPronouncementsNotYetEffectivePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "RecentlyAccountingPronouncementsNotYetEffectivePolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Recently accounting pronouncements not yet effective.", "label": "Recently Accounting Pronouncements Not Yet Effective Policy [Text Block]", "terseLabel": "Recently Accounting Pronouncements Not Yet Effective" } } }, "auth_ref": [] }, "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": [ "r726", "r738", "r748", "r774" ] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureMiscellaneousIncomeNetDetail" ], "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": [ "r107" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r728", "r740", "r750", "r776" ] }, "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": [ "r735", "r747", "r757", "r783" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r45" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.exponent.com/20231229/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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r95", "r123", "r541", "r574", "r575", "r580", "r599", "r702" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r176", "r226", "r227", "r228", "r230", "r236", "r238", "r295", "r296", "r426", "r427", "r428", "r454", "r455", "r472", "r474", "r475", "r477", "r479", "r571", "r573", "r583", "r874" ] }, "expo_RevenueBeforeReimbursements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "RevenueBeforeReimbursements", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Revenue before reimbursements.", "label": "Revenue Before Reimbursements", "terseLabel": "Revenues before reimbursements" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r257", "r258", "r269", "r274", "r275", "r281", "r283", "r285", "r362", "r363", "r529" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r155", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r366" ] }, "expo_RevenueFromReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "RevenueFromReimbursement", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [] }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromRightsConcentrationRiskMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "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": [ "r50" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "expo_RevenueRecognitionDeferredRevenePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "RevenueRecognitionDeferredRevenePolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition Deferred Revene Policy [Text Block]", "terseLabel": "Deferred Revenues" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Revenues, Total", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r205", "r214", "r257", "r258", "r269", "r274", "r275", "r281", "r283", "r285", "r294", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r487", "r534", "r847" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/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 obligation", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r515", "r701" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "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": [ "r792" ] }, "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": [ "r792" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "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": [ "r285", "r800" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.exponent.com/20231229/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": [ "r31" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Account 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": [ "r31" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "expo_ScheduleOfAccruedPayrollAndEmployeeBenefitsLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ScheduleOfAccruedPayrollAndEmployeeBenefitsLiabilitiesTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued payroll and employee benefits liabilities.", "label": "Schedule Of Accrued Payroll And Employee Benefits Liabilities Table [Text Block]", "terseLabel": "Accrued payroll and employee benefits" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Total Income Tax Expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://www.exponent.com/20231229/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": [ "r68", "r127" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r136" ] }, "expo_ScheduleOfEarningsPerShareBasicAndDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedLineItems", "presentation": [ "http://www.exponent.com/20231229/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_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Company's Effective Tax Rate Differs From Statutory Federal Tax Rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense Recognized in Consolidated Statements of Income", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r483", "r484" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r680", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Operations In Different Geographical Areas", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r59", "r103" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "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": [ "r56", "r57", "r58", "r61" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r56", "r57", "r58", "r61" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "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": [ "r387", "r389", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-Based Compensation, Restricted Stock Units Award Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r75" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "The Assumptions Used to Value Option Grants", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r133" ] }, "expo_ScheduleOfUnrecognizedTaxBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ScheduleOfUnrecognizedTaxBenefitsAbstract", "lang": { "en-us": { "role": { "documentation": "Schedule Of Unrecognized Tax Benefits [Abstract]", "label": "Schedule Of Unrecognized Tax Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of The Beginning and Ending Amount of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r698", "r853" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r156", "r225" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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": [ "r44" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.exponent.com/20231229/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": [ "r719" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.exponent.com/20231229/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": [ "r722" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/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": [ "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r285", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r316", "r317", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r680", "r803", "r871" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r267", "r678" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r283", "r284", "r585", "r586", "r587", "r643", "r645", "r648", "r650", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r671", "r685", "r707", "r850", "r871" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/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": [ "r252", "r253", "r254", "r255", "r256", "r268", "r273", "r277", "r278", "r279", "r280", "r281", "r282", "r285" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "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": [] }, "expo_ShareBasedAwardsRecipientRetirementAge": { "xbrltype": "durationItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ShareBasedAwardsRecipientRetirementAge", "presentation": [ "http://www.exponent.com/20231229/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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.exponent.com/20231229/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": [ "r695" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of shares outstanding, awards forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, awards forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares outstanding, awards granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant date fair value, awards granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value, Ending Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value, Beginning Balance", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at December 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Number of shares outstanding, awards balance", "terseLabel": "Balance at December 31, 2021", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value, awards balance", "periodStartLabel": "Weighted-average grant date fair value, awards balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term, Balance", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of shares outstanding, awards vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, awards vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r419" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail" ], "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": [ "r387", "r389", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum Percentage Of Payroll Deductions Related To Purchase Of Common Stock", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Total number of shares reserved for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r697" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of shares outstanding, Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Number of shares outstanding, Options forfeited and expired", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares outstanding, Options Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Balance", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares outstanding, Options Balance", "periodStartLabel": "Number of shares outstanding, Options Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, Options Balance", "periodStartLabel": "Weighted-average exercise price, Options Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseDetail", "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": [ "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Options Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Options forfeited and expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Options Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r386", "r395", "r414", "r415", "r416", "r417", "r420", "r429", "r430", "r431", "r432" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value, Balance", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.exponent.com/20231229/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": [ "r696" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureAssumptionsUsedToValueOptionGrantsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r416" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Balance", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase Price Of Common Stock As a Percentage of Fair Market Value", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "terseLabel": "Total short-term investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r651", "r652", "r653", "r672" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r512", "r701" ] }, "expo_ShortterminvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "ShortterminvestmentsPolicyTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for short-term investments.", "label": "Shortterminvestments Policy [Text Block]", "terseLabel": "Short-term Investments" } } }, "auth_ref": [] }, "expo_SignificantBalanceSheetComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SignificantBalanceSheetComponentsAbstract", "lang": { "en-us": { "role": { "documentation": "Significant Balance Sheet Components [Abstract]", "label": "Significant Balance Sheet Components [Abstract]" } } }, "auth_ref": [] }, "expo_SingleClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SingleClientMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Single Client Member", "label": "Single Client [Member]", "terseLabel": "Single Client" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureGoodwillReportedBySegmentDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDetail", "http://www.exponent.com/20231229/taxonomy/role/DisclosureSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r177", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r285", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r316", "r317", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r680", "r803", "r871" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r30", "r176", "r202", "r203", "r204", "r226", "r227", "r228", "r230", "r236", "r238", "r251", "r295", "r296", "r351", "r426", "r427", "r428", "r454", "r455", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r499", "r500", "r501", "r502", "r503", "r505", "r519", "r571", "r572", "r573", "r583", "r637" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r157", "r166", "r283", "r284", "r585", "r586", "r587", "r643", "r645", "r648", "r650", "r656", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r671", "r685", "r707", "r850", "r871" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r226", "r227", "r228", "r251", "r529", "r577", "r584", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r617", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r708" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureComponentsOfLeaseExpenseDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r226", "r227", "r228", "r251", "r529", "r577", "r584", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r617", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r708" ] }, "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": [ "r730", "r742", "r752", "r778" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r73", "r79" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r92", "r93", "r123" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r92", "r93", "r123" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOptionActivityDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r92", "r93", "r123", "r401" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r92", "r93", "r123" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r123" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r15", "r30", "r123" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Purchase of treasury shares (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": [ "r15", "r92", "r93", "r123", "r579", "r637", "r654" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Purchase of treasury shares", "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": [ "r15", "r92", "r93", "r123", "r583", "r637", "r654", "r717" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' 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": [ "r93", "r96", "r97", "r118", "r600", "r616", "r638", "r639", "r702", "r718", "r816", "r831", "r859", "r874" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r213", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r478", "r640", "r641", "r655" ] }, "expo_SubcontractorFeesNotIncludedInRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SubcontractorFeesNotIncludedInRevenues", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r506", "r521" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r506", "r521" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "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": [ "r506", "r521" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r521" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r521" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r520", "r522" ] }, "expo_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "expo_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureOtherSignificantBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Other Significant Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r807" ] }, "expo_SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SupplementalBalanceSheetInformationRelatedToLeaseTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "expo_SupplementalCashFlowInformationRelatedToLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "SupplementalCashFlowInformationRelatedToLeaseTableTextBlock", "presentation": [ "http://www.exponent.com/20231229/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_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": [ "r771" ] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/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": [ "r687" ] }, "expo_TotalExcessTaxBenefitFromShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "TotalExcessTaxBenefitFromShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Total amount for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Total Excess Tax Benefit From Share Based Compensation", "terseLabel": "Total Excess Tax Benefit From Share Based Compensation" } } }, "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": [ "r763" ] }, "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": [ "r770" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "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": [ "r791" ] }, "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": [ "r793" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "expo_TransportationIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "TransportationIndustryMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIndustryAndClientCreditRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Transportation Industry [Member]", "label": "Transportation Industry [Member]", "terseLabel": "Transportation Industry [Member]" } } }, "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": [ "r794" ] }, "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": [ "r795" ] }, "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": [ "r793" ] }, "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": [ "r793" ] }, "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": [ "r796" ] }, "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": [ "r794" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares, Authorized", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r32", "r66", "r67" ] }, "us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockReissuedAtLowerThanRepurchasePrice", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Reissued at Lower than Repurchase Price", "terseLabel": "Net losses related to the re-issuance of treasury stock", "documentation": "In cases when treasury stock is reissued at a price lower than the cost to repurchase, the excess difference between the selling price and cost to repurchase is charged against retained earnings (assuming that all APIC arising from treasury stock transactions has first been exhausted)." } } }, "auth_ref": [ "r15", "r65", "r93", "r123" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase of treasury shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r93", "r123" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost: 15,134 and 15,064 shares held, 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": [ "r29", "r66", "r67" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Purchase of treasury shares", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r66", "r123" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureOperationsInDifferentGeographicAreasDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentShorttermDebtSecuritiesMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury and Government Short-Term Debt Securities [Member]", "terseLabel": "U.S. Treasury securities", "documentation": "Debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises (GSEs). Includes, but not limited to, treasury bills, debt securities issued by the Government National Mortgage Association (Ginnie Mae), and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac) which securities have maturities of one year or less." } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "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": [ "r790" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r11" ] }, "expo_UnrecognizedLiabilityForUncertainTaxPositionsForNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "UnrecognizedLiabilityForUncertainTaxPositionsForNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized liability for uncertain tax positions for next twelve months.", "label": "Unrecognized Liability For Uncertain Tax Positions For Next Twelve Months", "terseLabel": "Unrecognized Liability For Uncertain Tax Positions For Next Twelve Months" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureReconciliationOfTheBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r435", "r443" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureReconciliationOfTheBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r444" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/DisclosureReconciliationOfTheBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions due to lapse of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r445" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r446" ] }, "expo_UnvestedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "UnvestedRestrictedStockAwardsMember", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureNumberOfUnvestedRestrictedStockUnitAwardsOutstandingParentheticalDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock", "documentation": "Unvested Restricted Stock Awards", "label": "Unvested Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r53", "r54", "r55", "r146", "r147", "r149", "r150" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Accounts Written-off Net of Recoveries", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r819" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r218", "r224" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Provision Charged to Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r221" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Provision Charged to Revenues", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r222" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r218", "r219", "r220", "r223", "r224" ] }, "us-gaap_ValuationAllowancesAndReservesRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesRecoveries", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery", "terseLabel": "Written-off Net of Recoveries", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized." } } }, "auth_ref": [ "r818" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r218", "r219", "r220", "r223", "r224" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r156", "r218", "r219", "r220", "r223", "r224" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsAdditionalInformationDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r156", "r218", "r219", "r220", "r223", "r224" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/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": [ "r513", "r701" ] }, "expo_VestedRestrictedStockAwardsHoldingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "VestedRestrictedStockAwardsHoldingPeriod", "presentation": [ "http://www.exponent.com/20231229/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": [] }, "expo_VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses", "crdr": "credit", "presentation": [ "http://www.exponent.com/20231229/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 granted to settle accrued bonus" } } }, "auth_ref": [] }, "expo_VestedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "VestedRestrictedStockAwardsMember", "presentation": [ "http://www.exponent.com/20231229/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_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r240", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in per share computations:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureReconcilesDenominatorsOfCompanySCalculationForBasicAndDilutedNetIncomePerShareDetail", "http://www.exponent.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "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": [ "r239", "r248" ] }, "expo_WeightedAveragePriceOfSharesPurchasedUnderEmployeeStockPurchasePlan": { "xbrltype": "perShareItemType", "nsuri": "http://www.exponent.com/20231229", "localname": "WeightedAveragePriceOfSharesPurchasedUnderEmployeeStockPurchasePlan", "presentation": [ "http://www.exponent.com/20231229/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of shares purchased under employee stock purchase plan.", "label": "Weighted Average Price Of Shares Purchased Under Employee Stock Purchase Plan", "terseLabel": "Weighted average purchase price" } } }, "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-16" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-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.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r27": { "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" }, "r28": { "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.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "30", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481108/505-30-30-10" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r461": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481724/830-30-40-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r876": { "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 105 0000950170-24-019390-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-019390-xbrl.zip M4$L#!!0 ( """5UA"Z_40E+@" %]I*@ 1 97AP;RTR,#(S,3(R.2YH M=&WLO7ES4\FR+_K__13K<>ZYIW<$96H>H'>_H!GVY>YNX&+Z#.\?1PU96+ME MR5M+ GP^_\FHHP.05FG5D-,OJ[(R?_Y_/Q\,FX\P:0?CT5__ M3>SP?VM@E,=E,/KPUW][NOOLU:M_^W]_^1\_[T^Q&38=M7]]L#^='CY^].C3 MIT\[G]3.>/+AD0@A//I,;1[,&SW^G";#,CAN2Q^[EI)S^VC^\$S3Z85-S;SI M]'33P9D!G&ZM'@U&[32.,BS;#P>C/[_2G!ZGV!XW__Q%^S/SHZ?+IH//E[U7 MT#"P*?SGK^]^6S8?C4>O9P2+?U:FDT?3HT-XA W9:-[R>%3MX*(QX0S$ MH__\_;?=O \'D9V?>H%SJ]]"WODP_O@('^!OI5HVG+7L0XR'QXUK;%/7P>+! MF<:#=JRE<%\CP;S%\@>0R\7#P =GWHPKP&@%VF\L$/Y&,JZ8$LM?YO%L-)T< M7=S-XN&9KN#SX?A,+_3%"$;3G3P^Z%H**<,)I:<,WW;F!\NWGQ#ZT7021VT= M3P[B%"6)^, P[D\-$R?,VEFZ=#7HX=FU_CR]>"V^UBLMCF3"+E_23J9?4A:_ M/,L"T\FE% V/\.F#7_Y'\_,^Q()_-S]/!],A_"(X^_O/C^;_IF\/8!H;>@F# M?\X&'__ZX-EX-,5%9>^1; ^://_TUP=3^#Q]U*F*1_361XO7_IS&Y:AIIT=# M^.N#@SCY,!@];N)L.OY_!@>'XPGR]O3)82RDEQXW_O#SDP==KV7PH'!X^?CC+\?35\.VAR';_%-X_(2OVL7T_P\?0<5%V"O MZIJM\8I)8R+3,A7FP5@F8C1&@$I*U0>_O/ROGQ^=&=;%H[0FVLAY8@;EC.EB M+8O!!&92=0JXESK%TZ-\,4+B'#W#<4[B\-6HP.>_P]'U1LCQ/V^$D?Q*(W4X M%@%2,Z\ F%8"F*_XTE"P)] Y(!U/C_0I+F;I%G08/UQKA,UZK)L< ]]E0BA."L%=4MA[U0 MCH^?C0\.!E,:>_MT5(CED4'1@ [@"V;(57KCBL&7FL)TCHY%[3637LHJ>$E% MI@?-;#28_^"/O3]VGZ.$MH/'H\$0Y68RP^DL9[(<^B53T4*44)QFP&7%OK!# M7*[(I'0YJ"IL"ND&4_$UNFPLBHE5CFGPD07M/"LU%(4"DXN$54T%63ZK4I&9 M("2F$Q.N852"T$*DPF4':GX_SGO\?A#.Z2&L+H*+@63 :# MDIN28-XA-5)QJM@"R7%_C2FLE0IG)1J4J0%J8!EJ9MB)8PF$8ESCZ MXC\+Y MY0S&AS"9'KT=HNY&CGJ!9N&0V.N/%NIL^-N@?C&C)"-W(0CF=,!N0!X<#G,@[F XF0%-Z^N&+N4"U/!OE60C1 M,&UU94'DRG*L.0(O1CASX5P^C;$/&#WXQ82&YM4VMCG 5^^W5YH>"CN$J%#T M8T5Y<1F5KT,PDJ14J10%U<%Y4OT&;0OP!LD52>A_ YSL>Y@S)O3\CY>O:^$#,=/\8QD04!T.\F#Z.QPD[*(,\&GG MIQT3CO1"!_V>#H?C3X3_27>_@Q8F'Z$EY/7T\Z!]\$O'Q\=M7HXG2[K^-D;* MM_,.?GYT8;^_+ =\/+Q'%ZW%80>#CE>FFOR!Y!./T__&T%T^6GY>_>W2& M-I>0BF<-H"(#3<#"*G1"GV6C M=_ 11C-X.1D?O!M\V)^V7_SJ&Z3ZGN%T#/ ?@^G^LUD[':-XHHX;M&_J6Y13 MU )G1_8>7X&L]7N<(KT04RU_O\+QG%^>7U&$]]$5^//L2';C$-K%0KV&E0U@ M=XI3(YK^.FO1O6K;W3F)VU,2]&+T<3 9C^CK.,35^-\0A]/]U4L/2LAD^AS' MH_;H/4;KT#&#B ZODT6NGZC?NU(20>855PJ;NE.6YB8K)2#R MH*MCZ'H@9/=:(N!-'D%BB!%]P:AB[AO[MY/IXW<1?;8YH]/'W^/GP<'L8%4Z MLL._7UJM%XC-QD< G:NR5BRA2!9D6 66@&)%](@@E-*DX$)%!2L]D3!/+H''5T(?=^/%HSTCNCJ6Z$]%()V6C/ M?(P2D5[D+*!WR*S,3LB40M9APZGSM)0!F:4X?!L'Y=7H63P<(*S8&/G1&?U) M%!UTMCAJR&Q8,#HQ7[U**$DE@^XKA:[J-IT($CJ$3W-WF$#N/PP^QC2\GQA! M(3U#Y8J!S4C77"L+B!18#=7XHE066O25KE>5O)QG![,AMBUOIOLPH783V*>W M?80Y>-P4C[@JD\!%=(%318_8XQ])\(KL5Y6I607-(BK$[+X+R?ORJ;6<"-?_S*^!O_N-[J1>#-3Y!140B54": MZHC81!?F4C:&"^=\5%N:7I>F\JQ*_+J7=T9.;V3K8N92BXP^ !V3\8BV+C@< M2)20%<\@ZZ;[ .]@&@^Q*=&,#J=#/)T<0"X*@_^JUMCW1XG,1+^:OXU@>(.)RUVQ=;- M/O(L3WR-?_?W@%MUAV3\F\P_C")A_N#'(=S,B["V![_ ML7O/1"]JKI(/F@EN)=/5!J25JOCVD 17P=50^D:K"_R7XW_^;WQCG.3]H]_@ M(PS/RN!QHU>CP]FT[5K(52GV*SA3OZ-B./H]3OZ$ZR?5/8OEF)_P_6,\609PG!;P750L0W@VI$"U MO@=I;*9>D3;Q8CFPXE"EH%TRB%W00A7CA94A>FE[AS,O\3KG)J%3,:\Z$@\^ M L5M;LIAE'&D0"(P14'/A/*9EX@3; 3I@_1:^]YNY"S/E5Z/I]#^-HXC.HMZ M.1C%$45AG9PVM2AL@^&0\ (:A=D%QU3T&,I"ZM8+[U9(NP"V*)"9>2%0C$Q0 M+#B1*];.8COP7YJU1)RUHFYPHF4D>*+4$'6;"P8;[*SO17# MWH;2]F!'12LCP;O"2B*L9HJB6';)2LT\H?MED!I]I>LJO'2U]=*_+?LF>"E< M9#+Y2O$@FOG@@,4L?9)T=2/W#L_W8=?M+O2TMJ&:: )"52Z9+L&S4*IAL@): MV\)S5JYOM/H.$9H;XUW(L\E@.OBF3KY552(V!I9%D;-5@I4L+?%(9+%80)06 M(6B>53*\KSRR.TLM_'-&N RQ\/1+I'RNP5II0M'+*XKV" M^V,Z&*Y49VRW3,X$1AG/*U>*@>^.YFQD"1UU5HI*0H%(1?56J?3605B/_ER=C9,5GP73VFJ6@+:O@-01(6O4W#O0*&.$E)0E81$/T$BA\ZV2P-XPB)1>1 MSFRS">3TN\RBY,@M3B-=+=HGU=M@QTOOJ%]DG'Z=#8:4?V05MNC\/9W!Z KW M='I#R4A<&7#VK>\-F-S,(J :B!3NBL7*=<,8KI4#(O& M.H]&(*7$[R@<4L841-1,9L^9ED6BYU\"$PZ$ M18CN=7]WA^[3#=6<*FJAG"C?E6[O?MFU7=M?8WD.Z7XB@"B,42X&EH,KA !0 M$!'JLE2%M"9[&65O0>[V4L&=G[&(4KTWQC"-"@%])/2-D\Z9F1I3T58XW]^] MVBO>S-P40PH5X7M12%Q!J1X$RK1/".UE3MH7I[D!Z"LI[@;0]$!^JN72!N49 M*(?V-*&#$9,6S$DO?9:U"-';;:7[L/_XK9B'WDAW03_=)@F,PKP9RGEB =!3 M#Z%R+BEE >_M%9+>GBGT0 %$G55VL3 +":UH,8Z%BA2.45A?Z)ZN[VW0T47A MM?^.X(NB,\] L'E&T7L9-.8$YRIT5K< T[Q6YD/PC!<0(G#AI.[MA?DU*?#^ M.*LBQ!1J83Y2(K@$E:5LT=51SO(:K+.RMXBHMSIS/?=DE \J*8XJ"K743[@(]P048?D(S=+M!N'LS[SIN"05*,'F%I8LI0 MMLP2:?L[9E9X5H)+KF3>Y,/RM3M[J\R](Y.UJ7CF\#\D!9U-1J?0 W>J<#"\ MZ-[NP_4SI\?=P#]'&=^K!5:,RDQ'4%2-(3!9M5(*5-*Q=_#OVADX-W2'U">0 M*226$YV1F@Y%J(B.&!3PLE!=@KZ1:!L&<$=A "L=R>_TN]*"-Q5LH*+.Q M(+2 H%DP-C*#$%[RFI.(O16RGA^OWXU?G+6L22C+2LR6"G1$%@59-XG$K5!* M26OWO;X/G7'&S8J "N59 ^EQ\D#Y*BW51W$R*U^4U:YWIR+KR.6QF;H( M)+?*>L.,(D2M2!75P.!E_A#5IAC7%=>>07:H$-\B1EE6R M%'QA-MGB5%6&0^]4]>;GTK[#U55^V*CR[2Y^(X)D=]=[0V49!OBGN^+QW"9MH!Y" K M1(E,U!J9=L&QZ')BPJ20%#Y+=3-W&U?#0AM*5%#&6;%!6QFIRZ-W>[.9D$5UI MR?0,2?C*J@^HIWS@+,KJF<@\!W38=."]N^;8S\#@NU!(UAH;J0"SS,G3IHAC M*1>4.B)U#H!L?L4+=%)5B2%*?.M;59&^[[F_#GAU(PQ998E42T[3VZ M*:" ^8JJ)B492O4VVMR[2*5^!*;?>>S=-R+C"?7.<.*+)O<3U!)R3;8 $Z4X MAO_V+"BG60PV>0F2)]Y;4'L;%V!6">ANM>K="E5<#"8J!-0L%I&I!C!BJ ( MMCF:J.1XE.L/QKS&P:*[XOE%=P:YHB@YGYRUPC$C0T# )=$WJ1I%2HHD/8 O M9>U6^QHKI:^^4G9%)SV^1I>--8SR9Z#9])$%C4BGU%!4C2*7]2?GNK-](*%,KVN??8J)PS?&$ M"IFA$S")'V#W,.;UIE!?Y::%#SX%0PGI!.7IE8DA?D1@KPU84WC,NG>TOR>; M%AN4[34JY;-GU:,[H2N@.R&[,9?#>DXUDF7B$P):DDLG69(1(P#$KE*7''5>DMZ7H3 MKWHF<_$9*MX(SBL>T9<3+&95F-8I4^Q%9%SRP).OQHDM5-M:L'MGP>XD(LQ* M48NLK/"$KG.6EL6$_U+"*/R@!.]?]3':)SEF[+_!^,,D'NX/8NJ7XPD, M/HR>C6=(ZG4GV%^AFQH2#U76Q$KM F)\8%$$PXRQ&;Q!,Q5[&WY_'ZK7K#=Y MUPH9I0H)*A=D%,LC0D_PS.OLF 4)S@<1>%U[$,9U&:4WU;/7E6-[3:$G12A% MA;/K7#?4R+P"8*KZD#+V%?H+6:\62?_':#!MW^W^<2]-;;52B<0E*X$BAY31 MC(H1L:*=5U;Z'/L76O<-4YL[\WKT^(_=_DM/Y*(4E8 %K15=:,@L51^9M>A3 M*%>,+[WU*J[H\+V?0&QGDZ-.EK#1P3T-Y%+5 C=!,^,;>]N&B[7?!.* M0ZV05$9(U'BJKDI(F8EL M*'I(*)9"+DR4G)T3*?+^IB78\-" C;E"!K+R;*I&/"@IR8>1S!=N&#A#N-!I MHWJW!W9/E.'F;?-^/V;O7_;1NU#$B@?AC3/H;V7$[,X;%@$$RS6 4ME'4WM[ M^6+#A6S=B*-/ATR]A#YW5$?9B6PI\4O)@C,M*IUPHVT3MA8>M;.NO]<0=F>I MA7_.:,<#:33]4MK.-5@S 352[XHA"N>:WBAS3TW:4NZE0A67M7""A2@-<]Y6 MX#IFD+U-P7%M?_K76)Y#6@-!UQ.K((%G4)FC':,]C\ M\UYF_ /II7.&''JW M%;6M;-4[="1T0!R4#1,>*!J)KFZH))G555B#+,:AMYO36W2T=40V2-24#,'5 MDJGBB&0:=&6^4@4+G9*-E;[<*^B>A M:XI3@X22)31#C](Q7;QG*8*TF\/D#83L&RW8F$?!H/P24::HI4L;KQ5/ EEB@:>Y"R]"NF88?(QI>#_S,_O"/51>T>$+ MGG80$(\*%QB"&F=RXBZ9WN+1E=TAV@*F&U4IT,9E +J&%@73SCD6J%X!A!R% M%E:4T+O(PGMRR+W>^^\K/.2605:*$F;6IH(\D@5Z2?BOXKQ$^.:2[F^=W"N& M/SXM94!2'X=OXZ"\&CV+AX-I'*YY*_F,%-\H#(%[Y<%Z5I.DC0G/6;"5D@_K MR&.MNJC>^K&W$2^R2I6RJ6FCA$R9R^#0(:9LQQE]KYBT8EYZ[E/*IO87!&X3 M^_<"+!CGN39H"*0%]-R%-1][=RBS 6=[/TS!Y6*D\:K@&W60E">92F+A MORQPI57A:.%[&WMZ1<@UOV2R)F6Y'A/J;,S%9P9]=T8P17 MIUBR*XKE6FAS&C*+4)%&U7)3*#,G]#?6\(J["SG/#F;=9F)WWD'M)K!/;_L( M*]C)Q.EY/B&)\L%3R4]7>Y9/K1X:0'A /E#- M?1)5V][&!??I)OMZ(H+)JRO%1V:\1U/(HV8!"E)'HS "/A/0V]MDV^S_MX-A M4RBT!V"9UX6R;@F!?HXC'JG('I)"_7O+(SW+Y'(7"A@\!. ,'2%@)/A04? M/)-H:0%B=*EN&OE^W"/[.V(A=(RR49Z%$ WM0M&V,N+K'&N.P(L1KG=[R^OR M8J\$YZ]5#GPS07LTJ41G(A.NT"&?]2SZR)DUTOI@8HFQ=W>*>K3#T0/IKE7) M%+-@QCHJ2ILHJZ;E3"CP-2F%.+VW,5U]3"Z\REHA-DBE(3$ +YBF/<2@(##K MBZW"FRA$[[8SOBMP>6VUY;Y5V@U7A+987HT*CF!RM(T"7HMMB-ZI#):9:@RE M44BH60*PJBQ7J%FXJ)28A*?@.4IZPS2AW>@]16U)Y712U=2UISV_L\G;6*K+O# 9 M:V+:N(+VID@$_?A9B*)D[AU+]N/T?4UE9JT#H:U@^%I*8V<5"T!)J'4155@= MI>YMH,M:B\%>B2MN:Q-W39C7P7!(X?NH8V<7W)ZFQ^23=1MA&Z-99A6\ MMIMR''VW 2EWE#$I)]"0/8M"!J9]=BP&.GXT(N?JI-*JM[JS?QF3>D#0E!#* M"!,83U&B,42SF#C]$2!+(;BUH7=NWR;$TZ_IYGYVTLN$7GD4ED(^J8" 5VCF MBD1OL98>0Y<^4ZL'@FA+1!?/!P:6HGDSFLA@DV#5IZ"L"T7$WOI\5SA&>Q;; M?2+\QSB$;U\$[@U<*=5[X8IGV7A4C]Q7M'Q>,P\U*8>>1*V]$[@[*:77 PG* M'IR16C'C$: @K02ZX]$RDRQP*Z@ \=I-V?:$@7;I&PIT1Y:>%G0*U+*>%-2T?U+ MCT<+ MY+^BD?I2]HK0WGBNF@T2VR%8B2WDB9$C>]RWEU M[3+%5X8%WU5]^?CAID #6[53^#]==M2H<15GH61@.>.?3A;G;6^W@'M^*'\W M$3>Q('_46EDI2$M=74:"(GY0V8%4+HN\_HC':^RV\CM8J>"=!IVQ9TGF2D66 MJ""-,MH89ZSBIK>Q2=OD8+T0-F>X#UH8-):1M*>C&N7@F)$E<1^1I38Z.Y3W!D7LT)9<)J. ME1&C)HV*541FZ _P,0E#60F4"H2S+>V$5B:%X]Y*FP/OG<>T M+0NPPNCA'[HLP)VDCW[3#UN!;<>@P( M(F_T1@%)4R&3 5$L)$H'B?I2.5Y-K+V-&MQPM;BM,'W[Z5;OJ-YM+56:[)F% M3 %D63&4!H40W!@CO2_1]S:&92MD&V;L[X;%:](B2QM8=2DBO 9D\10]D[96 MYV**H;^!!OW+#'$G59Q"XDGSC#W73-E+)?-6.R8,NIBE<*O67R_X^V#0"N-D M DC/!5#I30""017]Z&IQ\LH78U4V_8TRO&JMQ'W(1?*M@2F_<'U"20U*:246A_0$M5M*VL,J=LLF; M%%QOW9\^Q\>MZ1*UK1Y$,JS$0E?<%(*,@']DE&J?LP'@O:56WU(4W 7$2,DY M[YQDU<3 =!&:4LL%EG.J*'HB >_M,>!5LA/>2Z*%(H**!:$\ -I2+CF+7B;F MK$W@A-.A?S=E-J#6S*WN'?; 08S9*B4%VE=N"M.TVY@B#@0B!XH*<*;V]ORE MCXGG5@B"G$A(_96:\\[Z>$W_U-_A[(58H2JBL%$:RD M(KU48;5+R5ECE11,6*"7D80]5\\_S-XT!(3-44;FK4.]C"]G,0&P %)D* 9L M[AW_K#QC]&8B,] 2E/(4/VRHWE US MNF?>59ZFU]*;_5=QZ((7KL:K5.QUI M#U$E*I5K:$O1@V&2BQB$S$7IWFXI7OOFZ_*0Y;=Q>QM1OW_MB& &Q8", =): 5R<=<$W.Q*#I M-A2+#,RGE-"EJ"7T-\5IG\]2>D!::Z+PH1:6.!V304PL@1',%B^+HZ-5W]NR M0E:$F>>([@$M*.HHE* I8\JDIK MM56A% /]2Y71UX(5JY0P#4Z"+$Q[.IA.W+(D(\*3XE02240'O=V(Z;7/O\*X M2BVL3D)Q5KBJ3%,=]NAL8,$9Q7F($7V&OM*HCZ>^JR2-TX4[5QDZ9NBN19\1 M^W''O)?&%^EEX&O']&OU?K@^U?1FR7:"KUIX2M;B*>PLLRB48%$E'IWD2?4W MMKU/IGQ-6[\@;-;9,R4EJICD)8N 0"O:HA05(W>AM]2Y#[&^WZJJW1M&D4K$ MDA @!&M1X7FZ*Y^SI)T,Z4)00O6W0-V&^E,K](:SEZDZNJ-:JF;: A(N)\F< M\MQ8HW*NO4LTT>^MBA6*EH$B@O>():A@J39<!D,BKP&JQQT?26.#VUD*L, MFX?H2BB1J0R1D@ 'M)"(CBQ$#R+'9&)OMR)N(]?]QCK3*^21JFNVQBLFC4$> MD:DP#\8R$:,Q JB :Q]N__5@-TB89%-%;S8'R5&:T"5(IB8&AN?@);>J]C;4 MH&]7!==3F]-;?W?"0HW5G M/.MKX-'=7&$P-CO)P;-@LIKG]XLY8P=:VNQY+=&M';M>E]'O\@K#FCP)L%:[ MFIDK1(U$]\J4+BPX@%"="*I_M\E63HTK]]C[Q-IW@?A\XEFEB+ =:,/"(HI/ M0EFF'?)0,4$*Z*U ]W]+?86R'F2&XFU%S4M9GQQ!B*)=#N>4+H'HM._<6"/;BTT@>0 XAC>.&L2JJ# M&03=\T46J547+BH@J._=_?D>7M*^K?CIV6@PI]P?>S%/3H)H#[I3!/AE-IT\ MI@?+GR^_7WZFWU_PKL4MR2]>URWEXN%WOO)P=L'P%E.N/;I;3]'S0@YZ/AX.XZ3=I1<>=U8&'Y%;3[_B]>P NK+AY\!2AIH_^UX6)4I=PJ#TZ'O)O_O\BY==D7J__#SX_'A">!F7I=T?'#;# MP>C/=^/A605(/]@93SX\DIRK1Q-\_(C:/6@0"4R^WGC1XE%%WY[5\7@Z&N/< MF^GX'=3VKP]>OGZ_IT%*!Y(JO6= YS30[B6/+"@;?76&[MD_:"KM8JH0HJ3J09C5Y9 MSPVW1-1'YU:T%TL<06A3O&, N!S:5LY"]G3<:1"$YA*"*6>76.GD<%DR E5K M<+:)[F9SPPK^(@<9"GB)B^(S#['*B*@I(>W 69:R*DQ6HVW()3M>:(F+$U%2 MN)GQ7: ^76PDCU>[;(4'I4/&9F16(S>))4?YT*7E\PT+'[SB&H0,D6.S),$D M VY1US. QQ]8S[CG2KF@DDH5FU%9[%JT8-X;Q ,Y4@E>&5A&MLJ^&L.3(BXI ML5JA'>($NI1EBF'>.73.G>'12 \^.6RFBRBE*,.LL(5INK:>9"G,6B1^)M:Q MM:_D=Q9TE2Y0^5-T0DI&;!L-9\J!*@&Y%UP\2WZIC)4F: M*R].Q6(429B A.1#:OJ4<(G1*V4(DP%71@O:6,K I,>&^]JS(D8<\N<49?$'FPL.R\H;6+S%=B^XPK#SAQD8GOO(].!;!, M:)_IV!FY&-_':DXZ(^!%;@_$GB@AM5 N!6&["AZHQ/ KEJP/(1K!N2,E5A7G M&06+F5*08#AF%JA[([Q&/8?JSH2^+G'(.!$+BH&KGE029]&FS+)!Y@M@4!NG MLTM<1%2B*DF:H;M23)QI%%-('@U1()<+TD[">!$$9Q*H(FU!A9=\1FE!JA7L M!U6AH26N)0G!T94OQC'-'>#:E MOY=+S'-*I2*N@D A+IQ@@A21T@,#E][BXW-V0GLMH)#ME:H#%AZ)4JG.=JP. M%\Q92X8].XI^H_K;R/.4Z<6BC:6P$(D*"1G92D4RP2'%0@4VZ+""+M$BHR9D M=A]Q+5-%+)&I60+TP OV!XDL=D9<$2AA@@$4 ;"(#D7H),PAG1$FY$ PP6F% MQDG0E6O4L :*R4!O X-2I9%6H2) T@HA71?TFB4WKCB$*4!<(GW1,47%\&-(!V'P1PR1I804C@>7,H5SK+F561:">B"NC(%*C$=P@8LY#"(B"DMTF# MG&^$9%:13. CQ!L(82BM%J(\D2"3YDQ5"&34@@_)<$9$E CP$T-K&#QB>\3N MG45$ ZFU1B<-R.7 #XC<-1!H109%G!BRI;&EF"TI#\2-A#DE1UU2T+50JKA: M14*80.HZ!U$10K$*E6+9/7:?/#!>D DRJJ/:>28"94=YU"4^"-(E)C!/"<,X M.G45'<44.,FK0PPFR;$!&:@^"75*X G5HO*B>L02M&[H(48$M<"$)3R,',AH MQ1BJ+N>T]06=I4X= LX))<]7HH)%L49-IFD>H<1$>(1FBLY'1E 3\!UT-8RC M"H@Y(!(,"76,%BI[ZK1P5&$&A5EZRNR#-&+H\&AFT:]"A9VCJ6284/ 1O:.' MZV4T\X+*(=-[0T8\J77&7U*S "YP'',"=.LTY6()'DB 1$!(6E$;R;Z*343W MKZ**9:9J.FR)N& <)^!SH4V&Z&(\!Q&HXIV0!25+TS5)M"J,,!_R0"S<9W17 M3" JYZ1(8G1*V(Z!"GH)?-*$,$1DV84BHAK MBPR&*TUZ/,;C&C) #I0$1"#AJ8A8='1620Q/8^=;1U2AP(E$JXCDT#_C1 MLI)0F(7+TBK7:?6$)@&50[:\S+TFNL2!,NE*K0F)US5+N0"R,+)LC8@0) M"F(FRNJ+;T/_Q(M.S]E ELF4"-U^4T2OW:,^JIW9T_@V0ZPI9,>: =&%1"9'O=J%.J&KD"3I.9O1AT 6 M"#I=2+#Y-^UX-LG0SC_NHQ/3G324P<=?_D?3_(Q_-^WTB AS&$L9C#ZPZ?CP M,=\Q@]&3@\&([0-%'ST6^#&-/[-V\-_8YG$:3_ ]#+]Y@ET?+E]1QZ,I-8'' M@A].GQS$R0=\1??")]VS&@\&PZ,NA*AM7L.GYMWX((Z6#=-X.AT?8%LZ;&!Q M./@P>CR$.J4^VL,X6G;S:7\P!8;?9'A\. 'V:1(/GYSK^ZO=85^?!F6Z_[@. MIJP[W!A1)__K7X3E3WY^1'WA&AV>6J=U3I&BG6!R?I)Y/!Q/'O\+[_Y[[[Y^^?[%[:BE^J$78??'LCW>OWK]ZL=L\??V\ M>?&?S_[WT]=_>]$\>_/[[Z]V=U^]>?VCKLQ_1-0MHP_3\>AA\WSGV4Z#KI8. MEZW&8E8DPX^5VE%*_>N3I9I93%4L![*"13O62O//.^9PVG1YF)+[CW0\ZK#4:C[H3VD'N#@L1 M5?A@M)*.H<,/E!8970]CT&V4V18$-@@ZS8-F<52/^.?*-Y^:4:2PB0*#Q\_' M>4;'[!21TH\%1;3S]V-F.K,LOVRUS@;*Y6W.;DJWQB_BBCB;CI=THZ$0I,6Q M4W,VC$?CV11?_QG*DWE7@O,=_J_+'V0*SSALX7$+AW$2IW"6SMV['U#_.(#) MLO>/@W:0!L/!].CQ\O>+1MBJ'"].UYW]UR"9(FS1)4OH#;)20_:&1Y>*6I7*?#H: MS>+P'1R.)U/T0<>3@SC]ZX,!SJ^%C.IP/$QQ.!Q/T6=:@6:]7 Z"T_;)MS4F M4J/15":B-NUJX,6%ZLY@CAI8%2@G+'\%[.D$]R6;I_* MT%%H388"8.@@H=9BP:")CZMBR;==%-^+>6S?&9Y\7/ ;=H"][-//6(E'C*;! M8/3@:Z.7UG"EP#/;'?-DVDS-FK.4*'T05U4E>]/1/YM-)CCXE]WB_A<.ZJH3 M.![[.ACI.>1Y"*@,WQ"N=8W@X16X2QOMA;/ 8E!TT(ZDB=I7IE1P='QLA4VK MXJX3 KW$;]HUKCW%]7]+H]TN+78NTJ1+@XQ_$Y+X 0#6#^/6O7EWYS/? N@N>E^MQ M0IEFLA8 /3WI8'[CI#N[:_86_U$ORW_O;4WNCV5R*6W(H*6[5LW+ 5HC%$." MW^O96^6@HPA4?-L4BL$5&;VRRIGEU5:11-!>WU3?O>BN<=%G\$]G[/[E1']GK"+F7E)BK+I% H[%Y0=A]=&(^0M8K*)UU7(^SOX,.@ M)2,W?8U/5B#PW>H4R.-Y=I3'LQ'*Q7 P@B??L2R7$?C%?[Y]\_K%Z_O MG^U\IT;HG3GJQN*ON10_O?@<$:\0/0FT3([IV,2V:0\ATZ7AT@Q&S6#:-HAP M)CC2OVRUY0;JDZU?_4V_6KL=[<17G&NSPTWXRO-S+_B* ^Z_S__^TAFZ@E=V MN7RLV5_[ED&CR5]BLWRNF8/5C&=N*/K;LV"5899JU;FM%U&2.<8E\('KK^#P^]8E=Z%=%QAS2^%=9T^H^VJ,56X;/XQFPS: M,ICO8R'.&YS6?5VSR8KOL3Q.%TOWD^&7S\%N!>W29V M9SVN%/WR?;Y3\IE2!")4M'1I,DGF37=G$]&BH+P."59*K6?XSS>3]^-/ZW2' M?H?1<-R\C9,_-YT^P<23M^BU M(N*[4Z?V&>HB['TTB%NW]L=U:XW3U11DWY(I%T?NXL M).#M&%E\^/\-#KM-G?6Q=]!<7N%LL2]89-.<9BMKL$Z*U'=1> M-V;CI_4$P7A5E:)4$"E1#=$J*)M6IO1U,BD$RS;8FP?WDPU"U;TBN[/69;:& MKQE:KW7X?UE3K)2NE$VS*N8IRZ=&/QCA.KI32B<10['9P(W!"I6*&+[='X]6 M%RNUUK56TC+$.M_BE]ZKL)L%39R$N_RO?_%2N"=M,X4A'!(=FU%'R(>TQSZ< M4>A#$U$/()^<-6W]M& ;$^-PR?1NA?ZGHG[G 3,P@7)QR+#\*1T'"S_-T\97F[:LLF652Q?I]2*8M],LQ]>2$(W\Q_X OWEW#%G6NS%Y)95_M=6_O:WK MCLR7^(.@N->B.I:IQH+V/*-O)P,E[ ZV)A"IWM@?7$#+(R%39R%6M[\V/^YL MN@I;#QN$+\U'JH/6_$\$.%S0M;2F*WFS[DN!7TB2_!;NZZ,^N1[?WF"J-^+< MK(!K8R1SP*G:?0&6B@F4)I2RI,82XXVC"1<&:FZ?5L>V=%=CRY+WCR6%*B%' MJDVD-;*D");Y1$4G+92B31;YS\"=-K'!+V^]"CSUM&=-MH$S>-/IS9-&I>CT>PW;_9 M@/T;[&Z]EW^Z@?;AC/_ZHG09'[P:%0I2AB8=-7D?\I\-=O]G,YC+P:F;B8.V MBI@-+^X^&Z&G*2YN2!G PK7SC5W M9*^RSWIOHSW.J=6S0.!B>U^#K+(6ROQ.I4X**+3W,3.0J@8#1NITXPR%\\B? M_T#.^#LQQNZ"+UYU;+$Z1OTO7)DUG)=>)8O-%;,AKFBB<\U\V9^OQQ>>N][: M=/57@[QO"S-=(VW_UE!N#>5M&(K?_',V(+")&+-2AIEYCJ/V*TF.CC^= M3G9TVEK^L-9MQ?;CCC1G<]T!7!Y<\DU =#DV &VEMD(SIZ@<98Z"!9"&99=E M"@!)9;D:;/#OX^%L-(V3+CO1Y!JI/"]U^,>K10176LW-1QB==&^M^-:*KRC7 MY*J,]C43#GZGQ?ZT#]WM['-F^R?QEV8??5BRU:6)P^&QP3YMR1,L&N [OY*A MD+(1%O1W1Q^ZCSC4#-U!LI!-EU6Z;7["WU"BPG:6]YMV?TPI?I9I"J?[<7I^ M?)]B^R6FZ'Z\&.=?T 4?E>8G.9]' L!%G*5_T"8HMN^:XH]H%(OW4'K,]CA; MXF%LITW@38E'[19Q7';7KZ244V516"K05P+S0A:60PT*O6F9THKNDBW2E,]S MEM()SS1.KY,%^RMP:&L[M][YUJ[?=[O^0WOGE]AZLH]H&@\&TRD:T^Z<<#(> MT1(,CQK Y3AJ7I$QB+F[Z/8\3N,\2^PY*'#RCM-._>FM[W?P838OFMGLLO?K MQ@3S\70PX'",UGQI\Z']RW;'_780@A&Y.%<34X4* I=L6?"BHI.=(4H.(N<5 MI9 ZQ:'$H O L$4(6X30?X30@[/N^WI-YOLL87>J.\290!-S1DM(P*9T-H.. M=$<7?MN@+F 7/F@/T(1B+Y.EVX*:[@!7X.@AN7C M'72F87Y\W.7K[^Z:RY?)\ M6\C$Y-+G/UV*X+K6=GOCZ,> ^M+OB&]<.-)?>^QWW->JT7SCYU+L>'^#GY\9 M_+W=@;PDFU"4.B1C6-*Q,JV*HC0JG"5(CGNILS(KRJ72'98\0^;[,)X<71! MV37J-%U>-%IE+.5O%VO='PL1KCP.^#YD..G#3&_ 6T_/LW1?\/@Z'?,-(.F6 M>:]TX'T!\-XR<"_(NF7@*\Q[]S(G[/)L,C>H,PC)EEB$8J):B\#+.I8J%TS' M+, K%XJ_<OX'-^_XM ME6_+U_=0<3.5_X]CYK8SW*Y%W/:RE#S*")WGQND4J-P"R0R*#Y53Q6[CAR[V^3B- M:&Q;=-OIJZ5(0:W0A=:,%@G0!V1Y1BBK-,;)>-B,T1J>$N&3#8WN(_"=/\L;.[\VRG<=)2YLJ_T*1/9KC(6)"&Z.J= M4A1U,#F8!X7ALA]&:H2ZI;N,7;IYQED93!?CVKGXZM$U9?ZR?#<"K*343$FF MQ'30P&(5G@5(X$!"\/7&H4^O]-KGLIF#JMJT_T9%?[ M9G[Q9/SEU=DN>?,\@<3\9XOK*K5+Y4-?Y?%D L<5%0GC329T@65,:O#C8#QK MAT=++7A1KQ?CH[-K=5EF)VZ9]@EUE9D7=G3%_0Y)X=3_D+/3<7.>2J8;O"I'57VU;>;@.O*#B=7(-.%L;H6X(C-HY$J+0 MP<(!.*PY"KNZ)U'Q'\.=, MH/;8::X0BKJIK-2?&XU=;&>[#\/A\<'#3QOZ@2UZYR!F\4-%YGE*XI93"#8I29\6[B/Q* M>!E_=A&TGJ. \1Q7Y^&X[38;XQ!HHQ$-^X5O[ZZ7T?[!R4]?/]U]_O3_7IAC MDYK\G]D(&L4?-I)+];#[Q9#NE:=%: 3=+O\*W#B@6VN$3D93A/'=%BI0Y^BB MC$>E^>OP ,U^QK4:MG]]P/Q9 MK3N:'; R[M09M7CPB]K12S6YG-6--N-/ M!*P$_U?Z^<%XTDG5!3\9SZ;=/O\B_NF,P.$OS@A1LQ]QV%TV!_A\VCV.B_N= M\V'2ON81W4DM@&["\H+JUU3"3O-^?T!P$"4*%S\>^]3+WW1>\ZQ=)K0:H5BV M;9P@\1HJK$2^>DM+>O8-=/8Q[N H.@&'Z-*TU-&R0!-UT'X7'4^OU7QY7D*: MH"(X:H3MEDAWZJ!G\N^"R<9 8B4)P;3-A04;'.-6:H@0=(I?A., ]RY:$;%1 MQM]HXUG(UK%J?5$ QDCA+\@4T:U6EV%^+B%O3E;LC$*8K_MI3?#J]*!SAU7.GK]Y]L?O+UZ_WVU>O7[VYMW;-^^> MOG_QO/GUOYIW+UZ^>/?B];,7YQ:B##Y>C.B5SM8'5UGVB,FU,9F%9 13697@ M9$2C(^O_G6(K/F@ ;1%A_BSZ60& M5]LS_>99=S]O8+ZE@Z#%'<9+--SSQ4U'U)YO$<0<-;O+[9WC=#P7_*HS!T]' MHQDBK]\!NF,@[*,3_?WQL-#NS%SO=\9O" M^[1Y]>K5?.BH^!>]O3L^5'N)V@(M'/O[V11!YYTJ8LH-/DZ0;L=_[0JL<]J-UQ M/UB=BMEV>U#79W?T,B/B 4_G];>AH$&]9!&Z 5NY&!.8CZ4L%F]7*1?.2PF->/;^!4$ V MKH2"-L"9Q'0%SKSSD0&W/"AM=;4WWA!?" 4-]E59G4@(;U95\.8P%G(D3Y]N MK,KA.EL=4.Y(*@]8QC,E(& M[2&BUL?T],FY)>,[9C#O;X':!'Y<^"?+CKL?,A@57)3/- ."P\?K\_F*,OGM M2:\DM'H=JWSB,>Q/3ECO \R1+=HE'-SC./P4C]H%+CY-E.6*=SQXT7+?9%5O M,PWB.A:TOQLEI\MJKF -J&C=ZQ>OWS^DK9/-V2Y:\2J\?//N]\Y!;YZ^?OW' MT]^:=R_>OGGW_H==CE>[SW 1_NO%TW?-B]?/7SQOGD.&;BM:AOD.^X^Z-.^? M_OK;B^;-R^;9F]?O:.&';B6TGUJ.)W;1B^]U;RDM/9=";^,[XP_NBQ6ZR:D_?O6]>;25D M.['MQ&Y_8EO=]-5H^"D<-.+"4C7]F^>]8O78[$]HP_M?<$X'>V)O&=UY.6UK M754<]3+)UO'JQ#ZNT%V?Y)S IW7.=EE09%42K;=*\'I*\.E6"]ZY%HQ[DT'[ MYUZ-%%)\*ZKP'?;7O)SWMU6']T\="K/5A]?3A[]N]>&=Z\.T-QM-H!T//T+9 M:Z>QUCT*[*=@X=M0CG\<=T[!M;4VSQ:=;S7E_=.49P[QMIKR.S3ELZVFO'-- MF??R48+)(@_+T6UHQV>G.]QJQ'NH$;>^]/4THMPJQ+M6B'+O<#(^I,' K4#% MM\>];37A/=2$6R_Z>II0;37A76M"M3>$#W%(^C!#5RWZ5A3B;]0IW4Q==KK5 MBUN]N-6+"[VHMWKQKO6BWL-YP%X;*TR/]LJ@I8Q&L\GMP,7?\6&SVW7=/#_I M>JLC?V0=>0_TXKW2%]N);2>V,1IJ&RYX:Z',VUCF[<0V=&);E?6CJ:S.W31; M=_.NW4VS=]!EN-VKX\G>26*V=F^>J7(/_CF[%<=SGF:7,L2]^S([W#P/9//B MG[/!].@AMAAV2=Y.98=K?J=R2)/V89?P]!45R9@T;V>3O!_;>4+.G]/DT2_S M-U#!CT59D*UGVU,E?!//UF[5\;74L=VJX[M6QW:O7=1DW#LN\;-7XC3>AA+^ MZ1VT,/D(Y2];M7@/U:+;JL5KJ46W58MWK1;=WDEIR[8[%)FU+2JUO65=J+UZ M.RCUB_J:SX_'TB'/IZ?J5+T\KM'V;#PJ\RJZU :U[&PX+Q+WYA#FG6^!Z'W4 MN'ZK<:^G<;>7_NY>Y<:]?U*=NP'5H?T(]&&X_/?B5/HV5.[_/36&3GO^WY-Q MG#ZB;F(:SX[+]=#UP:U&O7\:56T#>ZZG4?U6H=ZU0O6G//J3DJ=[[>SP<-C] M.TYN0Z&>H-+=D[JKI%AW3PWDJ'D>IW&K0>^A!MUNCEY/@X:M!KUK#1KVYA5\ MV[W!B#!H_#"!A1;]-)CN[\6<;^6"X7P05*J.].;STP-I:"#-TYS',]2C72GX MT?)C5^8-?W"B@4_PZU;5;E7M5M4N5>W6_;][71OW:.B3\;"=7]$IMQ6#_FS1 M;:(1.=%9K]:]VMURO%-5W[XU4FG M6[6X58M;M;A4B]N4/W>O%O.I2XL441HG=,^:XDN164=[_YC=RC;GB6M- :7S M,5"%7QI#\W]FDT%;!GE>R[BK-_]V A_QEZA:V\-Y ;2M9OV1->L]T*;W2LEL M)[:=V,9HJ.T-HMN[]+B]];B=V(9.;*NS?C2=-4],R[=>ZEU[J8+OS2M=CR?M M'GR&/.L"&^L@PX3N/DX.Q[?CI2[&\+!YL1Q$\Z;.A]$=@#RCH5"MS>9O8UP\ M.CG>'A;W58?>Q#/=WLZYIC;=ELFZ>VTJ3NG0/#XXA%%[:TMSIR MJR.W.G*I([>9O^]>1\J]95&"O?&G$>*[_<'A'N*\:1R,]A*,X%:N,"Y27QPU M;Y9CH'N(S^;#:'ZE80RZV,3Y\PZ#GEQ[7-Q?_#+]1I==8YZMZMZIWJWJ7 MJG>;:OSN5:\ZUK,3TEUTZHN*KYU_@K(WO94CZ:62?7=Z#&Y12:' K%W/>+L=P^L;-2X#%_<9N'-M \A];>]X#C7FO%,EV8MN);8R& MVIZ1WUI1-G],II'^^!UKQ7RF0[L>W$-D9# M]1K9H?JDKO[Z0#VX>R8YQ@@+;+ W0 O^^?L5_K6!0'=Z]WEKZWLJ23>P]?86 M$Y+V4Z9:_#9.OYX<:'4"M7O#>K3LN/LA@U%YDL:?:0;X>V2B"4H?ON;S%=GFVY.^?(U/^/-.5OGG M1[C&W5KO'ROHP_@!YDJ9Q8J#>QR'G^)1^^3!H_-$6:YXQV47+?=-5G4SV?9D M0=XY>;Z#);E5?75W))="&AF^0O*;S?;]_J!MGHY&LSALWL'A>#*E=*XO MQQ.ZQ,G^WE#+.%C&Z@U&>7E9KVW248/X""84K_>P680?-E0V1M):3#Y%A(## M\?A/5!+=M^))#CW0I\*22 M8?,;_O6APU$X5LH/UCS-4PKN%B&8^0CIEQ/:=FP.)^.#V?!#%W5X.)NT5&6A MF8Z[%J?>>?P&I? -;1,/* 2Q-#]1N\5DSC9?S.4O)QV>>O[B\SR![ZGWZDO? M>[KQ\JWS7#UQ DV*+;8?SU_)2VB5Y!B0DY>&2=Q??4K$."L&:PODG'8T^ M?O$UH'@?7- MR$BUH>(IFN!C#CE[8P8(MFH\#^'2>[;[L=9X4&@=]N*!W MG9$+TW09I^:'!.<88JDO)H/V3YSE;+3X@F@_EZQ3S(M#W1_/AB0-0)T?C/%E M\S&U,'\%?7WF)0VM^62 .O:_D;CXM)V_8NZ!'76IJD^)!ZJ+CS#G$H*B#R\4 M@)BGI"@G\_)6#YM#F'2"U/$/=A'S/G' ?#7S_\_>FS:W;6UIHW\%==\^;R=U M*<5#)L?OO56*+)^X3YRX;>?D?NL"B4T2,0@P&$0SO_ZN9PU[ "G9CCQ(%KNJ M3RR2 #;VL,9G/8L?5Y1SVF%^,'3,YB28Z.X-C5P7FC.,OI6.!FS&Y;3@?9-7PK&X8."QN?CT8UD'# &Z\;VG?3LD+] M#-^33Y%;84'0NK89:"(59DAWV])W,[BS+&UT8K RL\ @OG"U:^F1SC)RC>MF1?^860>Q3N:>#@U>EN[EZH4U1ML9@_S6TN6CFV]D OR:8=WQP73?/:J:A9ZO@I,%1XP'3IZK8X>@+]RFY(F MR_N^I4GG>[:.]_ K.IZ.5J[9NG1$O$>A4UN18+AFP47N?&A:MQ@$* \Q'S^5 M?UF5\EAL9IE93 AOGUF5ERN5Z?D""KHG87BSFG MIX%'O'0Y,\BI=$)_(=M=L8QR5>[EYL/?AL\<>W:[+;8L#=FA=]N70B MJ;@3(1VLO;(QMFQ4X-=-3^93)CR-KC!)!C2ZCIY LHZ,\X#5);+!HJ]^D/289K14L@+7+7]'O80)Z M55_ V, Y;^;'VAWP[I@-X$FIG7G M92=$E,U;J;5/OZ;\_B$L]MF$Q@V9-WE[=7D07I8@JJ[7_,\KT>@4^!.QYG/[ZO!7P/8]() M^D1K=2VFX)]GOYP]/_GYW:?@^T\V U=[X;/7:S+T$-5Y4L^.R;5L%HZ-4HZW M( ;3#=.N+,J\Y;C)%SZR*->IYR8^J7X7!37X*_UXX\:?#(GCIQ^2E^I#E24L MZ6Y6LBO-SF%-L^A<"W..7L*[K&6[$OL949:RH%?OR+#IS22$STX&"KZ=5FY% M?NROY O#OFSAJ99KDG3HV-B[?,66/Q[9EQV;W\MM!SH/V.#V> T@>6=:A\+- MRHHVWW3B1',4B8959P_NT+UGRQH)Y\P_TO'@:*3G$AM9-1W> )$Y[7/& Z>+ M8.//EGE5.0YZS/.9&K2OG+"'X$Y%OA5+FJ>C(L._S?%KQ .R;^YD6Y>W;'[# MCVAE4KD!6UYM_^(GSF8$VRTJ-I+X99;V&29H:0%$\GD\M;Z+:7V/'2Y17M/7$3Z*Y#YR>< MK"/,CL0/PW2PK];!H]$PRF5Q@0]\H/Z&N_P)Q>?5/>8EG9*&C@ZM02I+L@7\ M. 2_L('N/OCVNXD(%79Q&S(P-/K&44$RN(Q+Y['LN^P$^[)#_*?K&CJ O?,. MY28?Q=OEGE75;'!3;'3L[%.:(W("ZS+78%IR#?W@D:OR#3Q>NM^EC^47H@ON M/OC^>SEC]O-_MLVPUA]@6$V[R&N:U4)__D#" 3BE(K3$R468\KC#M1,=AMG0K**$)J^:^'3C:(7\-*\3<5"5!";EVL9W0B6R* M2395K6F$!J MQ/TYE&NY50^V&H2U)4J(ATI,L!-.6Y./DL0@]?Z4PX9SCN7':8N'%O!7#B3-,H(EF[6;-V]HX^PT*+J@8)+"2$1FW" MPBQG[CRO!AG&DL3NHFTVM1HKJ7%BI@E2+O0D;Z L1;&T3E+CYYJZ8,L)050V M/._=N7>?-)$S8[,(H_117S:GUO2#UYR:I:6X=^\?D^SN]_B?[_[! [][]Q]X M.+_-('96M(79QAEO5Y_?LGTK^9?>LCBVRSA+E.XMGQD3I2+G([J?YE;+00>8U>NG;% N LG//;(MI_]XU*XZ0=64H M2\FB!#(!F5T1X#X;S=]/8$OA?1=VOBIF6\QFR"TLZ4%T3 5Z!//,Y0)>F,^S ME5M-'<3D.7PU-NUR#/ /3N3'.!J2=]VKLM+6J\'1$H^3[E87>5M$3Z&[S 6* MD=-%+:-UV'G\CWMW[D D_,>#[[]!BH@'*+<)@C^+VF;WV[7Z739UYQ,_2F'16.0/*6?65-WS%22X 4]I*;IGTE^2*2_\!+B4*\U8;SB[/G M_WYR>O;B&@4B_X8.N.GQMQ"X6M)49G\..<-!XG@7 [@D,#47.(N%O[QXC"R( MO(6+;9BSJE !)+^D\S#GFXKAZ.V8)I)K1]/MD?Y3Q*<:G_I9YP5)-ZP9F"$A M+PR)+"OZ&4@8V:C[W4480++M6HT811[[W>_"!2R<-TCZLO$"N*!<)*^ZT-3R M%^67T(S)]$AKUQ=ADO#A%R7_\KQL&S;@%2GT$X>9?CA8.I_DB)_]\L\GOYR= M/0?H^^271]FO+W\Z>YZ].(43_^3QD]-K+(VB=*U.-_*C/]P_OG___C_23'IB MA^U-F9-%T/8/>86.D*CJ?H U(?5;H[4,X]-'?3H9=O_XZZ^_>W#WP=VOO[E[ MY]O[#[X+[UW6&/P1O_XE;XQ$[_?W[GWK,[W1K,HS[MZY,[[KIQ'1/Y;-RB$* M5\ZZL!>0E ZIZ<.>N(5[HF /.M9!_SM?K1^*_H$B.VR6PV;!9AE*#OYWMC\X M'LFIM<,..>P0)"_*\S*5)(>-<=@8V!A1]B([]1[?87<<=@<]\E'>YP=KX[ I M4L\:%7;M!:8IH%E#;S&2F3MLFL.FP4!_&NA;7^MWV!2'34&/?*K9L\X+C[9M MN#CJ8*D>-LMXLVB(+#_X,8?=L8MK:*KM*C([1* $ 7,*/ JC4]Z\80X5;.]_ M?;X^5+!]C JV@]B[76+OY=(!\7+PT0_[(MD7_W;+D\7&I2;9M<:V,M>O& M4_LYV:,W%J3ZN3-:7>/*I_>\LC'\].9,PM7>&:4*">SVF18'H-2GVZF*T,;I ME5!!3.,+/;_&F (D4[(])@'I)):L5W,IZ8AM1 NO4,_5@PFC[(0;F.[/5$E< MV24720VJ"W?/Y>93UV^=;ITVQ%7J :3!2NVT';B"C?A;Z$50-!V,% M3Z6A5(V29S AZR23KA["E-&ACEFK6\OZCP$EH3%[9[7E"E:N'/W+Q7-&CXKF M$T^R%^+[;+-U@U5"55UN? 6%+\/Z@LONRH[^_:6PI6H%:T3.6O(CI*#U9E6: MWM0J(RU<%J:-KN=Z9N&=30Z+%#LJYS"(+)F80DZ5[%C;2LK#T^'+D1:DQJS3B_SO_*V\/S\+ *$^A>\0%U7=J$N #O,1+E9:*F-[).C/$W[=^HRO_WLS>O/R:S9K:# M7AA[6==@M-? O/[(EM?E2Q,,,BZZ'MEDD?TP*EHEB;AL"K9UQ+BP!P5V#J%4 M,;W Y">!U8,DLPDJK48W086O[&8JJ\'=EM.W,S=PIR]C;5-;J_/%],+I%H^U M8Y*S7=D& @%Z<7K-O_+(8C2> 7K"SAC4D"O;V!C4V^V,;^8J&R8-HAM897DQ MBVX&)ARW-##2XKDQXS'9R#D8;T!,(O,"IA20Y^L,=ST3 )!B6D/,KP;N]V!\ M+=&=H=AZMU"M!-[\H"$RV)4FU_E[>F@IA?1EUE/&(M9 7=*I*GCQ8#$JA3U.3(Y[7 M[7$A>*[4!F=6"=/&1GC Q$$];0HGC2'H>UR^C0AW8IHA4OQD^W2E7QL0=A=T MHP6C;E9,=W'#;.Y#F.)FZ/,+B]P.:OR3 $^8M&&6S8?:QS;R;*JK-,FF;5DL MA,Q+&,?ZK;!N=;9P$%#@_EE4<9TH3I3-9=TN@EU6" )@^Z2\,_*N1ZL&;$I MPDV(2 >(R,_;&9:9*=#L[AS022)O2 M\$#903YPUFC+(XD%^5$S(0^ZOM!SM,>%O=SN9H MH] Z2>LOX55D1<>D#,. XQ5KZ#AF,R M"T,MAQ;%7C7._KQJ&I'N#EGL/X?\%=,L(U2LS=X6,I>KYCPRI'/E1)NWN5\K MMN5Y_#XJ%3=#@_0FU7S40E";5NE,K2!"-X#!JTL"R=':(F$S,ON% M_ZO*-[:SVY3<:]=(_I/F!I"[ XMZQ_J?Y# D&9O2/X./6=ZP"V*8N\X MR\Y>YRO+=\>#B8PX;0EGM'K>.B+=6G15R$-3UM%' M12XY:K29.-CQ']^[MW7UK6/3*+GMR3T;SVAL1\=%G5V).D_8]-X)=^N>S5>Y ML=3FQ1\Y-'#R(-J@OQIU]BC?'&UR.Y'3&D M*^>Q.&CF"G)T2,@'S"],B9$G.N8<@6Q-$<7"-NIY&WZ2T[%M:[?U[V$<]SFY M3.YOI9

B;849=3IMT#4:8W9I0-%MV^]=CCWT7I<=J%4].>L9:3(A;437< ML0"ADA"KT:PE65N(']1LWJEYA="5"C7(%W)X0^XO &\LNC,O:Y(3W,2<-5T7 M8B%XK;(>1 G16#U*SUX$?36DA0C>#WV[162*\H)0799KQO4P0B_JP.!;?H3X MJN_K,.$L8B:N+@N_6.N(4FI*L3D7^0VSP@XR]5H>VPL,.&N1I\"Y"L!E MZ8JA8L0CR:S@$T@TU7NLNZ'4O)V6?1OY >NVY.9__&_NS!WW 3*P 2\IT\(? M);T6&8MA#=V\!Q\EQ;S EYG"M.G,XUM[#_S[SP'MB7JT_6[/W;:QE *_-%( M),NUF:,F,R64'?/F\]OS?I T>>K=(1V1#JMTT!)"T]U'1K? MP&;$&8-XMK/).D#^EL!&H0V#!SCB,RC-N=.&^B@E+9_S9"@**3C:A(; MU19W$^W(.MD%=L0M=SK.>.X#30KZD9O;F@4@PPL=7-$NJ$*F.-=^KF)4"QA. M(@90L])Z;[:=50JM,&MDMY5O#.2,Q&7G\:,=(JBL+RON[2NZPR(\/$7:5ZG) M&%KO5*>KO2WJU\FK=$["0?P2M$$Z149"[[.@_XUTS=&\F7'1$)DWZ._RE\:U M3.[C3D<%Z1RRGPI26HA]'*WR5Z;B&;AI,[LBMP@1)TG'<@+=U2349<"%D[9, M3G"AM*\D-#2T6LZ1Z[;XS5=HM.6B86O);S):7\'K=I'I-Z,3PP.)$MAD2I!> M=;YKC:(D#<.8)KDQX @**?L0=PP-'%G1A"H1:>RLD%;HX)SV%>FWR*SB'L%: MA6+M >F=>&VF9,LJ (,6UHPT;W)AI>/6GJ$=HN0V%H 0 MR*[D($!4&^5#!GR>4F2S'01O"X6T#*-) *$K]QX50+!6",G.&.7!%4*,N:'O M(K>#K=O6*1I',EFO\Q5[7%)W>&2MGK2S-K J;<&57,U*8?MY;9CF?3AGQ;P@ M>)N(RIVM;W):8=HS^G4.$7LPW:Z-T?*^"^/?A6/Z.D5=;\Z*73WH>L$BX6CO MT(#[0"PWAN.*9$ZT2S]*&(8AX]Y$M7R:^.:^S(:5V5G%^R1#S=83J( M@XWZU0H%SJ(U]"M7)/<0V5V[#?#0@OZSB+78TMR@MR,WGHW^5I/A$5*OS M7M;1++. CZU_3*Z*<@:SH:DSAW?0G0^1%G;8-TO'8&[N7VKNOY73PI".WT5' M=HULE -<[8-.][<'N-HU@:O=5$L[]KE%OC0U29@@P6%KL]!,B_M*B;V*F=A, MZ15J524VQS6;>;^! HA>6& @Z5BUGC..[P:U ML%$-35_CJEPR#W$$1_*E(8>X0A%,[:!TVMKT/SD8J.$L.?V(\D(I$.28+>L4 MTXJ<0A&]JO$J4GO5HFEI1C2)(?&/*/'A7V=!FV[)L2G_D2^%X8AP[7K,KXT* M8/JACB@#@A;NW&QHS5^:M=MUW_#=M^R564]9#_$WA:GH?FR1\VW@A9 )'FTE M@^N;Z>.U[S9-MH35T@4]_C_3]JO_]_HHT<]9_.Q)2FX2KUPB0WG;YMM]"+*\ MYC".Y0"!+^(P$0/:<("#(2DVXPC?Q1=R33I#P/"(C8-M1^AG$?IN:Q8!1M* MB'2Q>(WW?XA>6!T\WG&4V/'R4;%MXPA?)-<5@#@6E^$ XG B9J<"\A IN#9^ MYWOVN)/&0C=G%JYN):4=E;Q_;19"IX1*<=DH6PEB,$14 /RIE,S2B=GE\^GZ MH=AFRV;#A[(J5V6?!_1FXD,"?^":=>7B(LZ56S&:BD8RC3;.-$U\ B@V4!"EAR4S*]="3X:[*/71]AIYM9^Q0OX=:N"\I-]M M1&O)KB-#S'' 6"-#$7+;ZQ]+[^QA:5DU=&@B%K!]T>D]7'*62+-][ %/](69'0[ MYWL2^*B2+#HRZ\L&EJ)N4*8J2QGY3\F?BR*LODJ76?OQR:-V6&0G$6O.(6'ZTV)%4#88B8$HT?] M-Y]VZ%S?>ZT26 VS+]SQXGBBCC]VNX]Q2[J>72F,<9-7KS@]BL^EHF9' WTI MO%6:U!B[-I[[4E[;JH/:1K@%SIV>)Y4AN'S!'B&C;5#(/^N/<'#@&B*7.Y/: M>J->C=C11MZJPCH=@B;VQKNK,3+06/TVS2O!LLKB?!D1#C"^I/5?>> GZ4%. M-.\;1!'RZT:),E=:39X S;F(;9H:OGO)3'@A'4F7J.[+OV@$C(V$VXF503V2 M\9^P.&6A^4)Y2KXX>73RXDO9*1@;BTO=%U&%$U-H67.\C CR0##0W, MD8@(C61[,>&Z 7:+Z3/69!0,G8D'3R!B-#E(B$IH@QPSILIE)4^OVJR.>M*F M#4=I!(5&E\U(DG0[@L_,VY0-<5_PY@+*P9V-[_'&7$EWU,R/:,<= 6KR;-FX MNGS-&+7LN9W#4TY4363XWTQH*;*.S%H$PG E7,79T'[(7V'A* MQYY'Z,1H,L'YMYJP_[=>D@ZJ5KY0F^Y#7\ ;X/+-?,WG2S[E@&W.3%29VW*L M:O8JJ8N$2UMQT4%=.W4*<>)QML/DD$GÐDOILU0H(E8G:N0DS$E&!]>(4Z M"03.0B43W-$@-+0H-\Q0@N^GUZA1&13FSPHN_T8<["8?/X7T@2ST(M43,T)& M;-0U3=P1C$MGIH'<(JZCES5T;2M:3EC$HN+\F*%(S8RWT6"^(#>43AM3%O-! M6S8CD2=_#F6[PQ8/M<*#[*0 EM/R^(W LC2L7)N!:72R4>>9JMLR0S&2.E] MM!S:@_G)D'%Y9S)AE?^!N$J(PD80"3PS ;%-M%R SE%46N8I04,U0BRJ\E6# MPP#SIPMLH'1T ?6'M<.Q8W)*7M7-IG*%1-V-831>,2WNHV?1"5,B) ^X _M0 M#(:EL^5M"HTW[XFO+7*(;@.K[NP'"S&I-9J4SRC>CJM=1BR?\K@NW**X9D0( M!U#%!YWN[PZ@B@.HXDIO'86*3+))F$EA")%C.HJPK:?QY&RKP@N,]XXB:U3C+4TRBNCDP!1C=)/:@ M3?>4-4I"([>Z;K@YKCKQ?\_\^=S3@)]N3[_G1&#H]6XH8=J5'!N\I6Q7]%7A MUN1;!5.(ZPALFGSUUA8SZ Y#%6Y+,RKS#W'A!T5=;[X/' M(1<>?V"A$8NX;+U[[2=)XVI&=2-Q-8W?A&D=6>.[1CA[D\MM%M'XA^Q49!IJ MS ?4PN:[!&;_&@D@XR ^SK+'0PMA.DG8>!.SETW8^+UA6*Y@)7LB4. D1E2Y MXOYLHBQ @$GM)?*\24+GPW 6O-.&Q:K02MJ::/WGJE937&J"_66 M$1J!;$<%0MYCTZW&#MB85U<0Y9.XCIN=7X=@-$TFN7^N*G;<, [Z:(TA(I([ MG"@!BKZGU0#. HW-/.V=#@7ZT)0:9='2L=)G"A>=M%]H,:YUHQT*2F#KX8S$ MOG@(JMP^NM9KK/#>MSD0NLW=0OT?Q9X3G9?3,401[D*RPJU;@@A$&?W0:4VQ MJWDEQ!S.5S-S]QL_I3X@U6CUX'R;G0\52E<\&&CJP#,2J17T2[++AV\#I[E&!GU/(RD,2SGZE#W&EW&-=M1D7'0Z M_EJI:ZH876'<.^'B""$T"4WV+ *8\$,:'\YN*YX;V57G)F]RZ>*TE&[M0LLSOW=-3TAD)^)O:G('<#%ISPJM^BL7$R+$)D*:>F6T"3L M\FMXPH2P5<9]%J*,D)%:CZ6TI:$B0V4'[AR)Y$,X\-J8N^_9^G_65-M55'XN M(<'@II_"&X9PO#DS='6U-IX4')4]4Q(B%6KLJ>^PO_)^(M;5)#*M-/>MG9J] M Q*0HVL9B!8"T0RA=;*T.R\#ATI2^QC%H#@*8H.=1 '-*)#&.7+6B=*Q/12P M%X"$ O-ZGH1'0FXB904JW-K5++-0QYGV&4LI61+V[8.I]I& V2D;&$C-?>35 M5%-''F]_I+A%9#\=&I>FV#@RRU$G1\;3,)TBIIH79.+0'D%T/!?\%;>-^1\!_X)#F)9S4N(UW'RC--888O&EAL= MKO MZ&6=<1R.$8T,BO"4EP(-*]$!--QU/$;VVI:AB855M@JQAB3C.F4DCK1SM5/ MR& 8_(V3X'N\&P^R85O*E822X_*APZGY%%[\J,)ICYD4^[7F=HPZZR:!&@L% M!SI_ZPBA0%Q??A!86UANN\)#L96>KW>^M^1>W_@X.]4GP'MR2LGE&[3X8HVX M/BBH#NM1+*#S1)I+1MDT2Y+,QC-2*:/@6M3:VENYVR&:G:=0H03H\'&<^@Q.- M2\L1A6,<_E8S=/2)<:/S'$20WYC7")&PK.*BLJ@JAHVZV.:3QT=U(>.>>N@$ MMY+\7:SQ.#XRP>$AC>EX.!J6@_HFW;(LB0MDR<0.3<>HQ)**B,$<$ M$9![,<8^!J>J# F=QQ$'MTXY4<\;LS3V-LW1"&!(N'%1FT7=0@QUK* MC&JDI!E]D*W,N;=TT8Z Q)%U]\5C';Z3BJ^(,-AU.]LG[4:Q+_*EH2QI!6?O M HD1<:4K\P ]))J[/2##@QSYL"4N=/*P9 BO='Q4+]'ET!N!?M[O;X_!X(V2 MG@;IR@!JY+)?EL/J"!_ZQ!*+CCAAM:>F.@ [ O,0*\NV+(XZVLUNE"G88=F; MNHR#-)I]H&%\._(/N.MW8:MHMN3U6J%BHHY&"&9= (-<'.MV&@VR.XP16\L>H]# M]HF>P[L12+U9?'O[341\[A=B+-=\"!D2LY8EPP^RUP^Z (99@)A5(<&#,=B8 =S:>;A"H4 M;8Q ?G5DW($033/2GO8BZ86I;7(]T(Q'33\E*TWRDB%?-A.\F6_7H%B0U&=( MB=;4_]W)"YJT&@.D/:.?=3^'P-[M,9Z-NX>N&S(QC"-JH]AWR1 MZ[,.%KJV 1N; !%/DVCD"+\=H#H1IYV'9M\>7-2,&&^R:I&R&IH MZI4A9Y*=M.5?M/TGI!L%$(43PXC*N+M=#,XPWRA87[K^N;2\%=H?9[Z?OV&4 M>UXU4X$$HV)K:&<"]'!<,3YTE6:T0TVEH-\73(ENL%_/B!W2[U%Q9UK)P;L" MN4B_^7&\P"0X_4/+1\6P[)=\EKJH=]RL11Q_>YP]13FIUIU&Z%'&&5CZU$PE M7R 0 E9F7P1TFJ"FAU%[NXV<_/7:U;)43 &K?#)6UUF&GS Q(Y>ZSH07Q5NV M.'8;I'L',X!AZ?+]9\U0%1%_6='43KK0T)F20H>X%)\EJ(VA89HQW_U.6$>8 MZ^:/@3T3/K -,U8*"./@D7Z,5SVU7( DVA"!\#4PJG10UU7<#3PJ^S;&+G:B MH/&&JE*W'B.E^Y8K;6[E!9]*1:.UD!@$/'R5:+?-8SG@*#ZH3'IPP%%<$QS% M.^X@E)U?VV*+LU_^_>3YK[\\/?OEY5].(&5-4"XWUS9F=J[M#^R8$.C":CA"D]P!VY@\.?D7D M_"*[!O0.>M1"Q6Z6#?= E'P:VUR%X_ZUHK*!J>D46D,? M,#XQQ61;=RVO>\ M!/IP&R6[&/B,5!RG__'X:=G('U\D<7YVFJ5<35\40,J23*^I 7_[,OS]E=UF M@AN&1TPB0W%L&?HD-?"@91/ D%\F1931\_U][7$!^KDG-;&O%<*H?X(4H%I5 MOJP64G$1T?1XB0(B? 5N5^UE;4CD8/%QHW:Q@+A5^[A3>VC//A%[*V%UCBU7 M]IY0I"OKY;9DF!TONJQ'$C*\7#0.7 X,-.]LT3J9!LN,3LFY>;JBK4!P- M7:C;'@VL8_(IB5/X#2]]/.)1K+1#B,0QXF8,E4+$XV2*G.30FB0];%/MBM#I M(<%KZ.#I2V$UMS(+! 8X:NGI''S_AR.6K#C.!;F.)<*<"![Y-Y,">:%[YK59>D0VV*.U'8$P8QJU"VN M:JN)$X4A)=E;+YJ!5NE?38L/HE'JO7?[YF7 M&QW]3Z!@^A?]CQP$?RCW'@*M5 O501>>@WP1JM5&BO0R?8GEC:BO+CDL%L/' M@"?9:5[G12XULNYU.6OX;3J7[NY=D3#9D0>7C6X\]V10G#T[$:'XZ.3+B$\= M@_9-3,(<^KQIUU1E$;\"-J3L8%]0)6^V&>6)]Q(%[4*;2C<""VVHG(0 M_EQ.PCELC)IV4&6&5SWT+1\1SVYF(: D;\ "J1=@@G4XC4Z-/3Z8;1?00 @@ M:E='(' 6]XNP1HI]L] PU(C_N<[/);PJSUFA8,63(&(CT&IE3YO3YR?9J5F2 M<8)&NSLUS2MK[$@K=>_.O?NW*!UB9-U>,'I,IIJ+^L>>UK81 DZW()K\M!<8 MO!=M< 3D]EFEEA'Q!V"):]PZ;Q4ERT*BQVZ-#Z'RQ[-,#IOS^((MUT!4NTX, MD8#?B3J*[1!42F+M[/BW8[W-OXYA.?D!3+(S3R TR4X&4'N573"K2,RCU:A% M;-B3ALA?!-CAMA./\))66RC.?UKA_[G[K=0,;G,U\ MDEIB"3^6_H,Q8O\:#/=O>#XW,!=>CWM/0 MD+L!!XM0$,V*R@H)6VDQS ZLF?Y6ND+XT\]HP3)6B,35 'XJ7686IV!8H?> M2=N#6D'46!>'BN*)[P2G78NU6_%7)-A@(V@[HTD\42,)RM_U$$C:9$4,"$B= MHAS1 ^)E#,+&G9+[BM/%H59J9Z(FZ@",ZMO9W)SXGRE)EMSY"[-XD1#&S5;< MA&/4MF+#Y5I#M=Y#J]K/CK^H&+9VBR0V89)K^ M#1B\EN4Z-'K2G':ZPB,2$T;.<96(@\J<28>R1GMRH?9>T23>1F63CMXPYP$D M3K0Y,7^Y$5[$N%T9$E"HB=/%@YM$9T'! +Z]JS%8,#,4&ENJ/4>;LW5&"F:; ML N9?\6V1)O1J,URSOCS(33RB35;&\LTN<^_$K.";YYS)$L!#[**>>LT9N#1 M%]ZQLD/:E?U@0)R7\825G=!LED!R@%99SYH^(3E_U98SE8N:B3HL@-D+/ "\ MPS%7]D@\S,TTW3/SPIQ%(PRP!^'@MVF/>RBQK E'$ZG?0,&CULZNC)&%L%-T MLZ)L-SI=>HUUZ?LV>A+E)';/6=[2YKN-18JIJHY,BQBZ$ R-&9AS130PXC($ MZEGL%&X.%N!IY1TQQ*E2521^4,R8;](P'8N8+QR/(X_'16PL<474Y *O3FHG M/6VDP,*T,BA1MJO0!DN5#4N@1'FM"SJLPOG)=O@9@5 MB8NA9IH<'87':@:&LSVMT[W"M,@,J9.]-A,OJ%IZWQ=APMV8Q- MEF 8A:JC\>4QGH51:SGINYTBIDO-2MT*UTB\'] B'W2Z[]XYP$6N"5SDIL;\ M?DU:IJ>T=,MMT;*+QZ*'_UHX]?E\Z2E+^*8N26NP5!.R(7(2A'E#_FRQC;08 M33X(WAY-!"1DZH]:04#DDBH'_4@@!H;N79DM&A'R742FS)G&Z MQ$UBJH#SDHP+ 9NG,VAM=<098LN!G&J2)*(K%94ZGG<&/"->V<-B$,: "<@4 M@?M(ULN[LCXD*A1MVKDRH13&8\[%Z4Y[6A8-\]O1S2&+6ZYAM)%'+4ZND5K\ MC#=>W->"EBADJ$,LC5'/Z+(MN:NX@>ZHS<2$D]&U;ZZ<;K,13:$6WM@NC9)5 MV.-'H,BLXHZM?CS1$+2"GK>M]?OQF;Q0;*L&7MR-JF?^;-[BNP2G@=4T\=>Q MH_.VVL;(J9D6)W=A #!M(?5XCACV4(7>.]<@R']PJ#^(0_V3,%W=1N]92;[B MJHD0 7-K$BXKB57R5SX4;;_T*/CYLS7Z .7;PAQ:@%HB8QK[Z589"+6W =9*8XZ M'^RF"TA Y@KMBJHN:*0Q&7F.WZS*W$C9K 6&4B$=^D)\5/,P18-9Z1$2$D-= M:FX_U;IZ-I,D"'GQL,?(U*.7^ CI#@RSZ'A&6"]JM;#R;:! @6:^@(01(PFMKS5 MO)QR8=@(S[NGJ\H>8'!1+LIHA0+P>$)GOF[BOT.2 77,8W8MH? W;L2 ?(NX M%V^9*\6E?;N5?4LFZ>@1Z$L;JD8' "ZR5N!&XEJGDJL(VSI ]L198ARDIFGU MEY8W8KBH'0$!7@KTUG?U\6D[7=HOW/'BF-0B^>A_,6M6KL%(C?$VFR,MUR_* MYBBTEU;&XE6^J!G )4T>OWP8\E;I \BYS-$G@MR_!7C!I Z0C.%.CAJV,AC ?ZD7YU:KAWI=3LJ(! M=HOW.4,1CV1HW:K[\J!H/I8[B'[A$6G0NNG%=!CO;(!/N30Z0L?NQ]EV#Q/^ M1JLC99=0 @.[6?= '+43R$]RL0%^C8V>M[*5_HK:NG(0RS>*BXZB@I(C/90+ M/Y6HJS2<\=!W+?/\#4Q&X;1");U6E:!L_Q%WHD#DXYF+<'DVQZ&/W2V2W$_J M4.,PIU\K\9AQ,4FK#%>$,F$V<'L? 34UW$0NQ_;AWA+LB%D,ZQC9-PZQ$.B$ M+Y[_?O:EHMTY<.%B9T%5[QUK:"$SSDU"[(Q>8E>[$8X%G5=,Y@_G^6#9&2$FOQW\5X]ZRFI6VVTVR M1[ ]PY\_L97S.&=/9++3C>G"%E5I;*S(KIT-(FA&%;5A4'LX+Q M3$]D5<\6@<;M$[178"DHQ;?SK0R\14CC: M XW]Z_F4D=_CMU*0Q3!1(S:(7 M$:18P+.( 6WC)A%=H#&.VBO3$JEEGBXRPUXA[ZG=$=B+S6=10EC[<\1SAC @ M^_?K9NV)>6Y45/AS#]U=)1%[O:)WI[\^?7;V\LG+)[_^\NF7^>/L9P#K1#>( M:62H_4 A"_(Z?%B6@**P%%-; R:'5FCP/ZQ,O:06(E6:_ \AL0:&@7* M,6$P6D>$3=:&B059-!BW(F&+'-RFY%('E,AE9Z^5+P43QEJDK*6M'3Z,0WE3 MYXF2PD^D#R#[D7_#N/OVYAIW#G!13S#E]>X&-4,5%R-*40\;.1R-U6[0O*O. M>>]!U2-"^D.4A(F6DLTOLN:*?BE1UM:LKK#6VIDG+#/W3^WI/23H5 I,>.ZX MBHV]%,_UA?LG5#5;*%#V_LZ5KTT%K2'@ AG97Y[5-CO>Q35-&];+N1'TK!F-"F*49J-.E"Y M5$.N(F[%"_@<$_.)LSQ80?#=9\S%KLU1%"CL56+3*A5>GYIS2=4FKJI0*XNQ MH+I6?MAYF\],M+UC.V 6/F/'YZ??GI[\DIV>/'OR\N3GVQ-K]#8\2IF,/F>, MZ8Z@ E$0;%ZV*SG92'34#"3BPD#S,X*)R0: !9J5HE#[]M8=R5!UA3(-/5I" MBI]/ KARVIY4$95Q:Y:0!SDN%!Z[* M+K&=W>L9NJQQ']:A;LOSO/+%4O13C2;15^"OWY-7B\O \NY5X-#%ZQF>BN&D M&=V@TYHN! O/&9R527\G3FX;6< DL$$*KX $R[P*DD9'3$O+0@]$OO#>RH+U MU0C@$2^J[PTM!1=,?4)OQ^V))AH$*_%/SX9"]^/%N45A^-^=+00#=;W[)URT<=K<*SB7YI" M\.#&E@M(=8NC6D^&!R1@@+4RSZS0H?A=W TN:P)[E?-#_P79:EP/I9>+:Y MU57+QIE92;GNQ"*GP2*AR_P?PL:CP_!%8GJ0++C"DH&VT5 +UW[(ES'(%I77 M#R.EDK1+D7I7Y1T'9JGLC5E.NGTOEJ@Q8Q ;:K.QY7V"0Z%O"U!V/^09 NF+ MP([:$+R$PD 1 @-V/&FS*>J'*&1.'IR3H0O@AA*!T[OD I!*B=:A3B,%C6RS M*,9NR:0F[!?,S0P7$B(F^ E!J$FZK)J%TF9!.9)R8M%;;#6*R.J;I,<_6D?# M?Y6WJAO [[X7VV4J/T3K3%%@A7@_0E&MUE6S=8P]&WJII['?Y5)J[I:*%THW M#HCD57'U\+P5HE9;7S&$+%ZEZ;AX?=.Y4M'LD_;7#&2 O!Y.KT&302 M'=2R7&=M S@LJ+]C#16XG3PF(H;IZ^$]]B^ABK8;J:Z6^P<[CF9H9Q )1="X MCP2\YQ++(<+V\9F6".OS^3"UT\S7_00:R9R_.$RUN+G*NN[%ZT7/ZQ24$K3WON)XS5\(O" D,Z).,U9BMMQ MN%4F[DL$:]BXS[T%)L4@7AN0Z??G$#6C9AL)5AR*HE935T#_&32%]XAB1.8L MILD+@WO&'3)X%7XP*6U2(RF5IK, NJZEF9:S=B@/O0[?]ZO*3W'G'V#TE[.+ MT\'Q6F6?;A&.V$G(ZQI"WI25X;.Q51Z%_7K&^U5A+T_\ACTQ@7]JBD"8^#3 MZ"):%F.NJ06OG?6;YFB3;^E0Y%6S&!#^[#>@]_-J4XPCKS$^0Q'R]GOF4>2L M? ^KE G,WWD)#1^%?P;]S&)JSQOXX[Y5:7^)Q?LEF,[E&&XU,1FZ+&2,#1T3IHUS(R\T- M%4OMO*G(?%&#"_Q15=YU;=.LQAE[5)&[J#4.)[^S13F7\&QL-]WJ#?C<&QJ? M6F+1O@$[/8F4@F'?* FR=&-DD9,]'B]>RK0E+;DBX2)Q9-HY)0<4DRTBI05_ M&;_- 31<_G M@6#CP3??1*:/;"[K!E^X1>N$;H%P*#JV:[E!$L8CCHV+?!H(C[K4893"!NJ&7J1ERT[TJ MJ\K'8#ELCY1B6.NI\455)5#;Z5;9> MEE73->NE]9\7?O?2X0GI-_GSSY^>3' MG\^R)[\\_O7YTY._5\5P4V%YJ&,PC@XUC:1SN8-LFY*GP%GYV,'Y.,IHL]D< M.PWZ']/^]DORJ3PM/G6K_!7-UWE>5CC/:&CDE/6::;PM^\596YF]250[B(]/ M)!SYW E0@4[W8]1.W+US]*])]M\#&?4.+$E[OO_O269=?,???G_TK[@LC\S[ MIK V)'K)"T?_"LF.L]<*B^+ IF LOD"RZ=Z=AR_.3OE?=Q]^"?@^GI1(V9P$ M=K$RN!88FA@X"P\R_+S+N@:B"P5Z>=?4#+2U]FREO+Y_\^RS[]?'C)Z=GSU_0/[*7/YUES\_^^>3%R^#2;F'\>UC-VT'8#@1IR'K_FM)\\/80H_T[H>/>(3^CH_X MQNW\+N='C%M]LOK&>#1<91HIOCVJ\FTS]'2WUZYX*'>^2Z+MSC\>Z@4,:%QW M[H<.O8Y(?-'3Z.9T=^_,!^K.'^S7^B/Z5>%?G6]^_\'Q_0?W_J&._IX?W#V^ M<]G7WQ_?^>[[OW_Y-W>.OW[@O_\_7_7M^&4LLH!=L*$ID"C%#Q*KP ?[]_SN M^YX#$DJ:0W>#[)"'/D1AD:1U+UW9/D7$XBW.\D4;[A>R-I*01%^\:09H^!>_ M?O:_YOQ_=^[O&_2'G)C]<;)WFHP]$9HW3\<;-\2UF(,^"&)ML_\0]N)[S=LJE;=[EY???'-8RYMY0I^UZ)5L3LGI$K#Y,^^] M_"K>RT'LO=NDGB&9\\]AB]*U@Z3[K"3=U]\=UO)F'LI_MLVPSOZ-MH5>Z!T$ MV[O-X8]M7F0GQ]E_YY!MGY5L^^;[PUK>S'-YD&U7G\/_:I9U]N@X>[9U M!\GVN4FV^X>UO)FG\B#9WH=DZ]QZF3W/7S6;@VC[S$3;P2&]JI72)G^5WL0<)^/@#LD%6[HX0PP MD%3(310F\KBL\WJ&DAF%B0B$Q->ZO' S=&AIMP>I^&X3_X*;"OQ(,G$)X'KQ MWC;:QZ\/.$C#]+V_?7^)B,]@,6_4J12A)TT.GSMKM/46"#GZ+^I5/O^BG<^V M-=O9&\JY4*>U7CZ,R4];]#RX"4S;7(]IQ3P M:^MR%)V"5L%8!K5GB@S!GL,UPM&D1"_X=T@ /IL^'I?D$?TCX9KE>.= M6-;9W0*+ZQQ-!)-?_]=0\<^C43E<#P]?B&7WM-+9>9& M5W/+8 SQ:=YU^6PY=*[ON^R)\@8S(\!+S^NG/6);LA'IYG176A*W[VZ_U3&; M^C-7U]VV.J?GY\=8UZ;%S&!#X*I0C;ZS'KGOB2MD][CWKVV_;-9XXW1'_"P] M)$!Q2@+K1]* W"K'GZ0!8++UR-Z\+H_3K1V?^YF;U:.OKI4Q!RUYYX_L1(^B*) M=LJ>ULWBU_Y\9,0^7/>UM%&^?B>;=Q<37\LYYYEX2S'Q7WG-ZNIK%A1W MXAOL$Q1X#;4%2!E60RN]VUDH[)RC1)V?8O;SHE%E"2WW%$U1Q!Z@)_RHQL;W MW^]YP-Y;IA;"[SFWR.B;FN>9^>DJ>M\:3&()7ZN9&]?GP!YX,3_H=-]-(U<' M7LQ/QXOY"?7.U5Y;/8=.2'!)WIS2H,B<(7^$1=A+]SKOWFB+!-&P0].KP^]E-6M>9\^9RR9/'OLP-IG MTH#.9TLRK\Y><"L4&?BN)'RS\2/3S!+/^AQ:C])4^'5FW.R?+;[H!?T/#=A' M3WWHMM0."'GH\1(_GM-1S!7+':C19]>WNALU-+11#&$4:%E338Q$%,$H=-0; MZ TRDI, E)#B$+;5QV=/3[+?VBDF3EY/&N&0J3<;W*V67_LJ'ZZE /M6K/,@ ML5Y(@Y"NWRO9WL*6^D8E#M["KKS=UL0E6/WK MYRPA3_NF7.^5O27S>'0RKA)*M5L$XX+&%0[[.R50_F:.%<^Y\T&>(PM12H[U MG5TF;W\\I5FKV/)@ZV-^T9%]5N4=.P/O8'+8"C;M*VZH*@[(_:?QGJ(CN@Q& M2-J)0QH70]JWTI=+2>-[W$.[.151V[J,MP,Z2&EOUI6?\XX3O^9S<3?R\#/: MR059$FDKUQG)B8:LK]#Q4%LE)JU"\MF?0^F]1O0UUWOBCXH; -/LTY7DE+$D M%YEG[K9Z=@X/J9/I 8Q]G3-AHI MCCE^]=Z0U6/$E1E40=!>]"AVL]B+(U%]Y^('&_(&'I7X#!<\&[_\I3F7;FGT MZ^_&[XYQX?>&O<'U8S0EBTZZ^'O%K\&JB_%K=(L+!NI?700O3C8_(4Q:W _6 MGO.M/@>//,X>ZZ?WN4$2?3O9\PID=0T=DFZ=/6828D4B4F0K3.UGDD;[FDL\KOJ>"BQWJC"\S2%\T J%L=1^UNLX@:H_<_I?W7NHLL MP+M?XS"-9,+1SH$TJR\V$B\%0NO=O]/3Q!$INH8?V,%@0>B@V//LG2?WV==W MNQYM3?*5Z^68H8\C'T*HZU; MF<<*,UK_\0[^L0[#][YB:?-[WGKK!W+_N>] MV-;-ND-G9GO>'7W>W>QIYY?]G9[[\]"W).J\5L4&N7/_S_]%K[;ZG[OY_Y"8>_4_VO/Q>NCK)S2R M[.X)N63E533U>QY5]RI[++/TP3M+H='2=4&(>-4"1YM1(B2K\XSN7A9D57&' M.6X1&B*PTC6UK,^;"DF)N+?H0&9KB]YLTIR\:U8N](-&U<[4;1L4L S:'K.I M-'2QU0;1H2U<7D 5N,R1L3WC6!6NFGL_A*XORB@;#,4L#1#Y3:2M^DF#D4-G1./@^WXLM/>=MI6"C]&O\XY MHM#TAE6S.:SDB.A*%U M+O2N-C*L:'3\:ZFC_ZD.T'6M1ENBQZ>D,C-;(:>I24$ M3P^AQHV.6;34"PV\DJQ9N!I1#'KZM*PJ<9C\HWEXLH*NF/"?M&;T5KPC&@1U MIW] '--PUDW70WE(H6.+ILDYER!AS;D=-=IARDG4Y+9(:9*\^>P5N1KV8_2T M+&=#E;=R'0G ;H6FI#P!4AEIS5?_]/U5X7=)_\O6SV[HDXF'524/NZQ1\:1^ MD/\M^VWT\/G .ULZKG8(%$L)9H$=)UY)\F-67E;1VQN^ /L-XXW6[J8=F0\NLWY-# (S 6;-@&#=P(VU M2Q%8N@VU(B8C[Y-\5&V?NVIHWG*3>NF['O6J#RNI9JQLK]HA\W2.AY0KFCOI.[QHFTV_U%;SS1PMX[G7Y4U; M^0]^R8E'-I;.V M1C(8BH3<,=I"M99MO M.E*Z3C@U^D0U!H._1>>JJDRKH1TWC)8&:9"!3R6=%#)M9*W+*/;8;;O>K;IH M(*7@8ZKD*_48,;8G-5K>EY(RCK8.#X ))C-L([\-$6;UZ;,IDO2^.'7.G_^=CS, MV;)T<(1IU@ ,Z46!>)-:I,_;^]FU"9[ W%->T%D;@;MC4^BNMB6V#'>EW3!_ S,=_= M*%YU#4)N-VTQKYBN@*"6I?K/+MKT0($@ -!+IG>&6#SK4W. MDB$4'!VC[P>3N3HW"+&L9#::C9B'@\K(<"O1T+J*[#!VP[3K89A!..Z9SG<1 MH^^6Q[AA!^ZC2$\?@T:ZQ*U=;9!F\Q:]O=ZZ]2 J\:9-Y-4D%_;S!1.1TNGA M-/<>W9*S64)_MB7S1UKD-7)RE,UN/B#0";R+T^I'Q%#TR$2!2X'$B0,F)@([ M6_'8&!7=($_ \G$M_X8WNE#?,E_0-21H!E&81;ZRL,%%BYV=(+PK25T)D;_Y MHJLY6 >PRDT D:TFF?3MLEISCFKPZFSN&J0GO$5[$R.+U;YIHLS"ZQA:!VKAGUP MJ?)AV( K&/--%ZSR5TX)6$F^D/'F/,#$WXX#?*MUQ_ 5,#&LSX+-]+1Q /D$6<+S&HMRA8%&PMF/Y D1]DF>R][*54O MM#O8]^I-67_"J3=+2<0?8WR/PDFFJ-8AY,98NMKX]8-QW7&=/8:8L, MN(+^;ND)S:;F_ZK-;TGO-HH"LW^ '"[;'>)5%0'-$7L,YF;M&\IM0M;@'^K8S^F7XLQS0LMU$@^B(3$$T0]=1%_/6=O.#DACQEAN@SS5<+'K&NMJI7 4B13X!H. M/="S7L^2%]H[%T1DP%^S,'.W2>Q=>D_?5^'ZY 8?:^BY$F]E)I* 4NW = ;;%M! .0S MS9F\7:KTADSPE443V )8LZ."#/"/WVI&M+\0\D?5^PZ,:6%&^3ST2@^0.#;_ MW#?KN*($FF35()/!)QO5K<"P<]J"/+V%AVLB,$B+PU+ @U+&GD6"@60)9L @ MOOVF[!BE56TM2A\-S ]=7$>G8'O:J RE&(JR#Z4&_ (*(V'6@K+&D^W-26Z2 M>BXMVCB6-VG!,,-R%0:[;WL>HX:7L?TJ'FL=#=Y-G%BN&':<.H+8)/-OJ(O M21#=M>%@)3^/<\P%=IH48K D/L=JXQ L6F!=AC7-OI1R\'2R\-8#HH@AQ;(> M9YS;BE] 5 6J#_!A)XB=M:"VRTH!>:&\VI+7/DG%;\G(Y'0^(Y2>),H"C-BV MZXQN*EBD60L8+.@?R+^OPMY,($Q9E]TPT+(YX'YA)C@#: M3A%4&0SI@2:X[O3WZWRK:.FYIWL.O^@$[3S-VU#;7C181;]=(LT7^^_IRAXK M>D@%'ZNTL/T\!,I@3_Y@:&)+1M%C&ADK?>E2L4N?MT7E.C^2O*"SETNFBWW_ M +#:=_HG/L+!&$PG^YL<%#K7O-GQW4I X\V>6" FZ=; M3'B"YT/+WT6I K^J4],TG,=-4R([61 _Z!NFB#ZXIC^-8 ]V3FGR9\"W58#E M%31Z[&):%JB;L0B/"@S61M0@82Y6."Y)]%W+&;AIQM_5;)/?2*^U4KL6? T[ MF*&B_>+#&Z$I0GG%4L.CHNXA%@&^? V1 56T%CG*G]$X"BZ6>;TV-'%J$6 G M!FOC[^U)3:"28&9 EN)G8V\(D38\!(&>Z"DD)8O"U=5672TIW\FE98>6\9CM MDW%*LW SIM.VSFK IW49@1NSV"GT41H#A<(VO05QOHLK&6 ML7J#)>T@6BXETS,F/M^3)I1M1*5CV7_[7X1QWB=D,8)ZOQR+:'6GX[J,U*6*49M2QRPQ4/:4TU0C)J?ELEF7GR-5 MI;=V.]V8)[#LAW6FN6U!L+M M(;%)(\39&F1)L/IT2BN7XZW0B)KKB6*?T2Y- M)L:BVTE-D0+A)X'U(G3(EN2H/Y%TW(6K!Y^NFI:VPR&S=WT5XTC!M7RUF[;65W>OO'3KMVLH8@8T".+ %T3YIBV>RT0:4,S1K:2#T@M5 M ;.\)5DG.=^Q;Q9@%&$[@-PR5$Y'N\I&D8 E$@4JQ5F1VHS*NH+V%%""+_P! MAHH)OB)5[6N'YB1M:K>=2(I.DC+^2DX+K8>V&S -Z%75LB2.1"!P(T/-^9D1 M\J&,:H^$#JPCZ=>Q$22Y)03H0EUX$B25M^Z7S,O$0G'*2Q&!5DI\C+ L^X>< M[-.,AX4)>=D[B6NF:5VK69NS0?5SN"E7:T@>2*P]SR0$N@RZ!=?*3CB]B$DM MPH#KN5#0<]-[CU.98.XES\5C(TT)3Y3?EWZ&EZ+/Z,E"",]9QI;=V9E$FC!5 M19MO- NKC"*R1;)"35 //_'BA\/ <'!F2R?QXC #G5X33S4#]8SP(-XIMF]+ M*>Z/"]B\J.N795L(G9!.?M[69;?4D.I-+5WZ&!0BL&^B'&-*7^9E2MCV-VT. MKTC 8Q2$&Z#!W"O>N.=-6<2"8+-TX&T#0*OC=GL3I1U'>DV)=(P/"7MT&Z?L M@14?2I/D55ZN2" \4@";!"=I%1PGW>F0Y/ Y]/YBO*U$OG6:-/"U$KEE]B-. M=]\OPG C<+,"#GXG:\S&J]Z(?;7660U'W037U&!U7!.OKX.$![^-@">F4!K> M_5+,@\7)D)#QW^VYPUNP.NC['$[Z6Y]T]F3AU:J0CI!#I%Q0OSMFIM'J#S@H M!K%):%O(\.BE?'J_*KIIBW)E.-DX2C*Y)$PR]8NC#*J[ZR/N(RP2.M4U64V! M%Y:?- 5/NC]'G.[$_Q;T"8D4UZWI12^HKO$/PS-"N9:,C\FB7,Y5*),=XJ&X M!0[9$WEGG?'X7K7K :H35L3SH4+X1GUI[B#3-C59M/X5HZ$<9]ECP9$ ]S(Q M 1KM8-%.X$2*>9#L3=9L'4VWG+QNU3,J:X0JVC"-(= SH,'HLFDY7))SLH+9 M8LNU8NWHK[(;((IQ(T,*J2$6L%!K<,_G*$+R\.&)IG_WG@H>8@AU69:X:6/X MLHZ[$UG)0",_9R(=[53JV8T!>.D1CF"\R2NG+Y*,5@^^! C'YF7,I!!<4K$2 M57X+^L[@3A/9K>)#>)LNB?+(\\2-6.;MRGX4%R8+."#FMJ*-GBLY* LB6?Z< M W6M6RIL*B;L?^$WB[97*A#UK*0X#@_<^^.G@=?J!3\>IXOI,9D"0GZ%D$QY MGH-.(5YL06>(N^&#B"7'=Y-2[@SY)@X.*5B,AR=N"]/[ ['A24X5Q/ CNE=B M]1[YF)L@Y?\8ZA@J[^I2Y;@$FH[IW6ABF%/\]%@:OC2<%PL#SZ> 5&!.3K>( M+=MD<#N]IRG3UPO@"QW:A/V^I-G$T>4E[_-7Z.1 HJ21B!I-WKHS"*9=O1++ M2D250-!-5Q*$4.^3S $;R-)+XOVP,6@^7;!AKW^AT9$Z[[*EW9 MG))0_B0;P*#SE\YMUT-2A4J=L::]:*)CU>\5FV@005JI!I$JZ[3R)^%AWK5+ M/$Y_;X6TR"6)K=AN8$+\1*NRS- LQV_H F-%U/+.$(]\=]$GUH@]VI-(_!T( RYT\7( M%LVZAYD/,Q#F)UMPV!VH#(,!Q]%<_(K^<7WD^P$,\F'!(-\=P" ',,A57UR< M*'1+K!<3+\=,:<4._%<<[&<3A3T0EG(<3F16%:^*CK/'XA+WXH\$$O!(F3U6 MH?BR)6\![?C("6;@]!>/7YY^F9!::* 0B1=(:OI>"4=@[TN,HV)B7O,')/?$ MSM90DY'42CD.E\&>.S]\>YW@VOM",KKRO&PJ;]G;8G2)_?(YY$<7M+<67@FVFB:QQ8JWI%L$M]_'B)W64&[[]T%X2LY/OXV154R^X MB UTCAWFGM&MEFJ=8_:Z<5DG*C/I:EAB%:R4+$(OQ[_K+YX+'%L+ ,7#06J5 MV]YJ7C))$.PYNEJK-XFJ!KWU&%T9I>2"IDD@\8V> MV>YT6&EAOQ2(F,7XU(V>A-_;6LTX)98/8G G8#"IKY9/>!DFWJ#,M8/'S(U^^"^2]T6SFF0O2"C_Y=J*#O8D M^PD,#/]J8$]S[("^IM_E:\XW/<&)QZ_^Z8 /TC8JIR2:B]QB]T*"$)7+^/[F MEDH?:B6/_]U=C(_&S80I6BL8FYT][(GO&1$@01?5?[$5=!%=_BCA?OD983B9 M'1&/)IVDN78QH/@ Q3H5V+7!XE0T?XL!(M>ZO=,*/HQA"Y$Q(](U89K=R2DU M&YI3B?ZI8 ?262Q5Z0W&=I>NSG96,9;]V)93 ME.3A)[2U[]VY>^>MWDYYZ6//+76Q][H9Z5N]1="6YEXBO2([D_CL.(G"+IN) MHV0<#Z4ZCY/M4;^ L@YOJE%Q$0)^I:(M%=BVP7C3;M6K4W,6]P+A!*G$5P[G M%31SK<5V&]E!9#/FO9J47&.2<^"=?NTSZIY/#+G.U^((_3FHW O'D\Z6DWH' M@#T[:\X8FR%%'.'Q0 <,XV"-7#^;\\P,GL!6R!L>&M@8EQ2,#[?M/5Y M?PVRQ>.W3:F4TV!BFO&<5:B-8(1_DM2,KZXQ#8D*Y-=J!X]0!MPC_N\(&5?;PP]^T[>-875\> MZ7*91:E0OI8[P!]GOR#.M725]/?QI?<,R%$T#E=\Z" F(LX*YM:.1\F-3MF9 M,O(61C"[FN^#?AV[XT9)8C3V'8%]G#U1.K$8.^@=R.V%=9:^>G(2'^2R#MU: MXHXCB?J)\(/T"LMF#%.()R-$XF4^+@N8F6>-_,A.JK_:OJ&WDKRH%A7OJTOD ME/F^JW:I(>)"Y= U1=[;-%F$TV_:';TV;HJKRBU^Q28(A23EKZ!.Z9,LDRH: M,-#=^2CZQ)=\!N@9#5#!\RDSWAYB/%M3R?S5TK:[J@+\UZ1XNQHMUL1XR:-H M0$0E9,^.A^_#O>Q$,Z'@GB#Q-;(^#^B%#XM>^/Z 7CB@%SXN:5-L'Q;-"B2H MLSVP,C@>K481WR5^?RL\C;0_PL;9; 7^#ZM#G@3<8XSX;H8>%I;!*CPM O)S M+8,X),"RMS9COW6PWYD)&,;TQQ)(U/0[,N=Q7&TZ"%N?$3*I#?PDNR9R<1+2X203+]X2-(YH>M.U6I*87#<C9.O43PU#<.1-6G!9W2WD=2M\'75I33AT)5'M*\D*_1M3 ZNI>7F MV6KR\8+N=V)2&^305?MFBM^$^,U8VG99V;BRO[8*J7TMZ"?*U%;@4/_EQ,PF M VSFM!+"TOGC&MD=L'S:!U[K89)[<*7*O@?94)I1T-C5?%2YY2G=S%?",2B, M9BW<@W>Y/4U*""J7L;:G--FDGK#"#\452QVY"&H5!4I)DD%T>,0__*\;.D4=GM*1%%:-WO%@0.Z'J68#5,:<7$5OAWHY3+7MDF, MRKXU>F&9";S[U&V;F.VWJ>2,CB,)TPY,13-.O,M[Z RSG:'MT1B)-:X>C;$] MS#:!#@P2'JFV(S()H;T?:K^J4HDY9^/&SO5.C@@[;*&[YN(3[M&OBNF+VA2+ M:#+PGB3^.X'Q(24DJ-5]$FX$[)*\NE711>+!^(K[J,VS2MKX=L<>&*C]Y_G+ MWAT'IXYCB\&N;93GAD3=27I@5V" M@HCX($LVX-M7_>]I]^QA%'O$[<'8^.3&QA.% _ )#5(=")FZNXR4-Z' %D-# M&G%\NL6]76H\63ENV%!W,99&8NBVD!-5,;M+/#$>>E$H:5^2\"/6)OGKL#,* M@U[/K2H?S<8O. &P,UO?NF!LSV7:9;LASN-0+9(BB1N8"/[@$X(NG#/;EM"AAL M8JW$R 3^!=VY;-WHFBC]84#W%%XR:M::0H DO$YK*@UV+B'#/_#=WYBW?<]\ M]X8M8M[[VS$5;Z\\3[E-3JFEYV+K^22/Y:)%JAZBH18-79JD[W8;'\.=4<[< MF.N3&@
L!/)5W)48FJV21P3<&6D:$L!K$]D0&,BE$F;7 Y$Q!^,$D- M]+#>'#2!>,63MDXW2^]G0KI,LR_>1[T;HVZBU5KD3 M%O*!%%8YC'U-M Y':BR$$_]D'\OD6T8/8ZI;KZ?%&=OC$1S,_^LCP<"-U4CB MW+O9TNPNZF$H6T( _8CSD\55<+.RA!WEADSIU5EC9WFWS&!VGN<5@Z6:MI^3 MC=EP\=T\>^1FCHM:[SV89/?NW+LOI ,= V]\YUP;]NIG$:MJ?R$">Q[KF6N"Z[(\\_I=A[$<83:"2UBF]"&BZ1\7:Z& M57*)\3&2*0MO $"RV]:V_4ET A%H1[0M2%ADO-HAT$]S4&#978#(Y&BZ MEW(Q6M4:3(0NP^GCLQ#0&@G:O#8^P#TT=!<*3(:V:G>KH98QN>*FZ;T/'Z\. M*HF6;M$T!4^@VA!%'*=*\"U6=6088?&EH6X?EKI8BS6'$H-I557%_@W9!6N'J_8F=AQ5S4I,"T?IJ:NK)GM&8F$2L5<)%?E+Q!.XWBAJF'/*?@KG6&%^S(PRR$UL7/&F,N?(@QYWY=41WE MWJ51H$BUU6250'=W&31H\D]6)(MG>?8%:";NW7GXSY.39_S/NP^_-!$1W7DD MR-/=8GR)+\Y.>8TM0CPE62^L=BLQ//UE%O'DZ'9@;=O_6L?9260M]N.AP9_? MLQO33)AX B[L/\&.;-D>165DV^0&H-84,)CV2^'+]U>G;7Y.?.81Q9RLAIBQ M6 H,/(3RG &M^UOYY;>7[>2#^>?<^([VI43Q'N3H>:)/4T>M!R!U[EW4UAYGLQY7;WA*>J@,'; MK!5CYT<5%4*Q0XY?EEW>]0Q[!Y>:HY_ABG5I_PPW9;;CJ485WB//U!Z:J>/L M]Z9%KQ6@'O><0Y;N2'F9T(Y!(.,6$,$*B4UHE9%!O1KE_]R#^2/VKE'C A,7 MC%6TED!&]*7C,14NM?,"7I^G\.N>W"):JQ4/9(RLT1((@9T4L?BOT.#I6=C! MNO^DW(YKCVQ3K)OU4)7=:A*1??"??E*MWH\^E6 57H8M]+[9H"4.EYOXJD A MS.&R_+B?M)"J3:Q:SA3/9(<,BF:!Y&V=I,-#*\J$>FT2;U=/+Q=N[2-&$J'+ M7T?M>Y5U(_!5A"9?^W;,U'GPZ[D;EZK07*M_E$M%1#OG&DY+IBH?6)#*J*JJ M+FH<+7HY AFI*1Q:=F4.'<4]5197*X!0$,68,D.]E!Y"'O0;YT:<$DK'R!:\ M#4ZN\P>.';@I&3@%P[:@::;2+0HD7^ PDLO\+B$W>B/M,,9U/-S)52:#'QP6 M(=1U?D(?[^#D[0DO_3GD9+NVU=;;OC@09*/?,J#POW.EI/.H/$_ZN9>+,FMF M*'#:5WR9\J3G$4G^W AE8NKY(,P%.ZBR(B9.Y&(\=#[T(J-R<#@*C:O8*HJ; MT:/4F5F4HGO(5V$H*!"3'DQ;,4C#/3PM]++T;;-CLD\V4(ZS'YWUIP;F$]$[ MP!2TRY@BB:3ZX/K$=0Y8D0\ZW??N'+ B!ZS(55]<.!.&*H=6DG8#M:NTJ-VG M%79+I$:8\GGY6B)<9/N;;.4&!O[V0>3E')5*>+F"%!5..'JJI[\2CX6E<,02 M;2W2.DAT%=PT=R(EXXC->:IK=E0+*Q4=&_2*_O.F*>0/;K^$8@1-.MM"D+I$ M&2^GH]5UTBRXNVF3>$6:3&QXJYL3XUZV8_\V4R?A%*9V\L8/]\#!]'=E7=!R&:TQ>SQ;,>@V MRZ9R#]/>[V"7E!:MB"154LJ'>Z%GI79J44_>W+RF559D#=^GB W/<\YF7IBT M_=%A9-]G:.NJ@W27B2#9 S-5N"YWPMW-&@F\TU)[C M4> P080EJSF/9:V/%MC-V>>T$29/VEO@^38[%HURU04>_S0W?M__['1NBK99 M=VDH92+;"#45W(.'WQ:AKA)]O^*-R,!V+;V/N1&-TD@K+_B)TFQZSX^&]$P. M7=0,*:KH4&(!4OZN[4TW*7M,KZUT;#96:0=A:SG4T7>T""H4B+.F#; $/H'CBB(L<^F7+-&AD6F4 MKR!Q#G0 'Q'ILZ?M..#.NJI%%*H):TOGEG;$TYP6%UT+[H>>)/5.0>2:Q.J^ M>W"LN+E@CY1=G%V9Y>N2.S0(=8POM)^8 IWE A'T=Y\$6(\!"X-F;_:_M0C/ M=!-+FSJ)VB-+XM,E5FT)F6Z"V[AUTAI[3S$<:)H7K;.V(8%V6)6:S'L@":#I M,XT]&AN]R0!:&3%)THGE:8SF5K6;MAH3W<:$1A,<.3@>XVX0$\;4EN#RZ96L0 7L*+%%0(" M\G\'N7J12'U[<0JP B=QS).,R ,U[+C[KDV[\ZJ&I;2(O2(*#3+K\7;R/- =WB4O_?.9JRM4U4NYY)Q:B-RT,.?:(<&=?6 M8:-58X8GU?B^XZ[> M>CD#OEKC\$%PD$]7,-1MHT-YL)E'V#(JC2O5EF]/J M 6S+";&X\&F-MKBA?MYJY^K% 9?ABKV4,A>ZRG%_8NN8L>\8PNQCD$WM-CQ# MPUIQ0LS>E31']U>)=R-)@=S7F^[<- ?M9<%WU9H$7W*EJWT 1EP?D7Y:<8S: M?(F#/6C9EASG-Q#7[W1NA7@Y'RI@7R-/6LR.3L$-T

HULCG:X2!$ML,)IF8]6@7]Q)R_MH9B%[FK" M-+]"L-=(=#4Z0LXNX\1J]M>/,]TB1SX->3[VM26?X%O*SEMI8;@5)OD>WGIJ MC\9ML@-.<=9ZR&5L>"N,C6?"1P7@J[[%/CV@(#XL"N+N 05Q0$$<$B(?K"1M M7&#$H5R)WWH;S<*1HY9>P>=5>-\D5(N.0>"?JJ)BW_'Z2"H>;+(."5SE,F&R M%>NMRS2(9<-,^7-%P8S;F<3AH*@IKZ+T\XJ$7K$5\+6K_+DEL+P*HH M.P^H'Z+*G- H*_O+GWOGG@+"J3HTM@_>V6= M8MU3W@E^8@BO1[%WB9$EL7YZ'=(N--,*SE9JL^8&/03[)"P/> :'H%G;!3:0^W=E-GUI\P1= M",A=FR3O2UL-O5WYW_2$/,YW1VZB=AT(010RWZJ"N_GZ!BB>+WD2=VL/%*'T M=9PE5UIFCOJAU)L_\U&UN"WUN'O/>Q W-\,1_/;OVV@7*)R/9DD<3.$/;PK_ M_^Q]^W/:2+;POZ+*G=Q-J@2+>)/<[I8$"!L#M@5T:G<20.K'Z?/N\V@;5;@NJO!P#Y1J!=[?7L'NIE?. M^ K#P$0TA@V4/DCAM?4S=/NJW,[Q"F&(&3 M9YJ6L89@10V,L;\M<^=4NYSY_#I3GI=%>QO;)D9")J[C:ZI=J;K?UA<@:9*5 M8S39=QU7GZVBRGY[T&HY[S!$ET9N#P;R MX\@N57^CN%U/YE64"A]A&ARV;TC4A0_F[A.P B8+<,C>C+(6!_IF%N)1_ 5X MZ .2331U:@IE*>BR3GJ;-(./21$8&I7:^;MVT;%:P3#!A)]5^&G0[5!\Z(!I MD-"MC&!%129?E<$3>#5HYZ"F#Y*,@(51_0CM;)+(3X$KBW!6I%(Z/EWU"6]. M.>:W2(3:"876]1O5D1SEWV">0-^ )CR(9 RO6TGN^/ ,_6AT@8O>W]PQBNAEC@_9?!%4SLLOTU@8#U!)C0\ M"%)%]U=U":L.(R!';D(5RF4Y !8V9"!QNWLWT.TZ\B-3=^&E\?(]8N,/#LAL M\3MLJ2M4#M1:("BO, ;,PRE@%&7*9SJN6[V")1X!GI-@9I>+A&"IU%*C$8P6 MBJA^2C%%$JG*BC;*B K+E!>&:**C!R3FE0*$"L36Z8?YB93. M@A99'B-0!1PT)Z8&Q$7E9S]."F)#YNVI+%_5I[8*=Y>#P19)3O?)I=QC%=.^ M-HQ,-IJEAE3,:HRPL&P$X7(Q_PUH52XN3E&KY):1P13U40%!9H5?5K MDF1->5MJI"^:5,>?43 <"^EL*$LQU6FG 2 @*(BJ M*=A$!765//H2-"KH;K-C.JPLMT,7@ OL**<4) R*25;'K 1@Q1&N=L7$H\XK MD1ZRMZFNHG5M9XRR+[*FO74!]??I91231:KR[;)5QG6:N"Z(K_,=%%J1 M@*6.(C?!-6AC=!$K(]A4$_5JK)2&T6$AW+[[GM*E/$J+&KEI3HCYKTEG5:Q9 M2-Z/P,7?-S)M"F4?Z>*+,BQ+KAZ\20G2% 3*&R0N92M6A8HZ'L(K6P*&&AX45HR+C U_%YS0>>0HU=O M-E,^.4DUZZ0W#5AP+62"#]([9O@CV5GMEC4',UFL'G>A@=C4[A5=##>RNG0) M$1;--N4(%;+V[1^8IX@YY: +@5$MHZ_@/-P) 1>@2&%:T:*+1\^_!)2"2U09 MQPNXJ1,1R>*/L/(HI9A3IQ>*@D>#$Y=0E-')!RJ;NVZ"79ETX7C!517%4@EF MW>"HB,:S51%?ER4\]] (*F![3;@RM\;$'[4#=UH"-**'])U)_YQVXJTZZ"HA MEOM0_=C-E)-%-5ZURR5RBA*PLD2!8;;/I9Q4'IOD4"J/;=&T5$^LV)A6WA= M^:!4;@KY$BDY#:M>N/*?T[P$D*VU^]S?M$+U)=,H%^7H["J8)M2JZE-U?=R9!;9MES631W MVDP@%;I@PJ^I1$(V\V1=L"K.O#AM'@^[JF.6)1F^QQYTAI; BF1H^\681AR$ M'JG8TL]_3\>\,)8&,EY06?UFIP$V B<#0W:C5+6>XMMH?>-#:>*1?<0HBZ4M M^]#J)7&JG%ENI @+P$LVN02:VFDZ55/K4E)4YPL6L4T.V2'CPGW=)-]\^WC^ MELKGSQ KG.X #3R9V+?<9I*N<&1?Q13O\ FXZIZ%JP)DV*Y,/BV;U<*I=%H- MM*75FWF5-WDL5,Q!3O>_+(*CGF,2TI"6JSHZYG<^5 M")KO=QH"S(*&*8ERNY,*O;M5N]Q9=X"6R$3_BV; NG M>JHI4M'5) "FIX9CJPQF?:?1!=;3;]G=86LOG*?='%GWD#^RGV4FDY^<*A%; MN*1'MK/*?=12*N9N-8?.?9.O\)Z#<"H<+$HN-X>5O.<^3 )T;3NZ2U&L_7;P M+7(0V8I1>U<_!+)J(A[R.9JF8RR04>(B6#I#]OKY!R:2_C-&7+X$-&.S&/U? MEX#7_^%)*+'1*W=]_"<\Y<73IO4O65Q#I?;FBQ?W]/:5E[8\F9:[2R8L(H>! M[D@4JS;ACO)POA2C*M3[SA65OKRB> 2.U%@G+;^#1P'+JY%.*SU+$E(G1-,? M[V: O'CO+F0L 59>;J^9QX.( NIEK#IY5&\>P6;XE>";@FOO$"HULUU0O1N MT_H9&P%>,K]&N [P0GZKX75"Z/X+%I7,ZR ;9^GS.DM[QEEZ-,Y2XL-X=W05 M!'M@N#2%A_>FI"2^(SLW!-:Y%]_9V==O^V*_3[I0Z^+B9>I3%%*U=R7[BER! MDGR58'T;[/F=BBO9A>2*_YG52+[VFM@9@-JK@$[_-5^NJGLG*&8*;,F/?V9T M,_U5U;*[3.,:R6-=UA_VDJ:ZNO^%$!E\]:5<8T9N0]\P;N6 [1ZHY-:*:GZR MBTV0A&SZ6J35G%U^./L_ZR?9V?62TKL4JMC*B4;^M?D4#E&'TGW\?U\^YQDU M9P3Q3WRCHM-*8"ATD M$QY2"MLXB;_SA<0&W;!']QD>\PD+_;P*D5H2&>EC'@;\1M6)E4NG!BKHE?&H MB.5<-<@%ZQ:,8>H-76QIM6/6A$5ZHSK1L0XU=9ZO0JA,$"+_%I4 S:_YRQ$7 M"@W/9>16CK2K#1W>D+^#GEH ]-N\ )ENDR?S)O/24NT1(63'>D-%X^-,,&I& MPN]<>R-'ZO="8$(*I0< #X> -TWS@# M+1;[#KZ7\'%:K6;KM7X!3B%D,\'?">G(Y?HD$V*8-/8KG!\6D*M]6 I,9D.] MT^^KA^ I+U>D:+IVMSET>J^52ECQ@-/LW/?K?;_UFMW18-N7FX/^]O.V.MO/ M>\3;_9^_ILDRLF@='REXS-SOUPDV6&\H\O?IS_M;P$9I2+R3Y@1^4Y!A*KGB-Y('5:GY3ZEG5]MIE3MXA(60>AONMBZ&TI9[P^1/^.5OK]JO[M]G M;AMJ$QXXIXC#P+.T)*G%N6\@W-9*K#AEX?^,D[_^_1?JC$W_!)ES2;H'?=(J MIK<=KMP#0TF.K4X]H&BHQU#/(ZGG3#8YD&2"&I7\%X,M?E&T1(1D*,=0CJ&< M%;EC29D#AF1!*L(JY U^R02&+=&][Q?J81S.Z?NS*(HSRDG]@BVAI-Q*\)J. M$@\,Q1F*,Q2W(*NPG-*=;#[R >UH*9]^8V%&(60EC>\;.H-^9G/KWSRU?N2+ M6J#U*[K'Z#MT/R#U607A&;K;!#!5#1G&]MKN_G3UPE)7D_)2[)3?F M'A&^VS7G;$BV!MM=Q.%U^_S!T&X!C$&GV7,.^!)RS\$0_0B_8#E>^O@H[F]XY,&1RZFRQIY1:PS) MUF&[AF0?X3\8=,Q1&ZJMP78-U1I!:TCVH([2^ \>3;N=H=T9M0[YT$TDPC/Y M#PJ/00\="*6L&\,DMZ67AT.P#H*BMCSL1P6@'29_;3P'JN3Q8L>,+(8S&,Y@ M.(/A#(8S&,Y@.(/A#(8S' 9G>'ZGS FPB#V[;8Z&3YC0D!TRX@W?W0OYM)MM MI!\OSK",2Q M\0BC1!@&<60,XJ7].T?**9[4PW/0W$+[>.!OK,!Z[/5UOY8JXZHBRJ M$5,59N;[G+J3P;LBP]Z_V,B\5&57=ZNV6)9.X@162'65JT9?;;?;M#Y'11GH M=INJ[K8W?-EB>14KAN5Y;EB(O__@]%K8B(^:\>DZOZ7U;K#UQ64YLCAU^:V_ M5*^G@ KVCG!JG[H.W9_TQ7]97DMLC']*L15_Z0HECWI9&UD:H)\6#V[CKVY M[+[W]T*%],\___SE[)=_6Y??/I__T_KR]>+\H_7EX]=/G[_^?/8+_/NGKV=? M_E&CPO];8.+CZO>C'*@+;_^&[2V!*^#@6$2S5 MM <6DV9)9('(=[.PZ!3H!5B"/?(:"0^B&R[PAS$3,"&UTFRWG!%V=X^SZXDL MFDY-$($5%JSM,F61A_SRO]ET]M[Z$L=)OJ0WJD' )?WV1;4(>&OU@%E>1!Z_ M4SW9Y<_6SX%WSF96M_A5-Z333UQ.61CB,WW]C.PIKRO!>S&7_;B(?3(%,%EN MG@,8\%IGID;-D,D*2U"/ ^[=NY(F_(6EX8'!4Z,Z>MA5DV:"/[S*#QFU[$0@ MV@MOWV*G3P]+U*O.]>O7< :KS=S)PNNEY0=82A\>)#F$$TG82-1A0F13PAR6 M@AQMM>HC1TS[J"<%=[MOVD?5I'W4X0JA6^HDJB2$:M(1,@'F(:.V+" IADWK MES@M.J98P)! =P[87ELB-5J_C&[?F6Q,*W\7B,C ;3?[L[N MWBMBZ73:\ $H3"/4BRHRQZ=6%XVY^E=:1%[Y000X%+#P"DPI5@_5^P+;S!2'KH:+G M6K,P)<_H9] E9#OU$^K>2QX$(5FU--OA\UD490"IKWP68Q>!R/H$*I;EM!K_ M+#5L5]@*LY#UC\ D+RXBMFRLA^8P0*>!?RMS.Q#87D_W>%]XL5G")"'U1AAM MTW':>AQ'*IG8$P[5R"!RP\R3W;IGUVG)3WK=7 ,5TS=@3^C49U\TB](QGOF M>)]_^_CUMXN/OQ\4#/;3SA0M2)B;1[!*SLFUAJ0HW !^#'PP.K%3)Y E_N(' M0$^RW21^%*"L2AI-8V(UH'3BS^,0F%K3TE/\!6D8M"SD@<$L!.)/P-1-KED4 M_(=I5JHF%*FPK=D$. 7PAPB[2:J%">G#'&<"/@JA5X6=@2TO8;?*T4J=1*E% MZ*AEI=R=1'@[:^53>Z/6D:@]$N?8,$F9#+;DW P> ?5J^E?)RP/7X'# UVB"8[,CM@AO^A M&5T7_<:IE $^"\(LD6MDWDT@N.6&@?R97*5HW4?Q#2/O \2N45 F&O<9C@O MGX*7N6I8^(#N 4[@%%DBMRZ8S],Y/3#A8'A/%%N%43.1 QST7X2.=)46X, 3 M _1E<)BR%&!VU+GQ6@%[OB)5R:;!$275$"'G#@LDX%1:$-2=> KD+%WZ,^)DMO5' MYEU/QH!4"6.A8_= &3C3*C^S\ -Z3:?@%)N\ARC M6@B&-6B<=%E4=+IV@\3-I@!^&%'&-&"$Q'46@B8F;\I@'([[1^ZV\:+Q$QTB M,"?B3,!1P0X'H(=S"8.E_M.;#1M$-R@C2+G%$;-("L X/U[J00THD&NOZF7J MRXS38)-F.@]\"1$U01P)8[("\ 4,"$K]+-03B"4\V@"#18Q0T[VT<5ZA#X%& MP";M>)BE+9 M\/S:]<'EZ[B.%/;@^SSAB :@9 0D!DD7 %"B.9!(JZ*)UH#E9XEJ8+[0*ONA MV0#2G$NOO*.[DN,GDM3GY7,J;)O+_)RV\+4?CX#ZNDHNS?OLG">6$XCT@"4W MO,RJ!=Z/3.7U":$.:$P^)^,5#M+G\ H;V/ M4_$_LV"&CRI-SU6L?$$*)#R8CK-$R#%IF#A+D;@MZ2,FMAR):AJTT/$=N%I8 MH54/ B.4-^*$XE*9/"Q\W.V\+[,QRIQ4\@7X3WX>Q=D1I!3LLV7S7S C+?\F*J?"5CZLZG-!7)K($6)L$, MAP6=)DN0#8=L#%-/8!I84XKB2H:U)$SQ2X*^8OK:E2,#;>Y_%?4#P'Z7PBMI M.FEGT?L<["\UECY!4#*69UJ9Y;%CXFDL@"%B=+^J'E.G1Z>+VYSAS6Y)D\* MQ0#P%W0>?=!+2@J,/^7I)/;0J(,S) MZ-SWT1&:H.A)I!20_H&4+QQWCHK&AG\1%>GCSI;#"VM49("5#$DI9)1G2*)= M&!)?U)8.T 0/;HB=:5Z914I9&6=IF69NX^1[ ^967BR*(%PP)JW;"4;A XM# M$2-8*(#8Y#;V/(@7R[_#T )D@! MH"!:(X(EJ2E:#8]A R"C12E4"G84Q5/I^):74]H5>DV^)5_!3UA>MA)&92([ MGC:R8V@B.VH2V7&P>AY=U\3(K4C@$F,D'RLJ2Q,[M]VE9B9T/"7W;/TU4@#@ M&;*"7,DKN6SEG7Y0X<0K7'?*8M).X:6!X1?DS-QZXW'YK[?R2IX##\7&ZIJ% MTS4,,$@Y)=UJ R?%O]\M,2:U3Y4&*(\&D>T=R])8)RPBL!'?X;#P\08PJC@# MEH.ZXGL)2Z?5:K9>ZQ=02+"9X.\$NMYA<_K4*4%3COUJN43432 "*1[?Z?>K M:C_1=)U1<]#MOE;T6_& T^P/1O?]?M]OO69OT-GVY8.<>-AL#=H;O;SGXEZ5 MU+QZZO4H[O4$B>-\^?KP'K0BT#'/P1D(:3O&$$O)1A74/DI=\DL&X_\8@N>VP M8Y-2NK6 DJ&7)Y>LQT\O2O:>4Z23(1@CHXV,-CSGB7D.9AT95F/HQ-#)@W32 M-G1BZ,30R^1-!>1MB]@>1'G:4^TD3M?PAWS4FQ6R M?FW(]X#.U)"O(5]#O@=[IH9\-SWK;K-_R >] _&>LC]]!X2QMK-U#YSG;1,4 M\X(,X27\6Z>P78/%1WFL)[9=@\5'>:Q'M=T]^XI/13O[G-=ITM4UWAD><3)$ MUCN6E&JEV%?=R=<]<4QR0]]I<4VQZUKW18=]3F-[FAFA/CVB= M9L^LW[9-(EGYKKEE>S&SY M23985!W/X:E 4"NA&V/$[$YQ#Q>U.F;V^ZB27H?)H/>9#K])>:]C1A?#&PQO M,+S!\ ;#&PQO.';>T&D^6%KZ]'C#DU]4'6>]SP&[Q[0';8) M5]@X%[1EDI@,T=9BNX9H-R9:$\QKB+8>VS5$NWE@H&," TTCAKU>$]4&-TPQ M25-,TI1$-5ALL-A@\2DRPU7E,V\>()&,:S;KPYQ^;> M.#%OCL'B$SW6$]NNP>*C/-:CVJ[QK&^EG5V03]T:E3;-0[BK;2S+TE\$X@@CBP_3HR#^'2LF5,U6_NF M$Y"AV5ILU]#LIF=MW,.&9NNQ74.S&Y<0'#9'IW72QC]L_,/[]TD<2D+"LWDM M-DDX.#&0&%HPM&!HP=""H853H@7C\=Y*W_R%IZ80]5Z3/MO--A*;%V?CD)]@ MEG#U_NO!:W:SX)^JFL 2Q.I?3^"UX16&5QA>L9Y7C/;H[3.\PO *PRN.EE>\ M<0ROR.L453(+;=G!WPPV0O]\RO7_D8DT\.<;<8*EZ>^=<5.R>:'];8##-.&M M-*K'<>CM8_L?_]_'\U^_7?SVT;K\]>>?S[[^^_&0>'CN)P/&;GO_RF]XE,&C M&&W6;K4[:(HGG GN6;W7%HL\*]&/J*3EA ?3<98(/H4A1.GY 3PO+##D9RR! MCVELI1-NS9( AIYSEC2M;Q.>/P__*(:^A1>]C.,[ ('R(^,@#)'FK$D,<]*" M*I[ 9E8)2[EH6I^SQ)IF81IX@7"#&?S$DKF51@;98;!@00V(J( M89IT#DL*\'%^-^-NRM(@CN3C@OGPLVU-. O3"0V'H.+139#$$<*U:?V4Q+?P MFYER.+!P&O;8\ M/L6)<'Z?!6%&^>Y MJ14&/G?G+F!7&@"%7$L,36"S\"C,"@B#VYWE"\3]^7$8Q-9U K15GAGP'(@< M:*]T1/*<%V!I\1L69K+]&NXP &IQ 6M@*G?"IXAM\"&R)AE _#X$.2$F=:G( M*1!$41IT8Y944)-M"5@K'" #QA# 6Y*'A8'Z;-,7.;$F.4>"84-$5OX=)\!S M#U";6V C!2:(.,R(:IK6F9!$D<'N"65\GR->2%S[SN<6 /8[3XD1P%= I"(& MG8A+PO$6:6N5=VEJ:UJ_\YQ/(9;+X4K,QR),PU5-@IGFTJB*+XIG@^Y>XD@@,'DAYSBDM>@!PR_I#?V9)P->>,6(J< M1E%2SC2S*/@SX_#6+!:!Y#X?[V9QA)M (>!Y"7"S,E_][_\:MIW!>PO8M8?K M3.+L&F1"JH3,$D&?$GD4#G1BL3\XK9;=Z8QLF'.!0RT)9WBN#<^UEIYK [<' MZ8#\"F1V1'@,LL02$Z058+I*VM,(S5&WT!Q6QF^.^OI7&+6T3"EHUDY2C C/ MX&--RV2U+/"$9 M_%:O+FV]8_?;RZ!;!4'/'K:7#Z(M%Z&'0Q5FS7[*6I$EIBP,957V_#T4)3EM MP<33.)(KAR'26\[ER-<@F5-487@N2(!/T!CTI1:V0'%I$K@IJ0PX"! ID*IZ MUKMOH[2M$R*YW[66 ,!S,P0.0'Z MBB(2):!IQ!7; +$0I #C_]!6(@OT_(3&O98:*4/TLV&@B-'7,34+B/.FLJAZ M1J#VVM8U*H#R2Y>)B:1=]2!P?!P#1"S\GP"C=<,Q"TEBB0EN#]>=H3*6,I++ M)'ZER!(9*+JH4Q+30.&6 RT?NX%J,*CQH>24DE!>G0"=B.LF(AG&6GAK1QM M09@UO" !;1-6^PX0*YM&[U$_#MG\'?[Z?@9R"A95NN,.),[H:U_XJ/!4(P^] MV(!UO1_'=XB%\/Z[W&ERMZ%G9!?"*9Q4ST\W[45'$T";H#[)[\MG[)K+J_ & M\V&9[UAXR^;B_:N_+A^/ACTY(JH OPM\G]Z!^Q1NFP*@]>:]>_;??/[MX]?? M+C[^;GW^9'W[QT?KWQ_/OEH??_GP\4,>REI>)>V#K%7@K=-WV0P8$K G_OZ% MEO^!NWPZ!H8$F@()UQ.2HY_)*E%&/QK[@2!!!_J\#]H0\%TP(7R./A10$Y5\ M0I] *$5-= W\@OQ0MGP,=1D09%KZ\3^S8#8E<8HF%G.5N6,KJW#!DR4ML%2@ MYT?R_5R6K>B'*$IS+P@@$*(2JD(3$-LHC= I)56CDA!N5J'C\P#:.B&D M5& M*ADT&=&A IV+ +OJF%)))]?,6 M& ".@2/\+XLR=.1TZ/W>*1E*'PJ;T5[VY1LB[AAWYO MU8I&X9&EP-'_(TVB!0.]/WJ]UC,QZ+XN^266C?&%(9>][Y5W%.08(V^7GX5A M(P78D.0!"P-%#Y_.PGC.T8'W;<,G2[!Q6@HXK>Y@[8Y&O5YI1TMN0D'.\^ & MW6T3D&ODDDSEC$M>Q))'\+"P=,\ZV:>+R_.S?Y$F>7D,JF0-0&J=_7)@0 0! M4B?X(6V?,DWJJ^HE&%!$1AX8)#>#5O@[EJ6Q#D?!Y:$C +:'CS="-@=-'R:X MX]Y[.9G3:C5;K_4+L,>0S01_)S@P65 E-9PH^$:._6HYV!\+M\A+IG?Z_:HH M?IJNTVT.^H/7RK%1\4"[Z73O^=FY[[=!L]_J;/GR2\WK-/O#;5\=-EO]3JOX MT]YHH%KD!V^=]+=!FP(&3O\#":[>+ ?W$$UMWJ2 MA+/^/A/.]*J?$C);.Y;7:F'2S/HWF.G @\3]+Y)7 M[EQ(\.!1NDY2NKYP+<_PEW-X?9P$?[%!^HJ&X$G@&U[R7*G=!\EMEJZ=C(0U M5&&HXN]+'A=#%88J#%7\_1SCS!ZLU6#HPI0$V1K%/BX%3'ZF$,/+/&S2)/0> M4.'&S1(O?S"U.@M@=+M]>S@T-78- ==ANX: 'T_ [8$]&)G"]H: Z[!=4R1[ M8[IM]@[YH'>HA[-G-_NI6"I?\BMM#"!-XY2%>4"[X9$'1#J&1VYZUL/.87=T M-T7##/4:ZCW4DS;4N_O-Q<'A^Q-SLU."@;F1V/)&(J^\!!H^WDG\@ZH-&3YS M0++CQ#C&+EK"R!X.S/V#(=LZ;->0[<9DV[.[H_WU"#CFLS9D>S1'>?!DVVLZ MAWS0YM;!W#H8'FEXY-,V-.GOL?G1BU.[\5L:ZC74>S@G;:C7W#J86X<:WSK0 M/K!I0Z1&W$;Q5\"AZC$T2'G4UG(-FQK:!=^,)7#,;<^>/Q#[)/J?]3I]>]#? M7[!V;5N@&>>J81>&7>S,+IR.W1[M+XC*L(L38Q?'?)0'3]W=YD%G;>WA+L8T M.:U%D]/==KNVTZ9N,_=0BKTE^#4U3MAC:T[5TI(:7@4BGV&YR+;LI%CNH^CM MH?UDT[JO%KGL@55:5%& &^;OJ!+N> M8N6]HECY<]8?7P<.QR%@#)WA?0W!!IU2Z[>#JEK\5'1'O:^(\*HC23MFLI\-]D.-8E!% MN6YOK?LCT?RR(5\88C_L9(HMEKW-,)&L0Q7FX4IT#%SOX?QM7X!L!L6DX4LD>\BU4UA 7*#LE>M M;I+T9P8/\P06!].R*,I*KFS9<5O@WF@R[.8;(KI[@.G8#!K8SX**@Y/[&;6> ME5U:3KN?Q3DP&AZ)0C?ZJECZ1]7@ZDB*ZO>:O?[]M>TW*PU?6=N^<]_0#Y34 M?XEIG69_ATK^P\W>K5-Y7E-$?UF.Z=4S%&U/QQE2\,4S2,,GU>6:CDTU%,=1;TS,UU+MYENC)MA(Z3>HU M%6^.@^;W?"?Q7-F4CXNH?()42B^XR;<7\KN&%R3;/#(>S^.[W '&'N>7W7=;8@LN\3T M;WW)MP>8=UH+6 ;0)JA/\*W*L#O M M_#1. "H">3$>P^=/NWDB&HDQ(ME^ZF948AMS ?D*QR)@3'1",A8C>0"8-! M.J'<'H_[/,%$MX59@1U$56G#MQC<3C_XN )NC7G$83?+.;S5HZKUE_+O?F@/ M[5Y+I@72DF +<2(3K) 2BLDQ%8D2H>&;>,IM*^*IO9RIAYN>)4&<6'/.DG(J M7@&8W8""^7]!D4$(#T0B$/@RCKB4_%L^ EH:055."U_]X'3MCM-;RHE<23]< MS"'=9%!G.%A-M/R=CJX,>L=N#;LR47/U0,M/=K'E] X12A0K@2?*IF-.^6$F\_&Q>]US$IHL,?!YQA.9/GQTN6?]T7TY4^VF MT[HWY^J!-+#VL%7\Z6R?BO;RB\#$M!T6,6P-36J:24U[:3W49)[MBD0F\\Q$ M )O,,Y-Y5ALI75^XFLPSDTU@,L^,A#54L5^J,)EGABH,59C,,Y-Y]IS>(^D) MCG-/L$DX.]H((9.O4BXN[MB][D%'OIMT%4._ITN_G9[=&NZO\X>A7T._!W"4 M!T^VSK#9/>23-NEF)MW,,$G#))^420Y,AV9#O/7:KB'>3<^ZWQP>\D$;XC7) M9B;9['"2S4SKOB?,$5AW.8)I#6'F<G(:=C> W'F>U8/))VV[U:'< M$WOY^87=E%]Q[&%GD&>A++T51'Z<3%4S(@0AG//U?#4A2@XTD,DT%3M=7JPH MITU=%VW8-FW"I]NF46_#@):']KINF!3[/G6-HAY2V!5I&J=<-6DK-UHKKU.L M0$DFS&P&@%N><+T?1-@ [&%\^X:+5+4)E+VAXF068Y(%CIPPD2:9B[V8FM;O MG$;#-)YU>*%@A0E*M]P2/,0TTAL..,(\SXJ ?E()*%RY7@6^-67?>6DQXL'5 MF#R@%\D#^LJ#Z3A+!.7Y'%D24+\GQ>9UVGV-TO6J?AM MV&SU.Z5TH\UZ:-4IGMAD_9BH(9,'9/* 7B >\^AV:S*#3NW8GT.2K\*K%N'. M)YX95"-N\N(JW('E AT\9AB\/UZ\?\)LGX/'#(/W1XKW3YW/<\BX8?)WMD*I M!0^N2=XYVH@+$_Q?#OX?V;W!0!_0[^G2[_=D=T=F.0=0[]UV.Z)Q;GM MF9VJ(=].S-IW>3HMX M3?K.<9"\2=\QZ3M5?7;8%$PRZE225-V46+=!&%HWV+>$HC4P:JW8R'!ZB MKC2Q[,,2,4Q6T&U/9DG\!W=UHDVY9TOU5$MM7O 2?+&93WD(&)Q1LD4^C>7' MB6QM$T8G)*&<>/!6(%#-: M;HXNM:'7'-[;.F3'UB+MD3,J_FR;-%"+1>S8WV0P:)NLAQIYDTRO$Y/CL#,2 MF1R'@XM*JTW-Z5J)H0I#%:;7B:$*0Q4OG1M1 M"_B87(F7]!Z5'<1LT4%L,B>.]K+;1%Z7=8^NW>T>= RGB;PV]'O"]-NQ^WU# MOX9^Z[#=$PLQVB5AL7G0V4ZFZXE)FS \TO#(ITT*-9'7AGCKM5U#O(9X#?&: MM(GC)?D#39O8&+V?*F?""V[R[87\KN$%"?9&B".,WLZFT7LO$+.0S=_AK^]G MS,,T@M(%52#GTY80?%2Q]'IB>K'!(^_].+[#'6 (>G[/=; M8-Y9[,P-T":H3W(3<@:6D;0.&\R'9;YCX2V;"Q6#73X>#7O"MRK [P+?PT3@ M J FM>F 4YO*#6^N'[[:M+PLP5PF#,K:J.,/#'##Y9!3SD+9=&?4ZU2V^QDS M;& T3A=:_71;[76-?F#F[YRZS>"/XTP$$1>P1@Y3QK*UT4*SGXZCYITQD*8L MA%7'OB]X:HWG2ZE3<9:*P%-Y4N%B1QN<3+:[F26Q#S,"RP:P"9[<4 ,?G&K0 MZ5=W%5H!2"E[2R5FJ3X\\ :EC?G6^>??+CXTG!&L._+X-'#SWD_YGJFWD!PZ MX7!L 0F2BOY-*S N9X\M@OJ)M9H8M\O1 MZ*5@>R4O(QCAD&HZ0 (A8NRD!*"]#=*)7A/.H>B&,NAPW4#$/,'!;_E8 *"V M2)LS;/%IV.*>]$3/*?2?[;&8E,\I\)PC;)?R;YKS92NKYP-QQXYPT,^=9,Z9 CXE FX;?<'HT,^=4/ 1T/ )Q8GNP/=MIH'+71- M[M_S6RHW01)'&$RE(OK^P5F83@Q_W)9L:AD)\6P<]%'NH\/DL>VAW>T\Z%?= M![Z\9$B(49\,>S#L81OV,+ [>ZQZ9-C#2;&'8S[*@R?M[BETI-V3=67N@6"< M;U1+1?!K2E:)\_R 8#D_P'#)NA./X9(;^XZ';;O3.VA.:;0;0[G6U'LT=SZ/"H",DUF,J<(EBT1EQAL6:?RZQJ];G1$\<.Q6 M>W_7ZS5U[&[&CA],?S:,PC"*4V44G9'M# :&41A&<6BZN#&Z-CWKH;&ZGNPN MB)8>1!Y6IJ01MS'#%#RHP!(-4AZUM5SNJ896FKP[,G=&3R-&V\TVRE$OSK H M5VUJ%#U'Z^Y]LAV"?WMB_G7JECYL@&5UV5^J$9#'K97+F7.A 6# MS%C"/2Q3C05V[BE;K9NHK2DDOOBPKDV]6D-;#W//3.,@#*F\\ 2V)JIJH.,3 MN V\]X,Y?DKBVW0B1TP"&!]7Y/$IOJDAE%?#9FX2"T%EQ].$16(6)RFCFMCX M.%:#OY[#TVX:)Q7+7U/?VW%>+Q8\Y^XD0FJS_"P,&RFX.HALN4CP>H>N#N_FM9A#Y"1-IDKEIEFQ3;_L$<+\ZZR_'^8=Q>FLT MS9%P77G]A8KKBXB]!F_Y31S>T+C\.@L9H.$<_@FXDW")(@!P=P(OQ#?<$LSG MZ3ROC,^C:W:M'N. :YD$&.)Z (3NIE2GWYU@.7WJ2Q!9DPP.P9I(B%%!?7B8 M%R ](8P[!PG)%C"M*+&?8#L(-\P\@+*?Q%/"O"F@ A EPG1=6#1AEBCUDH"O M<135]D# B2R7W\>1Y:DD7, '%['+#R(6N=Q&?A G4\FPB,L :*[G]OJ.!.B] MG(GW-*''?9X@NT>^#^N1PZBU_74,S \@LM"8@XB-M%.8;E\S:JKAY^% M ',XR=C]WA@#[2S]O#R0[N3 /?F.E46P)MR>_!C/Y&NW+/%@6QIEBY7B2H . MXUL$&'$)/.($L-\*@?,KIHOV2PK,&>2!&V= ,#FB/S_B6:=#8\M\UET?OB,V M4E8>ZL5R+\I7Z1;[),+1?'$)2PKED< M>8K]R"T!2&1S$,F0;"OBJ;T,3MPT0!)H9@;Y;/BRGA*[S#A=N^/TJ#W./0BRV-GFH0&=X6!IP/9A\8-=^I75K/$((:MI M.I+__$##C_M&-FU&3)N1Y[OD-6U&3)N1G9'(M!DQY9[748=I,U+WS9LV(\\( MU_(,ILV(*1UOVHP8"6NH8G>J,&U&#%48JC!M1DR;D>?T'GTN75*8T+VCB^X=\ MUOL(HC>5IK:YG6'7%$244D:S#A,V?/* :,?PRF9VJ( M=V,EQVGNKVY3;:FW6L4Y3?*MN+ X.(1_8G9V2C#8,EEVZ[VLB2-_JBCYE8V_ MT/Z>)R>@?#VB85XA.8@88GXL<)6-R8VJ/>V""I>OE\*Y*7%B![6!DLANW4D>TL M9*C$"VYR3 KY7<,+$D[IXYAEE$VC]UX@ M8 /S=_CK^QGS$+ZET(I 3J6]>?!188^>DUYL\,A[/X[O:K7X15,=!:%0BWT^Z-'@;0XIK6#=5KMQ\ R[)"58@T4+Y^@)/J=7&$ MEH;%!(B;X*A>4^5G%L99%LXNWGW3&#N-]I%7], M!O%+7[&:#&*30;PS$ID,8I/)83*(309Q;:1T?>%J,HA-5IC)(#82UE#%?JG" M9! ;JC!483*(30;QIH,Q/)-=L_N]0XZO-=D$!OZ M/5WZ;8_L47E++_^C[F*=U0[#&^I\TD8_,-1[PM3;-J;Y25&OT>Z/@^9-12!3FN.A5MJ8 M%/_3L87LY*[PM%['!?A;V+Z980RA9G[>/0(3)IW$D5P_#I+>N$TS M]A"JNNU\PD,:A[[$7O/RRXH6]D(_Z^&D51O=[#78^<<[-\RHL@K.%L (;JKK M ZQ"P);?5V!&G(6>-6'PW1BWV!XVAZ]I9^U!L_6:MB/7B5_!S)C=+F9RF'#> M7*VX5(F!-J[I4>M=6ZP)J&<*DV4)IQ;JZKSR.B\XB"J-0*WEHT@63Y'8"'", M7=EA/H[RPXY]/X 52/20#\38-5X ?1,F,[DX?L>GLY1@ B@$!Z2Q -\)9="A MJ@%51DJ<0E/EYU^_GG^\/(XJ ?U^T:+#[*8SVJ[9K'W_EY/1!OSF!*.H'K],,)==HNX:2MZ#DMMWJ M/G@;>/BG7DG)QJ6S9?Q+Q"+7J#Q'3C*&4989Y;!OMUHG4/?*J#S'=Z:&DLN4 MW'9Z]FAPT-Z=/>@\)OWM"-+??N>63\H8-AC-$FNT?L<,'O1PR<0FF:A$KV)V$?[-_\R" M&Q;"@N#Q,VK(^H&[?#KFB=4>V;K[*N:4+4Q=>L^ZY0FW?L >KDZO5=4A] >G M[]C=WE#^EA8S=%JV2@C['?.*PH#?<+740+KEQBQ$ -'"[EE!$(;POB4RS(4* M,+,*IL5VV<*?TX"@XG_'\5PV"[" 8<2Y)^S\(W7O]H(T2[C [:8B9;+S-Z;2 M!2DF:\$/,JDMX;,L<2=,X+->@-% V.P/5R;;U(8!K,W#GJ8)KE+F>L$6@ /A M]C$9+J5LL @PT7+:UA1P8B*VZ'1ZF&V6CYJJ?^(1D&(8SB791%5Q8U74:@7" MRE1:J9]%DB5X; Z@:,!?:RC\4Y +OV9L02$>>D9FG(!^X 8K6N]-MT(6&4F MSMB\G([(HB@#HAC'$2P(WG3=)(.%J=Q5ZN&".$PT V(^!U M5V8F+BY%LJI <1_,_Y*)C9I](8,) \F&<$"9/#FW: &:]M=R.MH<)C;RZ2R, MYYPW$AY2[N,B8:LT5-5R.,"O*.W1)N)5T"G-0&_#"IZ3,HW(?<:,\YPZ52"G M$I=+V'5/:C$Q>44[14L]BM\?!MA\0IJ+N:" MES2?RE(#,GL< M4,DZ7*)2O;3X.JR,=$-:=20ML$,D4Y4,U49N&@.WC9.Y5!( 91,LA9YS6*=C M42D%D5?4^!!(!$<2.8_#;#H.F(TD=\N!$!C9=^<3(%';^HDGL!H8^A\QD.8_ MX3^V=8&Z2^39UB60*YO%":SB$@3 ?P#IZ7L]SZ] -T!$_X3'/%",0&<$C2Z* MHX:+)E,H+<9E8<&2!-N820F33L < =D$2B(:)C= ^G$FJ!2(R*W/=JO3N<P$B]1*!+K=!)2T\$*\P)POKPP6 0>5T$O*[A@=P)L:(!1"R:?3> M"\0L9/-W^.O[&6XANBYE(@5R*GVI!1\5;>@YZ<4&L,#WX_@.%X]5'/*$IKL- MG5N[U,;8.I%K#^#N+-Y\ K0)ZI/\-G &A"HO^AK,AV6^8^$MFPM53:%\/!KV MQ+BJ +\+? _32"\ >K3,/HB 6.6T6 MP(!,K.\,T2S5J^I&@U^^<[#Z7G)'X=1!ETKU9 M967:J.FJ(E-59F/3^I0EZ%ZKH!>SEQR.^&; M/A="T@,N%"U4/TBF2O% IPU:(2&)3%US#5&01T** 5#'(I&7P=,5^(#C,\!@]%E:&%(TPV_0A0K8GK^. MWD;E?@1B_0T('&NO3>,,550TIR7UD?N49H$Q?G!:';LSDC4V6LP:UY$75PH+$!BLR#-DPY!UW"S@] X86I(A=$FT_\!"+JW(+_K(!5V5% M3W:=<&7@WP*R\O$+?\#4Q?>Q4A[@-#[L2 MW_$Z&78'*CO2BQH"'] #6 %> B>DKI/>@FX9)B_1\4X-;[I@9)&Y$U350#%* M\UJB"_* M2\R_ VG&4P"]G'_*[H)I-K5F,4*;+ QB$,@/_ SU2.TL16\4K OKIXZYOBDD MECMEWTN20:QNJG0P>&<9A<$4'5'OK4E\"YM*BB/, 4J;5( .(I$EQ%,(+.A, M(^9/;F-T+-/]_RS&(JE2U8S0OL+;4:G;NO(B'3:9T'I0.H,@4?O3'''& F\A MKH!JM0+B3XFO^2Q("GONX8U&.GP"9YO-0G@&C;Z*S0!, /=AFG +2^YXZI3^ M @+OI[.S+R67W<^R\JTX*+#L!H6O_#H+)3;]9%NY@T"RJ(S\S!9!*K^9/W-= M/D,,A7\@)B,S^ (LP0UF2 1OD/+;K?<:O/31>?]6W_D F%6!876K+27]Y<=S M='&HM6 5:WA>DA=L5[A),)844KU$S4SS0RUF*SE1FE8I^(%5/:R6AC0"*E$V M!?;HEKXF/=N5BN%?2$[0V!$ZXHM!@#4$DO"3(KA ^;(#VJTLU\R)8TJK&JU6 MQ1AR31,],1&.CV!7KWBE5SQ=6WL: \.7O$PI_"PAZM?KACVXF0PXT!!%OZC4 M25W4NHA%T"TN0H3XDAO&8%+,,?@'%5 KO8TK#_'CCQ??/IS1P/*?ES:*+Y ] M4]2N4[H,A!<#S0S7PUV&A*FSU^,*NC^$/<=39)98ZUE_4L$1 ?IXI=##KVT8 M ;:(5]/$)2-20X$7_T=AP?(;VB!8_"N(K= MJ) @'"N"M>"V)'(%(I8Z_(R)U-;X1.\J*5=L '[+PE0Z*$6Q+L)P[0_B*.BP M=C<5\\[WHU[%\[SA83RSQIEWS95.XG&T._$0M56[=%"+\]F%]!<3K5:@)0$; M3!0E*$#!BB1K0@(DXP@L-.#1:88K3. 3J4T)/;=Z4D4\$2EI\J3*Z%!]8 !$ M>=^]EB;/2+>(T,W%-"TA=>7TE$^B+,F(,R*+$D,0]DT:K2Q%/L% L(+W,#RD4G]IW5E:,XJ$!]-QEHC25=]" M1?]W2Q U!<^KBXUO_?*SS&M*##]3B6%J90'Z98GJ3-EA4S;=E$VO? Z;-<0\%8$W'8.NNR9\=X\JTHC@RM>/QQ385CG41/1J7+,]J!YT.QR,R'Y MVE#O 9VIH=Z-J7?4/($.%974:VJ\'E&VVW*IKJT#7[>JWI4NS9ZE0:BB]&78 M_E)Y+0JEKBA_2"49RR_K06G^_NCU?TN*=E(B7UKLG?**6&VR3O9-O^CTRK^W/MPK=90B]AM M]#P>=3**23PQB2UMM.1&G$;D[Y\S4R#E$=M+=^RUU T7I3*S!J3X:B5QU.U%#H]N]<[Z$0$8^D; MLCTYLFV/[%&K>UIG_>05)(S2(Y6>A6KZAH$>-5&=*@-],["=WD$[2#=SBS\8 MPVCHMT;;-?2[,?VV[=;H!%(P*^G7N'^>11/Z<%\;(<-7MZ6U6N8,/!OG?50@ MWF'RYJ$]XZTW4T P4[FEX-V-6?&8O2(&5I<,/Q0ZC_[07"#6/Q>#RGM=U* M+7P#['J9!'HU!PJKI[ :5M,B!A# M5.&!VR"=4/WU,0M9Y,)$L6^Y3$P(E>D?115WT;1^YQ:L@=I[P$L58X_G\ !\ M#__'(N94)5X7>[=F<9+Z8-;'I;8>L $1".I0 5-[?(Q)1%C^79:'IP5.@!HL M-^%>D%J2(\QI?0D/B>ZP&\8$QK88""!<'/=][!]Q@ZM-LR1( ^I[83'7!5F$ M&Y4#8\'TSN,65WP32;K@X]QW7# !WD7%= MS[[8J@9H"8ZT>%IQ P X7:R'+V!5">?6'*L#TY-I:?JU.Z1EX)/%S"Z+HC@% M9' Y'+73MJ: +!-Q2B7U+_Q%) 6$@@^2+D0*G)M%/,X$(%#>S"!.BDXN@,U. MJP7$ 2@*@(6AA$U =B1*PT H %]W4BB42^4$$N(K?PUI3V36':-"+Z>U,8->9!,8E3"@>+U.00L@J M,FQ:O\0I$@*"PB,2A" !@4!2M+Y*YP0% "2@F#7FL!AD*EDB64@Z82G M&4@L#/%7YL'FX4V \BR)4\!;0$=VS7"5!#\<4:RPI<59_1 ;0M"UW388; 16 M[6@3\)C0'UM#P6(L-TL2'KES*4B(MTL1ADB9MY)"AIBW,O)X%,/P]&"0CX#, M7O9] DR4%/IK\[()5!.&++%+P@=_^A'% Q#H%_3*2NH^GP01!]KZ-^AV=LZ" M_X'MEOZ)__E S6M,Q(G0#?AW%8L@>@-.*[D#Y+E3-G@3"$W'1I:R?%VL]2ZP-W^70,Y]P>V=3*Q$:V M,V$2EL!/>$H*#9L!WP'Y*7G0#\Z@";(0F!-UYT)6PRP_BZCA%##/' ^50%U" MD'N';C<'CQAY&:,>'+S[B,%7D?B!P3N/&/P2D)[-L*>;7'FE3JEZCP'#UH+R MURC )_X);WOQU"X 8--RF5QG,3A@^4RJ.>'\E' ;6",+1;PA?UQY( 5!+)@K M08\0!<6/IRR9Z^/'[\* 44>=X%X^2K*<)9ST#=)U5I&"5!):*C)F8%*@!7@T M!VD N*T@DEVCB@<6!+I64DHLD,G&1R(+4T0ZTA;^^@8L6.#[;U%!@L6("N"L M[%WRV89J@40*$(SW $2 MV_(7I9 A[-%<=180SM+1#-2?[:N6HRY6I\$QC;+;P.#%T-2P3@294V8@HQ8/V J\AP MM?$AI *N]B4)IKS>!9JA[-(2E8C,G2P^X9*=H6P, 7 (_ T]G39S,BPTYH: MAL!6<.YEM#2=&I^4,CH]TZGQT#LU+ONTAU>Y87Y5V/%7(IO-0OHW2VKDTQXV MK4^Y'^%2+;=&OFPEJR]+T)M;'UC*C$_@"'P"EYQ;A(9.3YH:@;#.HB@#7/S* MT6^%,NM3G, #K<8_J85E@IXU[,M M:['KA"NN@,;3%7/=&G&$41.,L]RW@0#]4%ZRM/?0%5(C+I&A9S$GC6+!N'@4LW?(K:_2"9 MVF#]@!#(//([D7$H33#IEH 3MF*PTTJR(R$QHZXC]9VJ;5U$;M-&;))[XP^.7B-_L1(NT>>VO!LEH^UDHK"M::I._I !M( M>N(=YD"%0<17CKH ?:?9Z71>[R%X=S\TH):C-Q]$N/P&P>">/;_Z^QN6E\$J MP3!O2+T\XHOM;Q'3@>T ^I!/X"N_9G2Y0&C[4=_W1ER0B5Z*Y]"\:HE!%*B$ M5D^%[5..^FYTFMWN\'5NL5-LN(*]T: /B%?^"N>9$,J VLL3;)RN*I'E$0\S MAE%ZP2SO)H].('G5.R5F)WF8O@^>)? 9GD:'%7J@>2[Z-V2T1+H=(6I8,",-OLU"[GE M=(#B&T[O#7^+KTZS\)H8=9;#XQ(6KT)!/FJOVIE+WF!GU.G2+&R*DL6SWN + M&!+2;KTO/TQ?.>_?-JT?*9N4_- 8<)-OR]X(9HO/K, -(:'$"#G@-X.3C&TH M(D.8T-KL#6B;)$A:0%B9M-81D2 M*@E-E 2>,F5((Y"KDJ&3^6$!5H)\<4FLB#1!%(3-_\A=AK=SN 6"YBH$["(( M=".\H3@80(497:VE,M(.P\&L:2#*$6YGH8@Q3"?^@ZN+7 761>UA$?)X$2XO MLJ2($W1R(AO_0=$V<1YI)D5J+D-Q56-.MWFP9DUTXV+[I< >5&4"O?=$#H3# M>AS=8?1P/)T!&B]$F%(8*04E)65IC1/C_F&Q>+G7M Y*=:M$_S$"0+]VXYG92_1;I?=O3D^W&!I8:/\ZQ'!5*ELA,.!0V03N=W#U'G+UWW& W_'CA)!7$Q!@C5E)+&4)UAL@^%?E&'+W'ELJ9O M6Z!K: 5[&F,P/IKC7L-Q_H2LNB4KN/P#CF/,I=D_A=@310)&"=DYB@C0EA5F/J()<#^@KMW M41S]DDV!R[A$IY^NAH[?:K6=;J/+O6&CVQ^Q!AMT6@V_-^ZZ_4&[W67M5\1I M &1?N?^W5^=7?- :=0;,:0RX,VC 8\/&:,#AQ6&_-^IXSG#HP#L1J(9_>\5= M[QV>,!ZP+#X4?,U2W9'3[SGC;L/I M^K!4'_[#>NU1H^5SO\\]O^V.QKLN%0YDB]4^/^(PN;"<5!;@5?'YY=3R:>P% M?J!$W]/@\*C=:PV[[JC1]P> R*U>MS$:MOQ&9]SKM=J\U^]W!_O$X6_)-$JW M0F&GU?<[_9;;&#GC<:/K=/P&:W>[C9;C]3I\V!\,AJT]H_!FBWU^S$ ]3 ;[ MUQZ)+6:5A52:,'(+L21!Y7"J''",LA76/9@_6=(B"XZ_I$/*F[,'S$848_EJ:817;YL6)H$1-W5TY/RFN6"+^RT'%ZW$/X@E#^9IW<3%$O2E1+]'=2Y6?*.%@^TK(".WY57P; 85.@MF54C2N MQCSB?IVPL=W4 >5SZ[->+O(4K2?^B"L.Z&[S\VV-)&2DY6,1V4L?OZJ",B4> M#8^ &IN.Y6SBFP[.8W*;DE$J@1K7K6MU(Y M(ULE7TL=W+K($R&-7GLD(K![E4?D7A5!Z5<^YP*$8W(3U*DN@--M @AU #&E MV=>(=&0X_R>N"CA=$O1.*FOZV0C%7+(\[27+P%RR'.,ERXVY8]G;'U?\;A*,@U14U?NZ$NZD3K*[A\X4N5Q;AG/72'8OU!Y+K4MWPKTLW$9X'W3C ME0T2+UHFZ^)H:G^@ON;'81C?HN;JQ:XJX(^^ +P5I&J?*#H>54;FT=D8QT(R MTU*3RR5$.C4JZG8'(V?D='M.J]\9#;:@**=Y@ 2U6LI+;/BQN]!1-=*-M<625@I G<29 MBOA^G[.:)C ;]8*+G0=F@K\3LAA$SI6I'Z(<^]5R,V9,JI=%%-[I]]^O=EF6 MTXTZS5';>:WLZ(H'G&:K?<_/O6:K-\I_?Z@U='4'Z,IS6EWP PV?7Q*I=FM1 M6K&QBD4\Y4:K73]/O]6'6J/7 PX[M!G]PJYY%4RJ",40QX;$8396NXT]*>,O MUW#L]&&T!T"W8!7A\^4!6D^A#FK(,FN28&[8?\E,[ZM2'=>KHH[KE:SCNET) M[/5.QK5IO-OI=/DQLVTEUPMVAGXVT56/[>X@H3JC9Y%/AT/#+ZKL&9(YL.T: MP;B'(G&-E+ZCG$W7G9'W*YX 6YD VM_%CFBNWBJTZ+OFK+ MT*3\6X>^=;:\4WHX4-K(W=HSD1W.N>L8N6OD[NF1C)&[SRIW,=$EX1,>"4Q[ M";9(=MFK!#XO+^=IY;&1G_5G!KO(S[:1GT9^GA[)&/GY]/)SS$),I+X2$\[3 M+;JV[2@R?Y336YV'HLE]90B<36QS\S3$\W-N2ILH1=I&C72%$C14^/9(P4?5X?+!.3 M*S^,;Y_?E%SROL)"K$^X$",O3Y;X=Y&7/2,OC;P\/9(Q\O))Y&44IUQXBZ_KWD3#\C0EFXEE JTC+W:]1AF6O'EM3068&3^(L M]*PQ-4/T5$_H/[*(ZET5?9KWD7AL4H1-BK!)$38IPB9%V*0(FTS:H]Z8\7XL M>C^T'GBU32.JQSLXM)YN75Q8#>LW%F:R8BIJ9/\'VB!HS*BQJB1@X^4X#2]' M_]X;\)/Q"WV+E*+0W\159 M0F&+@N6FN)_QMZWXVSJ'Z&_3U6NMAWQK1TH,QF%B'";&86(<)L9A8OP*I[V)=%OW973J8#W4@NT_@Y_ ]*/:/\P[0]./ZM#[46G\H?Y%3U>0]2D4;*U1"Z.- MJL?6DA'DCR41SY79#"I.Y:L'V>!1'VL2W:'C\03DY O4!.%<'W\'B:Q*'U&;33 MTN.2'P!M[4+]^]ZJ=1)T\+NZ"6.9%^ 9XJ%BVUKJ9KW2?T55CK%DY9A-.J^\ M*37'?ONX6B^VNB>3/-F/&]$7+S[,& M.7,G,I)4!ZJJ"[L4['3>P*^L&4^"V%L?P:K;S>BU4R8(?7MOQ.S%A?4&O>^H MZ=[P<&YO%H?ZMFG]KMJ2KQSEU MI673I2Q%$5_.$ ()+NIS033A^$<63&?4=!"H7^J_N(A%TWK#*D^J#@*#8XI Y*'_V/P MPGK0A:WRH$,CS/ MKJ4>$ BB2(!&@'$!*EM&;,!6;7I8DSH2PA8$+7DA#A1053[!A:!U*3+*AXS@ M!ZEV;3QR'@:E>.2"AOES#H*_B%+2SL9&0]/Z#-PO!QU%,2 P0<3P.Q0OR,,U M=RP,E\5S>%AT(70>'F=S_IGS2>3=I+,)J<@E\']+NFS*;-_'1H2%4Z=(5%(> M"LWQ2YX*A)A GX@R:]_\&@5YV0SQUGKSY?SL\X]OY=82GL>Y(>C&B#J%YB%(%$J]#!R"ER ,L MS(]4GI/UC6(SBU\5$F+@)J =*(A@S#^).+.H6N4F./73#Q$UF"08I6 M:74$XKM8BVD;3[H12JY9#U*9E)V>Y.M(C;2NIG69@8U3>KB(9KX#0$8DVI'Q M6B!-4A1H =H2-P%(#!>ER340-,Y'%#NEQ M:BA<(-XR%&G.S/4HIKTZ#2;-' MK^9&IGOHF:I,)2M#:4ON*<"IP >9 P"&90<(>B0XCZ-U4>AC-EHXMQQ(#_Y> MF@)I%XE2&:^L;(@^9B>/4J.*#4N>1T989%&IE$1;TK/'6)$*Q MR%O.OI/&Q^] \Q#*8D; T?0KT/[('&S*8+/Y5+_&O,PX#=*_I3$ M&@R+F VP* MN3NU@5F6S$":56JDCW"Q[0(AR:F$$JLSD NN-F&6A? ;YRTR--)FE8%%6B"/ M:-6PXP2#XSSY.'GS2O#U.+P8VKB)#%UHN#$TY\FKBF[7D PW]$_",0CF%LY- M#*51SM13!3:@B_0^LV2.D,%K=*RQYS'( 2CP02W6IFI*\>2[,!JGQ M:X6^T@RJ#YL[=-5X[3T+=QFB$B%^1 L#V"0&*Y3\25J*;N '3MEW'J&9Q:S;28P5*N@V0MXJ MPCPV^CA+JU-6>/7B"&-L9:"0)6[IG/*5I54.@&ZQXL*W\MAB6&?@3D ^Z5.N M-Q\M)PIVFSTL);&>F72.A+6JF,3"39,?)]G3-V6C=2> '2#W/1.$T!GYJX%^ M9:5MA^BNOS$36@C:*M1L++1*NHA/O 8T'@:Z$!"/4$XD+\[&J9^%Q8D@ _ZA MU^R 3A:&Y *MCM.2C&IEQM6#M:V(2[[^@],?-+L/#:P(&M1&>3DBK';_-4F1 M.$4&(4T'7'S'>2W=6J !9HM]DM?%S(%N60%ORZD.>BM!4(:#J.L>?#@ ^:<0 M&GY18;>ELXG'@%C*K4,"$J8$M..)6(!<[I0#WH@2P\>@C?S84.4L7S!8L@30 M0O $O'J+W)FD1#Z&GJWD="PM=\KA2%"EKUQO'2VK1[&!6JND]X1#X,5G"L>G MX^A78JC<33BI%-^5$K5I72H$0!I,X M]J3Y(Q>8:RW+:%BU7E(IY!4;CGH#>F6< 6XRZ?BDJ[D%M; @*JEURCEL:Q+ MOQ+:=;$0Y;Z-,F($L"J/S2O7(OR=Z]-61%^Z_\9;*:+P ")26@:DF?X$>T0TIL2C,0(N3 +>[7_I#1[;>X"V6" M8ILP)7GA2$0<19Q,17V(DNII5TP%X>;AZ\H$6MTC:6?J&',U0495ZDB&JC/( M&?3R">0;*J88SY=9DZR/H7.T2#/$JO=>#.J&5"DKV:F5@HGO"7N9'9.W*U^\ MO0&_K6:WDEO+2 R\DY"0S#E@GJI44 WFB_$_,T3%$M>W8KS))(%"5Q^TYX7\ M,PO5Z5QKE!B!%' O-LB4KR(@A*HWPK&X1 >S&'D&J>;%HLC9F6<\/N+0E"5; M9W/V"?/27V*S?Q5_M?[YY>>?K'_]ZTN]4[0/YSQ?/C=5\.1&!@]42C*ETLGR MKV=&#_K8O M'_G$#Y5C'3/W^W429Y'74!3MTY_'U&E=E7.;5:T\[E+6![\[P ?\Y6^OG-:K M^[>ZMFJWI>7#H57K_@16 @NM?V,%D#U7,K<4A;4Z!XTBS\%8-F4D+XY_6YJU M:TLX7U!OFTPPV)29XT0&:65'D>?]H68M2^T_"R=H[,[):P&8' MU,)H"X,Y>Z^Z?1R[-712II.VH1-#)X9.'J03Q]#)TRC,+L# =X^A5=8."/95 MAI&*=[6TPI^Z0]#&G*8>'4!.K.')L?B2#!8;+#98;+#88/&^W9KWM["3#?&J M%OZ(OG8TR+/UM=NS5F>-N1]3*9E@.LX2(:]W'\+#34!V'#RG8L@HKM=V%[%@ MW3Y_V..9UH/A[(#]_Q/>-N>]0;^@W6;_-&M^7T&D// M88VA.QBX(W?4'O#1*PH*AY5]Q>:2YU=^UW?[O6>>[U6*/;'GN-(>_U&PYC MO9[#.^-.QW]E16P*"^9WL_B=(KP?B>R^+E#=*RN+ CGPKU>_7GX *0>@AQ<[ MKRR/N\&4A>)OKQKP"7,I6/JW5\%=^B[*I@TOIA:/^,2KOW=' ]L9CO[GKXN; M_/LAX_C^J->P*\.NCH-=M5EWX(R]4:_1[7'6& T&Q+/ZOM/MC'F_M@+F=+CS9;36ZX[;3 *;7;719R^F.6VW?<9SG9E?]CCULMPR[,NRJCD=I MV-6>V%6/]5K,:XT;+=?W&]TN,*%Q?\ ;W'5\KPOZE=MAR^S*9>/>N-?S&GYW MT 8F-8!W>KUQPVT-.VT^:G7ZH]YSLZM.UQ[V3IU=[?DNQ5CIZZQT8Y7O@Z9J M&9_V;$K"HR[!CTGDN .7]3K.J#'J]$:-[HC[C?&P/6AT6OZPU>FX[J#7WY=! M_RF)IPODNB=YTQG9O<'@Z<1-#<)DC09M.*'AA$_KVNQWW)[GC1OM[K@/7*T/ M=O^HZS0& ]"@QUV_[7:Z^_(5/!4G[([L[J!C.*'AA(83&DZX+2?T7;?39K[; M&/2(E[F#QG#0\1NNVW.[X_$(5$)G7VZ()],)';OK/.$%S]%PPF<-)FCOPTW1 M/DPWA0PF,,+("",CC!XAC!Q_[+@C/FB,!T/>Z Y!-Q\Z(&)&#*1*:\R[W]#O M&UEEM';#* VCW)91#GV_P[MMM^%V?6247:N(O_H@:, MTNG8[9%Q;QA&:1BE891;,\I^N]=GO-=!9=)M=+N]-FB'O-<8C0:C;H=UO-%P M)8;U,>Z-EV>4W7[?;O>-]\,DO#Z1-\-Z")..4KZ8Y"JS78/%QWJL)[9=@\5' M>:Q'M=U:U.\[/.WL<]'QYV[&(V$*DQ@><<+;-5A\E,=Z8MLU6'R4QWI4VS4I M3\^BWV$;*E#K9(=WU1R4^F!H=<]<"1UU9J%)FET($.KZ+:?3[C5]?_9>]OR&9=;):9G(G[A=[[ T,W]^X^'I,7TRRCKIDSU>!?\+"8V%0@] MSCG+MM/\,C#?NK:FU 7$!PG,]E/8<\PPE6 M@S'E0&$E='!HB@2I<]M)2-5P/'JL3F]VT57LV+RW;_C-Y3:/!ZN^*V\.>883 MK 9CRH'"2GICK! 2?':NAN0Q5<^*2]\Y= SKD>/](3)138XB)Q$1B(C'Q M8";:^G-LP @^^ C*%P;>:P>6Z5QI:8M*LHM,@N,PD>NI<(*8>%H)!^-MZ?%Z MN0YS2O^G98J6J>_]D.^,FN^UJ7>JL MW[704Z5Z3',;S,I$&"0,$@8_5\A$E\Q8".02Q2)JTU%(D:E)4:/.,%F& \L6)B#)W4(>@- M@]I.I:)]BA/+P!CO/L6'(*U(@\YKHLR]CU>3[*6SUM?E VUUD(/0 M$(P38%!F'SD&%;HI3W MLN=;C?V\;+I:3ZH'/Y6BQ_5DR+.: #484PX44+K= M^PP1@=M00/DD:M2?&40>FZ*4O0'Z 4F[H^'=XASVH"U&!,.5! !5M9 M8Z2 4&0$A155L; V[33E;#!Z5?8:L']7/-X]H)B;>C'VFZ34ZI):75*[CGN# MGX9+LWBH9AW9<&D6#]*L@QHNM;K\CA+,NW,-:G(Y'KF,C XTBT=JUI$-EV;Q M(,TZJ.%2.<^C>';/VWF"S9J25L:P.4U'+I^4FPHJ%8\&T$L#2O($3C(/WAHT MUK."47>1M/)\\;8J[*(^RN[,Y1=<=W3D8J=<]WA]?.*1.9UZ"9AI3\\F;&SB6IS'B7&_O]F3<+Y/"QPN6FN NWI9(%K M6B_HTB)=6OR6)$F?8U%,UP?4U;W-=:\&_\'].SM ;%-?=?WHJ[GI4\O&Q]I/9\?G)L)_$'0)N@3=;[E-6!U'S;D" M87T+/,[!9SF^"1BG;5XM5TR M68=W5/)SX-N1M+_^R1KC"Q/($*S0#I20&B*7&5!GQ8+@J:XSW60G7-\#;;MA M/:T_;[;8U*7FZJ+H];G7XT[OU*E2$S19A]?[Y&B^:ND:U3[): MSN?;56J75-35 B7UU-%!(H%NY*8<*.@053"E^M%%90U*20N>!P,F%J$3L]*5 MU$V>P^F#3DR%[-$5'[(Z"'2#,>5 01="Y,E94QTSFRNJ=-M/3D2PNA@IA?/> M[R5T'98Q-.J9:]QCJ#R:]@%A(+"06?H:%Q0GEN7(@ M1+N!:H6%$*,$9/4-2U8XWV?AX8=$?;%0^*D?81HJL9!82"SLCH6B%5U> M;N(<'W))NM\UF'_M;6VZ^T4,='4*THB$T;>D=U"=]NJIR[KF)"FU*3PGZSK) M6ZUZ[:&%"9M*Z8^U*-V:%^>U+!$1B8A$Q/L5\DI>:%.)F+VJ7GHP$%(.P'@P M.HB*.R6ZV+OHAXBB$K''&H-$1"(B$7%D1&1,9/0Y0K"E@$*G(:CL((C DHU) M&=PCXB$[&/T0D4\%.UKC^;,F(C7#HPQ7RJJBK"J:Q:,WZ\B&2[-XD&8=U'#I M_M%W'A1-+K&^N#=A14WQ1B2;D5&"9O%(S3JRX=(L'J19!S5<:HIW% _O[Z&9 M)3KA.70#^\'=^6.DN!M]@[S$'@RH(NP4J 4R9LNLG=^ M"JO%;/%[\Q)7K]H :BNY3T]HZH>87ZW#&IL7YDF".*$<5.T91$L8XHIF2IWEA%$%-90OU7J7Y5$"!]4"RQF#WNM>(X)$OF M(2G68Q[-65",6O =):+_<3;?U!E,Z\@9B8G6D:[JB 0L@F$&;A!!8=OBGF5; M?5QC#&>\_L7ZB.FO1'>DE83*)A/'3M*4Q+&N[M%HBRR@ :DKS%3,ID;U/ /+ M+G-T6>2\Q[$NHOKC&?P+#A&=U\.DLQVTC6338-Y,EM\R+"L>KBXW*QW_0LHW7(\ M.2\C2_&A63Q2LXYLN#2+!VG600V7#F!<]#3F3^SQ96F)_4MQM^QU\V%Q%7+\HNQGJQ63?KL,BS MQ>_[)_[;F*LYL$2&YE.NQWZR3_ :NRD'"B^G414, ;)VI8(H*0@.%3!KN2Q, M,_2=)%<^'+RL&'MK2H+7V$TY4'C%B#FV9\@JF@HBY6J<%@L#GA2S(F>54B>U MTQ\*7F)J.)V\T"U)RJFDY8.6C^Y3\H.QV?CJQQ:KH:X>H7JT6@)R]*A]1 R\ MQ\#]2G)[JTBGWF^O73F&/.<)7X,QY4#Q%53*,F2$H'S%%YH*,AT+."YBS$5Y M)_:\WPY#]R/@2TR%&[O_2_@:NRD'BB\I(SHA+$0O:B#.F*B!>(D@4T*N-9-B MOY%"A\'[$? EIU+RD>/KKO!]R*4H*>6&4FXHY89F\;C-.K+ATBP>I%D'-=S> MSU$..38Y_7.1IZ%Y,\FSM[.,B]RT[O^\A@1Y>Y4E+2\N:CBS#1(H=#^C,(8N M/W:U!KLLAIRVG M [71GQQ?1_SU[Q#GN/VPSZ?^YZ99S\K[>Q'KUJ__XF^\[\ ?:'SWD.J'AW$' M#O85XB2DMFI&6+R?+7Z?+)95+Y/U/)LMPB+-PGRR M%=5%_0'-HUNO*<_>WKRH.;Z#/%OA5B*/ZV@V%XL?\JRYG(?WC]O/_G 9O-2'NG9[DFO]X_J/Z]>SO4C;[\1JOA_B,MW[=#K]S^^Z87\[IX"^OK<^+RU M/L#[8&,=/#45_T2/]6UOW_J;FXVWR_ [[O;4()3ZF(_#_,_POOGA+W^[;9[K M=[^=N7>]^.]YO_U[)GWH_,,+/6&U_[FS4%S.;Y(CR9A MD2>O-K&9Y5E8S;!Y" IN'8OT$7E^:VYX\UM+JA6^P44S>XN_S1:G\18_X>0' M.MYTZ#Z!1UR62O./WMUDU_+^A)YP\O!+[E%=BJWS=-<]C[!9+W^X8F[[+"V" MZ].W7PYU[5QNZBHX>X?YA]VOXHP]8O]V_0VI]7 O&WS_^,GT2A]AW^V-#.:+O?W0WA_264_L8-O/;6 M+]>3[;(WN5XK'N1E?,>6QK-9NP4P^;\85LUAYO_".]DIC,FSGB(GT?W[5.9? MQRD ?WV^J%'V2K.N&D$\I[[Y8Q-I?3]I5"V'A7PJ6(_EX ?#PI,XDCN_C8<7ZS>[J[4?Y4#]=5XG\']<[4=,)PM<3Y9E ML@[OJ'7 S_\"^\CNZ],L'JE91S9R72\VBD*KP!CM9^*F4,460 B%N^5*5::+C8?QV2Z_Q57?[M"YL=_ MMC>3CF14;:+.(8-F.8'"&"%668$7V:=40@[&=K&+,B:C3E;87+8W0=_B_#UM M\ [Z>CC51_AD=4]AKYV53,["2@?<[ M*/[J/2D"Z@D-EX#Z?0#4$6W(2H,+BH-*HL:BS!:H;X\KY90VLM=8]/2\1SXL MZ#WX\3_M&=]M@/]#O,'@/+3BE 7;TA)5QI&[I)B$5SJ8TH3'72C_)S%/GP+O^? MY;RM.G6-BQ>+5YCJ"UW/\"YTG-4.UW%,F57@O/K 4"*O'C%G D+U=R$%4YUE MGI5AK$^/> 2F//9^L_*99:7RT8&,$"<;__B].<'&4"7->V;?$!^(#\8'X0'P@/A ? M'OA\R"4=4.@$1OD:V=JL(6"1()4SS*M4(NMU>_30T*FO0R&C1W=_ZCM.C:B" MRV&="S^Y0D6U7+J4E7@D6EWEY::M#3WB6[MWOXBS7Q;O7L:D"]IC%""%KVG$!W8[O+V"=7TZQ]C4JZ-5=[DU2RA2(#X2'X?'Q\Q] M=K84J-Z^ ^6Q@"^8@%N/6D3CO!8=-4X\ A^MZ+$K(O&1^$A\'!D?F3%,^>#! M&-WF=Q1165=)F8O4Q16#S.S5 SRP!V/O?.13KCGQ\1L2P:@-XTDT9J,VC.-I MP_AI*7EJPWB&;1@/W!3=_K;!]F#*Z.8VW]@D4_WY" M?0QW[VKR:ONNCFX\:FC8_O9O:FAH'GG_Q79]C\P7^QU^Z7/BD7.2??CO\(:" MQWZ&+YR.^3-I_.5/\P#MD[Y?TPF^2U@'5"?WY&V8;_#!.X%U]=H&V+BEWU?S M'7/J1TQX$7$U$7Y70>44&H.=ST3ZX@L9VF!)-7NJD>Q&-0_>)NPL)E+'N3-# M*T*\%U=\[@T_:9I/HP2J<'FB=[NIPB75::59/,Y93"7W#\L4W9:-6$_"=I&C MFOKC$*1F'=1PJ1KY<5;%T+S9'O*E]@/\8S-[&^;M*3XEP1V:U?/@ M;M$Q$MQ.@S6=)Z\%;@M+,@-/G(-2.H!G40#+.3(M$F-:[B6O%>%T>]O/,YU! MI6 A**= ."$*9SEF$?>2UZK:GBQR^]=/'S3W9/TTK%9MRLU_M6%@5_4'89/E7:C9Q=5&7Q*+[PDY3J.UPWDQ4FK/,ZSC^T M80SS^?+/;2I5G:];$;53<5N-L3YMZT"W>=OKLIE_KF7(]0\_6J%%9ZTW1DFP M22"HR@((0C"HF$CM-4[&$W;ARSRY?C7/EJL?KU["]:O\]>9-7FV_=<0%/17N M\XGY';W68]?>R\A#S,&!8$Y6YY,Y\"@$.*O11.LBYWLW)PX!^$,8S$RYEU10 MC[S AW;H!^K\V9CK?X6#,#&!8ADA!E\#UV"4XBG)*$HGL-_CQ"^X[A85W-BI M-!2O$JG&;2FI.)ZMZ"1,/0:I+)MRZ@% M)S7'B$Y?KO RS/($WUWBXCKH7+:UX*Y:R5ZG-M!JTLU];"H$.;A"D)_I:U,8 M&E-=8,[KFE*]Y0Q!5S^XE. -]RJGLE^QX #?^4K!/^T$_&21MY4<=TFWW2Y, M0D^WN>,C*[](7C9QD;C8&1>-%HYQ%"!26^DJ.M[VGI; 8X^_>OE.LS)?:=EBI:I[UBF,$@M3 &!;),D9*&VK2=8 M];^C!>XY.I949'&O]<1!>^I](%#Y*=>6$$C7W/MQLB=T26HTMX9&=DF*9O%( MS3JHX?:^V33,UDSBA,#$HT^F1?*# 650IM_K0"56R!4$*"H+1U!FW.:K^5^4''NCL=OIR' MQ?K)(O]TK<9?L*L8R>JIY&._!4.@&KLI!PHJ;K/1+ 3PFB$HICB$E!5$DUC6 M,F03Q]6 G6_'!LL"F_H/. M1D<@'%H6/FG$Z9/D:"(4SNNR@%R"E]H#9Q(3]U9*UDDMBAO=_=S*[M=V;"_* M?S:XW>SO*B%130VC*SU$JG&;XJ=?BZHCSKCJD8\<\,6GLIAPHDP0*&UPH M@(97)F4;P5E3@*OJ8EJ?HG>Z"X>4F'0"KB=MGO[0-@\JN%IAGLRVG; GZ_ . M:;MTV%(AYG]2 LDESI!)')7 Q3&7TGVZ772MNUG'\=WNV2 MHKL[0]-RZL38BXH0IL9NRH%BRN@BK/$%9/4N02D,%5,6P=B81"K!"--)D<=C M8,HS.NJGC=+O\5;KW&PO_8>M0"[G]8?30?\(9$-+PB>>JTG2N;HD1&LJWJL7 M"Z'^/^"R35($):+;R__Z%L\5WUTN;]:#IQ\IKDT$NUH6EHO4;:4-QJ?3%IBVV*HA(DX5O_UTF(0;<=,&+]GU(\R+WJ%0PD MC[9'$(HI8X9 ^/ [QU1AL_TYNPJ;Y)AWJ3KQ2+2R:QO>S?$A5Z3CMPZ]SXL8 MZN+$, 29$5#(ZG%;8R 4RT"5NC!E#%R)3LHI[-:EKNXC*S.U]FB.^:T)<5XK M$J&04$@HO%>YS1*-$M7=]E;'ZJ?;BK7H$CCG97FZSJWP-9Z;& M'*W4\%FCD"IM4J5-JE%X[\63ADNS>*AF'=1P.]YT&MJZMOUM?^[>1US.\V?? M\,^S$&?SV7IVU8;QU7J9_KLMN8FKYM__Q0EN?YBTU;767VU"3BP9C+A&QA*: MQ2,UZZ"&2Y'>09'>50N0R?S#0OB8(#$:U8P,$C2+1VK600WWJ!D'O(N, WZ. M&0=/4JKO<-U,+L/[T.Y]MP%B2&FUP?SQ>DE'<&>42'_\X[730$_G1V<)V\,N MP<"ED$%%$\&5X"$GQ@PREX7KI%K8M0I?[D3X9)&?["3XT=9-MWWLA)ART6-O MZ;,X.". G:@I"6 = 4PGAM(D!B8&#BJCJ5A2'E &7R13+(1.:MT^ ,#\E/.Q M ZSW^V_D)%\YR5M_N/K(J^5\OO61\>)ROGR/.(FXP/KEY"$/6VJTKGS2!$@J MGHLPP(/#=EV)$%%PP&11JY*"EJX+Q_BG*Y7]BO.P[G$UX9Q/K94C7TX(5V,W MY4!Q%4T.7DB$8"MU5)$;(<45;Q,F[!ZO$:I+GS=(P*+NZF38Z\Q3GN]#]+7EW(@^JV#0A6"AGOS6"BN M=9(<.49PP0E03BN(00K0(?NH,W.:=5,S[1A$U%.A'1'QM/:IQUX\+>W?]:%5 M:M"!,6W_?-+=OK"H6Z"Y^[O[--PZE5$_%I M]*8<*)^LTX)K1,BV.% ^,HC.<_"61RDDT\9WTNRX/SYI/V5B['RBF^A4N@ADLM4K^CHQ3MN8S%_:.8YI,*R\S6P$4(R#)E4&VBH,_: M@]!1^."5S&:OO^#!+:$^"FQZZ NE1(_M4(8\M8E2@S'E0"DEM'(Q1E\YT_9K M4HI#X$5#9")*:P//,736KZE/2HFIU'3SFSJ??L]=EO11E][)Y;S^<')>QZ(= M6A8^R1>W,5MCZK+@VA(A3#MPR!!*72ITT*7(TLE5[KOZ8W](3)F'IIF5&>;. M5PO.Y%3Z'O-4ACSG"5^#,>5 \:635D*R2B$L#%1V%4HE%(A"%2>]50],1@DJ> /1MKLGLGK) MF4>I4S=[O'=G;G>_B<*G7O>8Q3*8[&VB(E&1J/@9*I:2D4N>00?-097,(6AT M4*Q7PHN,D9D>[[-TOUD@IU+UZ&T/AHI'O8T^]CLMY+:C!&8C@\JS##Y4,*)AR6%1.=I.G/8>2&CTU'-&)*3>R70_AVXVT,T&NI]# MLWA4LWB,]TX_?9'08(+9.W@SRQD7CY_]9B7+5G@))HL JD1;PU5G@.> -=8U MAA=[VQI[/T1QGGVV"I")4B/=&NZ&H ,(89.7A9OH8X?K[-/EQ<5L?8%MY\FV MFT[[F=GB=URDZBQ._OK+AJ'QG<:!:/U*R#&BZ%GA1Z M$A&("#2+1V_600UWC*%G!^O:J_4R_?>;Y3SCJOGW?W&"VQ\F^,=FMG[_F%@Q M&O&,C!4TBT=JUD$-EQHL'F6%?+FZOI7>M&OE='*3Y=!K&H 701IF,F@6%2@T M%@)G&E3*@@=93(Y[E3@/28BZ&=[6$W@95B]6K]9M>]3_"O,-OL35JS=AA9]F M"-0/VZ^O7]6\*$\N<%7M_^-R/@^KYNJK/V0-//_EV5?2!NX>?XK),)$01&S; M8\4@P#GI *-'%:3RAN]U)SDD#>+AQ\\>,<;O2)KX3!9%1[-NQY7+L)J\;0?Z MP^0HLSHEXZ31"42)=89:AA!D5A"3S0:M?6G5KE.;)9OUFN:JHR9]8 ML]E^\NZ4ET,G+Q9K@XT!T$@/BFL+T04/=7JR((QRV772T?AHPQ33.@$>:([N MGGP2;L9UI+D:A0A)Z+9N6,6P\HSM9F!$M$(8%DWJ)"7U+B.^V*R;=5CDV>+W M@ZW8GB*VEFQ7]P87GRT\9+5DKGAPT530FBS!R2*]M&&N5@^ MZ$3]7W'UMZO_X^,_EQ^&2KFQ@[X.?Y85(+Z2@! 82S(7!0Y]ZXTQ#MY5E]1( MY-8:QY/)'?K(&8K ML\D8+7,$A+.]TSG>[9XV]VVY..Y>#V,U.BQ2@U(":[AH#/B($9)CR6DIO,1. MHN+=V$YLHT=AEC;4"#D%I4"Q4H=D(X(6Q93,C%+[I3L.ZXC^H(,?TRY/3((; MS11XTH,::.IVV/8^2"C7"'1^HBLXH:M$IUGB;9[D9Z#E:(4-!D;@3K99X^;YK- M$>:HS5XKY&TW+][6E,X1 I,>;-%"69&S49W4E.Y_?$9/+;,/-#T_LZ-S-6MG MV[%2"#=HY_LL0[C>N*E9C?RTTH!)5IM;,KS">789;KHT]2N)RMPYQ6BT'KBU:+3[)T3,I:IP3&%@XJ MR[;FF.' M(Y1U57!^$YZ:WR0V\NJMN>+ISNM?;2(=-4@3O"I4M1,@W@U;E,. ME%[?%XQ?B4L1Y+)Y[%)'^8FVM[ MGO#@G=Z4-A>;>7OH-UEN&R*W7>96^ 87S>PM3F:+^F_\VU_GRZ;YCZ_-P).9 M;G1KB&X-T=TWFL4CF\5'W2@276P4B7-<,Y\M5_6E+B:[-@[I_62]"HMFONO+ M&O(_-\VN2AB%88/V4,<:AOWU*%DH7%5G7@L)Q>D$BBB7YUQ\4_^1&\+_@^D5Y'=[=/PYL MZH^L'WWUFIFW=V5YG*_8[EM/=5K(V@M%40T'(H&!AGQ6N'G7COURK[Z4ID'RU&/V*9I5E7 M31;K"*;,C?U0AG@U=E,.E%=2<&L<9BC"LC;I)8'+S$$P/&2G!";L)$7R>+P2 M;NKZ[#IU%I.<,B>/T_&UOJ)FLWH_N;H?'-95*LWZ\9&J9\EBK'55Q2DEZQ6WH)F'M>I3;7(^KM(^KZUOWO-'U]5;.>LJE.L[]K;:%R5'L M@YEC"?J(MT;G.?II'YTB?67 MO<7Y>W+,#EVS3K*)Z-%"T^6-&BW-5']AG1EJ2U(Z=B+ $F!/'[#.%0RJ/:L*NGJ,S'#P.53? MWGNE66&Q.HV=>XR= I;I"EA/@#W18RG91:@NSS)47Z[#?!>GW]G?A-8^6OMH M[?N6M0J+PSSA'PP'CWJJ-G97?3X+<3:?K=L>\^V1#;GN?2]9XI%HI9F7FSC'AURT[A=- M_VMOJ]?=+V*@ZY=@OFW!9$%X9*!D:MGRGFM9P1)@B1!\EZI' J5LIJ#TSY52%H&P2&'+'@TB67-<*\T M]"%._I$@J9V9&G,TE_^L(7GM]->_0WW\[8 MQ!TXTE>(DY#:$B]A\7ZV^'VR6*[K-ZZ7D_4;G#Q=+K8!Z;8:S+/9(BS2K(8@ MVVX/VQOMCVZ]HSQ[>_.6YO@.\FR%6PD]KJ/97"Q^R+/F/VX_^\-ER&VC MMX\BX-GN2:^#Q_K/]BK8K+R_?N3M-P(N%XJ^8D2Z]O>OO4W-U'W9?@==P$UA%(?\W&8_QG>-S_\Y6^WS7/] M[K?3]JX7_SWO]SQ%_N&%]CG$JPE]Z 3ZA6%>_+E["3^\NEXOZX73R?)$> M;3<47FUB,\NSL*J+[8&G^WT\Z>2(.+ZQT=;-21]1\+?FAGV_?;SS\AO^L3D- MBW["[ ^D/C2UMX]'7);)JSMVK7ZZO6OU0%(\JE>Q=9[NVJ(,F_7RVE]LGZ4% M<7WZ]LNAKJ#+35T+9^\P_[#[59RQ1^S?KK\AM0V8+AM\W.!E6-4Y\?7W__'7NQNU\G]".F]+]=+2QW? $_\'/ZD5:'?N_A MOY.S8_].\\B[.GFM/ MPSJ!_-W^^@.7"3RGX=V[4N#Y#Y6&=\[#HXE*PSN+X=%$I>&=Q?"^=Z+V.M!N MBIQW:MJS,2S-VZ$,E89WSL.CB4K#.XOAT42EX9W%\&BB#F!XM%U-TX8 ,'9+ M#GQX-%%I>&\Y#I>&=\_!HHM+P MSF)X-%%I>&[5_3M/EN )BO .#0NFHGO!^S:]*PNQQVF/T/KZEU M3G-D+!(XS37P.R;X99AEF"W&:MB!#V^HNXT?VO?2;B--VS/"[75WO;%:=N## M&[.K?--BCYQE$L$)TYLL>2(;1O?=('IX5G9<-OFOSQ>3]9OEI@F+W'RUE]?A MI+QC!.<[(;\-+=]4Y/X!7\YWS*)=YU":/1W1>GC#);%\E%=W4=>J-8F%Q$)B M^>JK2N%RMCXT Y740FKI02VGJI79(BTO\*_S97,"GOS9S!^2RV@7%PRKQ6SQ M.P4N)!>2"T7Y)!82"T7Y)!82R]'/:Y<4X_=V&I;J.RCIWNU$#^D>>@8'77\/ M\[!(. GKR?\;%INP>C_ATXE@@O?>Y*[?=_*07>X>8KQ'ZUAXIZ"/WI7N]FOM MO$M=X$PYQ1 P)00E103OA %TWB6?F/3$FWL<5U-+'( LD+5E'''$1=(J!FJ?IJS,C"CX8M M45TN*1RQB]AUHL8<*[N^K2?RS@2?2PN^JR%F[VS,%6^A;9BN@J^<\S& K]R# MXHOD@LNH#>ZY=%C0%R8!3:K?DTH!KYQNOT>[+&7BJE,V-O7UUX^^ DD^];+' M3NFGJZJO)IX0*T]JO&-E9>\L8\A%EDF"<$6#PE1]-NL*1*.5PQR4,?XVRU@2 MD564KPJ6-^6! C/V] [**3@&Z19;E4 MJF #.U)0(TZ(6! B,$'6P-3Y7FXC:R".BHF.7"A?!N:!@A>&PA9Z^PB+\H< MZ22 RZEGDG!%N#I18X[5U3K[L%0I*0*3KD:7J3+.VZ[< M05SL/2R50DZM'1@D*3 E6@Z'EOT?0 B?BA<G/OQ(GN"!SDW9/ M9+RD7=(N:9>,21'9L]^$2KP4KJ'&90A*%P[!E 2HK!<2I99Z+P-?1<9090N6 M<0-*20.N;)/#M"T)BRQ)W1F1[;;=?]RL9HO?7^)JMLS_%>8;O':+MU_S\LHI M?EE]XHZ"-CZUEM+TB6FC-R;Y(Z,R-VEW0,8D[8[*W*3= 1GS-&*)LS\++U%$ M+,6""VVLP@I": ^3M U22:\M<^YVK!(8SUE&!%_C%*A!38)87 !C6'329NVR MOF>LLDL=^FRPTG273B38L*(5.B4G?)X]/GO'6])6,R4B:&TS*,\\1&$9<"69 M"C)RYO92(#O$VU&V8@0;&-K((22B$=$^E^XCC6>(%F(N[?TX3."X#T;IS4>$]NW:!-P$&8F[0[(&.2=D=E;M+N@(PYDGA- M%R,Q, :AAFV@4!H(-CDPJ)B(DAF]7Q^JZV2@[>=>[-S@:_\X=U7U3H\^4B.: MD3')$QF5N4F[ S(F:7=4YB;M#LB8IQ%%G'T:D,M:.J$S9&X<*.\MA"(SQ)2* MXXPE7O:N+'2>!O3U,.6[,H#4P*Z84P80D?/LR=D[V2QJB3$P8$9'4$P)<%HE ML+8(IUGT+,F^,X#ZW']1=%).-"-CCH1F2>3DD]: 6"J9VB2>$*(#'44)6J3D M4/2=_=,GS?B42S5VGE$EH$,[M-8A_$_8RF59ZH1<85K^OJ@/G7>I0!!#G:I5 M'A>7N&BV7TCKR<#%1'N"9&[2[BF,E[1+VB7MDC$ICGOVF]$8.,]M*Q#)0$7K MP8N8@-NBC-%9YV*ZR IZDO^Y:=87]5&:U\LG.<_:9PCSEV&6GR^>ALO9.LRW MF^];S_CI1X[QK_C'9M;4@;["U=M9PET ^.O.HVZ_8!L+=A3V^:GPU#V3\#=Z M8Y+K,BISDW8'9$S2[JC,3=H=D#%)NZ,R-VEW0,8D[8[*W*3= 1ES)-M]*F-Q M63$0NB10EB>(+B,(HW.VF>ED8A=I&[3==SZ*H?HN!PGLNMQ0F^&QKN-O-JOW MDUU>."TR Y<,.8AD;M+N*8R7M$O:)>V2,4F[9&[2[@"-2=H=E;E)NP,R)FEW M5.8F[0[(F&,Y$)$H)>H 1L6V*F)2$#)F"$EE5A+/0G;7E^-7O+S:-+ZCZ,@W MU1=IZANK'WWE>,,.K- (D8Q(=JXD._O*3)EI@T%(*-E4ZLD<(3A30* +Q@A6 MH;$G@I:X?Y:!%T(H9 MUTF.#8'R(4!)-5$.DLJSY:J^I,4D;58K7*3WD_4J+)KYKD9*^) M1FO360GI MY-8FVDH<X:J\JK? -+IK96WR^2,L+_'G9-%?A[=.KZ/9U&]SN'O+)(K_^$.I^N!?U M"ZY?E-?A75?U:D=?K):(1\8D;V54YB;M#LB8I-U1F9NT.R!CDG9'96[2[H", M.9)= H\F20P2N/!M5H;D$*)E$+-6(O.BBN@D*X-V"4Y:)%3LY"!-_:-.SG5; MZ62%S7HU2^OK3C;;>=E,ULM)@^OU'">-%2\\QR)TUMMAGX6]?X MKNZD=Y:W["PGWTAJMTQ$&[TQR1L9E;E)NP,R)FEW5.8F[0[(F*3=49F;M#L@ M8Y)V1V5NTNZ C#F2';QHC8ZQ<+":1U Z%HC($4HQ,LN<48?260T-VL$[FVP, M*J;1_IQ7VU2+-C_H\RD9M( ,7#OD_)&Y2;NG,%[2+FF7M$O&/(/ [>R+*WJ? MZT]2 1SJ!(IQ!\&G&B=*6Z0SJA2>.TOM>-XTFSOBPE]O'.[M5SWY,ZSR-E'_ MV7)5<+;>W*[F_<4H\7ZEO.54V(%U*J5JM014) VI:"Z*@:@P@C*5J<%Z#X99 M9RI-F9!["1P=DO3A7%,VM9P348FHIVY5(NIY$56H$EE&"3Z*MF2Q-N!MXI!C M],5(+Z3LKJW4*1%53XVAHP\J8/1=>^W_N:B#GM='S)/YLFDFK:P6;Y&Z3IVC M?$YNZ:(SID&8F[0[(&.2=D=E;M+N@(Q)VAV5N4F[ S(F;?=TLMV3N1!>2P]FV,T[>00+$_= MJB.#9>\P4\%)+T4"[C('55P!SSV#K)1-4A8?$^\B4:TSF'V187I@N6?DYQ&Z M*$8CDTQQ[?V58H.Q'QY*UZB'Z^O#)S?R&=[;+OV-RV).&&$&,($80(X@1Q AB!#&"&$&,($80(X@1Q(B3 M8<29)PDSQ9 EK< *S*"44Q ,6I F<94,RN(Z*3?S"ZZ?;_<0VVN='6UO<\:G M@O78DX>H2%0D*I+G1(P@1A CB!'$"&($,8*BJWM'5Y&9Y(N*D*WQH$R-LV+; MW\\@-U$CES;M-4D])'&(HJL'E0G5SSE(,W\/\[!(. GKR8^8\"+B:B+Y="*V M26NT^'2B*_%(M,+*RTV6V6.M M0+UV61%L:."8!QL0,JNW![6W]J+J>0F5GH[+\:) 4CD\5[[$A"9&2 M2$FD/'E2GOUU5,P,LXRA1O%<5ZIF 4ZY""G[4FQ@O+@]=S5&51S7'E@, I12 M B)K__"8!.?,&"^[)/']2K#SJ7=RC$"F>CI$9B+ST7U8CX%+S05XUC;7LUE" ME(JUG2R2\S6<3RCV2J)RHR*7##*39?<]H3W-\U9+QGP(/.YE._;FPRKKIM+V M6"'U=)%)/NS(2$GG1<<')"]%,QDEB*@B*"TTN!0=H.>,B0I ;^Q>*^7JA@8G M!4BI*B"C+^ 8#\!TDMQ%4>IGCW->Q.54^Q[KG1 <"8XG D=R(P<+0K'7<.T@"O<>X%?G>NK&>81/(3ZQF=A\= _6Y>B2 M*!JR;:N&5Q<6HD -T9;B7>;9\W*;G4!:ZU#3DS(WTY M7HC/[909/49D'B'SEDKZM3_GIXO+^?(]8OU1=19/+C>K]"8T.+F'3S\N%G-%K^_Q-5L MF?\KS#=X[19OO^;EE5/\LOK$75VIG#K68V W:!D0TP9D3/)'1F5NTNZ C$G: M'96Y2;L#,N9IQ!)G?SZ/@=OZ7VZ[0-58)6/[$6>0E8\N6E82WTO ]VBR1)' M<9YK?.-KI&-Y N^,LRX%+J2Z9ZRR2Y[Z;+#2=)=0)7HL__+P1R9T)D_X/$-\ M]HZW(+E0&@TD(QTH;R*X8"04#%9IP3CW>U6K.L3;4;9B!*>-&"+:Z(TY$J(9 M9@2S@8,S+%:'S6AP%5@02HK*9JV9V+N[SJRV(4E5.:98N[G,(2I1W;W N(I, M%,[OOKO^4$2;,M'CQ:#SD %5XCM(-4\NEG4(_Q.VDEF6.B%7F):_+^I#YUV. M$,0Z6W.5R,4E+IKM%]*:,G QT08AF9NT>PKC)>V2=DF[9$R*Y9[]9H42.3@' M7N7VHINL81SZ"*:8F!U+3+B]DK:') H]R?_<-.N+^BC-Z^63G&?M,X3YRS#+ MSQ=/P^5L'>;;G?BM9_ST(\?X5_QC,VOJ0%_AZNTLX2X(_'7G4;=?L(T'.PK[ M_-3['FN:#5HQA+\!&9-I&[3==SZ*H:HO!PGL M.NFHS?!8U_$WF]7[R2X_G!:9@4N&'$0R-VGW%,9+VB7MDG;)F*1=,C=I=X#& M).V.RMRDW0$9D[0[*G.3=@=DS)$UP>^H0/)-=4;NVQ#4ZAY[V0]Z_A/,!F3,TX#9V5=JDLS[K (# MU.WYKV8< F_9J9,U,2HKE.D;EET>_W*MIVYHA*2J3(1*0N5#HS*Q8E%S";9TF*3-:H6+]'ZR7H5% M,]^52@D?DL9H=3HK(9W\@GB_SZ0RC]X?K5+[A^45Z'=_??!KKOT:)ABG:#"+.G;M63PRRY2(,P-VEW M0,8D[8[*W*3= 1F3M#LJ1 M8P@Z=I%L0EL3Y[E75;8K%>SM+YNW;.=K,UDO9PTN%[/ M<1)26FWJ9^-RL:&\E?/2U9>=#"^BZZ^&QO&VQ=XSMN&MQ=S[.K^P=L*MCH M&[(2TLB8Y(Z,RMRDW0$9D[0[*G.3=@=D3-+NJ,Q-VAV0,4F[HS(W:7= QAS) M%E[@*BE7)%BI%"CO X3$"H2HE7+\VB9;M&E# MGT_*H!5DX-HA[X_,3=H]A?&2=DF[I%TRYAE$;F>?W9]9%)A# F%#!L5$C0-2 MT&W0EU667I50.DON>-XTFSL"PU]O'.[M5SWY,ZSR-G__V7)5<+;>W"Y@WD$> MOY@JP8<5+E*) 0(J.4/D#)%V3V6\)Z==)3Z04Y0P344[E]],U&_UA_K MRX&EH;"22'KR5B62GA=)6;(%>?5*N2\&%,\,O!?5S33!<*>Y+,KV2-('0CJY18P. MFP9A;M+N@(Q)VAV5N4F[ S(F:7=4YB;M#LB8I-U1F9NT.R!CTJ9M-_D$EL>0 MI(&(68 *'B%JJ8$)#"DATZ7-//_^!*V;[:V.;B=K-E7>T:8K$?'4K7IR1"1O M9A#F)NT.R)BDW5&9F[0[(&-2)-)))(),:8[! A>J1B(B*W!2>4@J9YDD]X5W M4E&)(I'32O^@@DGMS_D%UY/9MCL;+3-G)9636V;(11R$N4F[ S(F:7=4YB;M M#LB8I-U1F9NT.R!CDG9'96[2[H",>1K;JKUO>XJH(KKB0?K$04F+X"5#$-$4 M(0M'Y+&+!(Q?OW M^ 0J\I.Y"E*;W*8F!U"I4M+%@A5[67/&1?6V]VY*'D3)MG#= MF^6\OO?FIS\VL_7[COQP8PB2!$F")$&R/T@:P3*ZH*!$5B'IC(7H=0"!-ODB MC%"1W89D":JH& )(F5U;5%E!%$(#>I=$$%Y%9XX&26W<0*8F41,J3 M)^797Z")&9R'QT'S9PU%I9#LBP4M#)")%) M!,-8T24P$=#?)F=(E;>B/95C.H,JF*#BLOZ(P)!Q8:PN=S<&Z<.'U<)-'>_Q MP.UTD4D^[,A(2>=%QP>D%54! MJ1FK4+4R0>"20Y"1!2M8]4W3<;-!K4 MF4%V2K?L1/ I),BR4C G7TS9JS7F2K!)&PW12 L*70"OK(-7\^5[Q/JCZBR>7&Y6Z4UH<'(Y#PM:D :>K4Y7 MJYVK()!(6,UM/&J+0;)&8-H=8U: M^FRPTG274"5Z3*9Z^",3.I,G?)XA/ON_7U0Q9;RR@#XI4 I%>].S0$HA19=M ML E[Q-M1MF*$&AC:R"$DHA'1/I?6+HN1(54FU< /E"T%@D@(6K=5]J*V2>PE M5!95DM%.@M Z@!*QS8+7!G@(6G.44T2\:D>.W9;YB-B %O>32D$SK,'9^]@LR$*)Z("G5);PU9S\*@2 M>&V]01?0VKU^REWGI?2Y*V '1C7R @EF!+//P"QF4V(J G*H#IIR24#0;5': M8B,+R0J3]]H^=IV2TB?,*FG'3C,J3G.07IY<+.L0_B=LQ;(L=3JN,"U_7]2' MSKOL%(BA3M0JCHM+7#3;+Z359.!B.N]=,CKL)D^0M$O:)7.?UN!(NQ3%?4\4 M5T.NDC2+8+=ME;!M&LJB ^MR1,.]1[MW$_201)4G^9^;9GU1'Z5YO7R2\ZQ] MAC!_&6;Y^>)IN)RMPWR[\;[UC)]^Y!C_BG]L9DT=Z"M[3W,M88@2>8]N8+3!PQ;8)&-9:954N:2\#[9"D#=KN.Q_% M4,F1@P1V70&GS?!8U_$WF]7[R2XGG!:9@4N&'$0R-VGW%,9+VB7MDG;)F*1= M,C=I=X#&).V.RMRDW0$9D[0[*G.3=@=DS)$@39! M%2:Y<(YW=B7_5[QN5']'P9%OJBW2U#=6/_I:E3Y'%_()9:,WYFF@[.S+,@7+ M9<3LP,JB016M(01;@'$CE;;22=9=5YW/H+++PU^AIH(-#)!4AXE(2:1\:%(F MKH.*4D&1SK59-I64%8.0?4K"Q9B2ZJY;#Y'RV*2DLB@':>79 M=5+]A+8)3ELE5/'D(%']H\[.=5ON9(7->C5+Z^MV-MN)V4S6RTF#Z_4<)R&E MU:9^-BX7&\KG&+J.86,7!@3*D:N&4& M3DD+4EO!BD4I\EX7^4,ZVVR3\+>N\5T-2N^L<=E9A]*I\F;LP1PAC8Q)[LBH MS$W:'9 Q2;NC,C=I=T#&).V.RMRDW0$9D[0[*G.3=@=DS)%LX2EO\ M/S(W:?<4QDO:)>V2=LF89Q"YG7V%12>D5,PCI&AXC?*$@1"VD:&)3'KG. MDCN>-\WFCL#PUQN'>_M53_X,J[S-U7^V7!6WBWI_,4R\7T5O/G5"#2M< MI)*U!%1RAL@9(NV>RGA/3KOD#'VYAPDW(C'. (W,H'0H$)2J+@XZ+U*,-GEU MVQD23#*C H))Q8.2U2WR)6MP7F5=/Q6LP=-WAACSY P14$_=J@34\P)J0,FC MBP5T$NT]\1I=1N43Z)"R#5)%9_> >G"GDWV@[OI!?3-1O]8SZLLL=0,[A222 M$DF)I ]-4B&M$CYF**S=F[ZQEU0JZIG7)R30FHIV]5 M NIY 35E([VP$JHG6F-]'R.$Z!58]#PQ#"&63DH8G1I0_=0K04"E D;?L]/^ MX^SM+.,B-Y.PR)-\]:\)_K&9O:V3<[&>;*%!27/G):236\/HK&D0YB;M#LB8 MI-U1F9NT.R!CDG9'96[2[H",2=H=E;E)NP,R)NW9=K)GRX02&4M[@F4R*,,R M^.@X<,9YEJ4@SWO)ZH?D9]UL;W5T.5FK*=..-EV)B*=NU9,C(GDS@S W:7= MQB3MCLKM1WGI%G.9WER;9-!+T1?'SZY MF=_PSG9@8G+8DX8808P@1A CB!'$"&($,8(808P@1A CB!'$B)-AQ)GW"F I M^:"8AE)"FVGC$'R5.T2'A3LN2I*ABR2;7W#]?+N'^/.RZ6I[FS,VE;+'^^)$ M1:(B49$\)V($,8(808P@1A CB!$47=T[NBI)H.2.@4K"U>@J,PC"6S"8?(Y& M.>%E%XE#%%T]J$RHKLQ!FOE[F(=%PDE83W[$A!<15Q/AIQ/!A*3%IR-=B4>B M%59>;N(BLT& $YF#,KXM#VD4>"]+2A:SS?[V I2UJ,M/ M%L"5%W7E"NWV7OW(()-*9H:.[=%<2I&P3MM 5V.V;$23=SOLR,%PR@5"%DJO7UP$)5I&TQ8 M::+3T=O0)8GO5YY<3+T=97Q/]72(S$3FH_NPN10ND2,8T_;(D<)#Q!#!,>Y\ M"9&7DO;.XXH4,=0OU\8&4"X:"-$PJ#_(E2BEUI_IJ].'#ZNMFC+78T>'TT4F M^; C(R6=%QT?D%HE[JUS4(QQH+CRX)(OD'4* 45R LJE(C@2' )9 KQBU'PUJ__XF^\[\#['M^!&;X?39 #1_H*<1)2 M6E[47_Q^MOA]LEBNZS>NEY/U&YP\72ZVF>%AC7GR;+8(BS0+\\FK=?T_+NH/ M:![=Y:?=]\'_W*5JQRKF#D8RN66N/'M[8[ YOH,\6^%6T8_K\VTN%C_D67,Y M#^\?MY_]X3+D7(?_45;\;/>KKO+)>?WGU22\_IW;;P1ZW>_5=!=+_Y[WF__7E+^N%T M\GR1'FU[WK[:Q&:69V$UP^:(-+YY+UO?)GT$P=^:&_3]ED+SYK#GZY]99-EF3RM;VWRK'UK#V'0!W0?MH[2C<>U>]:6,8_#9KV\ M=@[;9VDQ5Y^^_7*HZ]-R4U>:V?_/WILVMY%VXY TKDO:H\C MU%+W7-WHL?1VRS,QGQRYBI@& ;H*D$3_^O=D%C82I$21 (DE'6Z*2Z&J3N8Y MSUGR+)]C^*%_%,'X#/]A\0'8S9&][.*++E[:%O9\L0S%"^CO_=W-&JF/PV[H MAB.PG5\L/G];]5-YG%!G7*D_S&'[E@O(&3/F2W__TM_PF5+RH1\^\@=_H;JM M<.8W]LV^E=DW=_VK#>T7>G&7\GJ[8;.#F,>W!'2>WK)X(&W #?DO__8=P=]] MF=!O*AA^OHU_1+#BYV$.!C3_'6W;/8P9[E,NNQ>KM"46VB?8>6@]_W/[Y7<> M:[P9@U\]F75@W'9?#4%ONWS[\ ",GCQ^W:3VLE%,[F,K9WF4Z-\5OIQ.!W& M[L4WF+D5BX^RFT]*G*W''SGR+'=3_P M9?N]IZBU"3N"-"<*<0Q?7+("\>@<9]@:BM4V6L2^:R?P.H?4'_89N/J9RZ@J M0%6 VCN $@!)6#"%;,H %9E$AA*#<"#14AM,T/$F0&$EE/6,(Z,X1MQ1@ARG M''&+"7>8)D+($P 4!8#"%: J0.WC5E: VA9 .>=S;R,4C$T 4,$A9PE&@0II M/66)JXWNG=XZX80("/Y( 9841_"C0QYK1J/!3!KQ! !%!A3OL)G'00#4\YR! M;/C?)^!JOPPY_[@DC>?"FC;"G_QP%)OQT@?/O\\_Y9SRYK*=?!R&&!IW]6?7 M_FF^A^M?MW'P)$MQKXJL88BCMIIJQ&(]0B$ MMM%C$26BGE'$JIN2 ZQV. MMS@(WM[R\4[UZ^\^WMEPX^/%<';1]3Z^]VU<_"4,.P\KGAOAC._PZKMSN!D" M3+EHAN./<7YL5/704JA?_W?FA):-[O*[3Z06^6VRFV5V[J5QRNWMTY5 MV+X?:9)5E$GD"4N(LY1GV5B%M/8R&!^)2QM1^8?XD2\7IO6Z ?XVO5X8V>!; MOIN;XF]6IO2V<@C)4?F7CQB:4 ^0G\K1?)?S KLL:,":18 RZS6C2=?%WMO, MW>2G:38J+;UGU7$\+"&LBNR1XWN$\\PJ"R@M08DPZ1#8J;F QB;G#8]4;9RS M/+"DKY?#GR?MZ[G$O9P+W+:&40PHW>$HBF-F[HI31[.51XI3,7D;I'*(Z!01 MY]H 1&F!E)<^F M,(&LI 9))8US5+J R98*_':-4V1@A#YQG*HGPD_EJ)<9=BI1A:A3W\HCA2B1C *D$8@Y#HXX32QWL&!(,^\9H812 MNC'O^R&.^,XA2NYPTO?O[I<]8A\< MVRJ2KB?B%:=.>RL/'J>>)@45("QP$BFRVNEL.H-CK[!%CKA(.-9>)[N=BNLM MX5X':PW??;7\FAV9&?V(O-,*AGNZIQ4,]PL,%761&0!#'8P"8",1&9PP$DFJ MH'T,DF^E3^\3@Z$<8'QS_?3->2/*O2T'>TLD95\=5I%7#QA4&*PSN>KP;X)\$#%/> M*\2#\5*EN1L")A1<(=9Q-('!4F >%R M@&:51@8;@:@*GGAF.+=;:6CUE$B(!U14)'R.RMB3CE6\:^.E'88F]D?#_9'9 M9'H>V\;/VC;FB4?E+*TJK ,2O:JP]DMA,:NUHXP@)HQ&7,F$C.41*9TPX[E+ M5MS(^-A.!&,NWXM4D'D&R,MQ>)ME_&41[:TU^9?RN&:15%N^0F.%QAU#(Q;< M>!R0Q)XC3J)".F"*3/1><)*,%UOIO?7,T$AH->XK-.[WGE9HW"]HM(9PHDA MAF1H3!C#=PDCYJWR^=R+^K2;,,<30B,?<'Q<_5P.I77W2<<]^JSAZTG#98!S M#70AB?C7_+/O^:E>YO^!AIKFYJ*"%KU5,7#O=[3BH?[A8<&6Y:,#4A@[!!G M6"+G T-22&*Q3LS$1]4]/R<>5JN]HN%^[VE%P_U"0\4\Y8E%)+4"ZU!XC32U M"BE#P/8SU@N\,0_F6P(:SXF&',N*AS5[XYDJ32[M54Y&6DZXGL5KA<]5:QV0 MY%6MM5]:RTM##64!*1KG1\7.[Y2?O>NE^.0XO>]G^ M927:V^[B(098U"X>%2/W>T\K1CXRZX(0+AC8WY0QAG@"<]P()0&D:/+$6>/E MQBR([=:2; ?3OMR(?4#)<4%9[5!9$:PB6$$PG Q5S#H4M!6(YR:ZVBFPSYB7 MEF#LK=LX:=IN#<@3()@><'Y<_25KWXJ]CB:4P,&EO6HGHU$))L2+R]'D*L;& M]4T#:RCAN*6M*IEKKK^+A%)B49(23%Z<*#+6&&22#C)1%Y/;4>>)G^9R]VL< MV>DN5 L;&'Q<^0S5.*ZX57&KX%:R8-LZ+9%0&AQTGS0")--(F8"C)TS?,F9B M.^[]SG%+#K@YKE**BEL5MRIN%=R2FBG)7 3D21FWC$!.PX_1>*6P2M+A'54\ M[!RW\E1(=EPI D_AR]?,@$>.7&OCQSB>U12 ATN6 U:+[?)5S\3EM.DFHV%H M%CMS$++WP,W^.O5'JHN,Q"$9YU!P-B$>+=C0FEED98J2:"E"VM&Q_RNX9WZ7 M_QI.SU_-.J _M@N%=+6ULS&M=G@V]@6NZ:.SF!VUU%2(K!!Y3!#Y-)E6FAD7 M\X)N]T;<3,7D**U4-C-SA(=6>8N6>YTCP+<55 M^"'&5?X:IXVWW7D_OS[$T+BK];ESP*$?:\E%U615DWUS4VU"AE\N17A;?2.H&K!= M]HXX&C56\;'B8\7'NW(ZF(^8^8"HI1IQHQ/2A$9$0J+)4ZJM\=L(CCPY/AHV MT+ML 5?AL<)CA<=CAT>!6:!6$91\ ( 3+"(3O$%*1^MT!D_]J-X2SV@^\H&0 MIQ/[[^3?+4;'54[J&HE7O/0]X/O-R!1JWD5BX^ MUFT],7(K%Q_EMAX5N5L^HSH5ZRP[&TT:33YU36HG%\UP_#%V-\Z:7GPC>SW3 M*CP+9!PXG96VPZ2M\F>E;9]IJR;7"9#[I.569$MI0>00TX)>V4V=PDWB#N<)^:RW,; >JMY,"SP;60#O;-7 M%_ >W?O)2_^/V;"-[]J]>C>RX^G+,AXR8RI1&A*H_)I0XYYP5RWENOG Y\.Z513X^'=("/K,=AQ<.*AQ4/ M=YSN8X3UV .B6:L1EY;"=QI T6@FB=(L1KR-=)\GQT,YT+2:A\]1UW32 8QW ML]:?VRXVD]1TYY-VB@!Z%J=-10*JNCH@F:OJZOY[K2FA=;.KW.X#N55NJ]Q6 MN:U;>;QR^T231KUQ/$1P"VQV]8AG2$<24:3*RJ"$X72C6&XK[N%OV79^#Z;S MFY7EO*V.[7Q@CJSU\:$,&3UIU_ _['36#J=7U374#&8X.X4@)I2B,2E&@ADF9&ZJVXM^W$ MQQBZG]O)Q=P-&,;N71LOYW[ORW%X94>C[FTJCN]T)XZO,N#XU@8(M0WD_OC$ MRS:0W\^Z&, 7_F/SIVLM(6\KTZMJKJJYJN:>,RIL0XJ8*T2\9XAK(I#%Q"') M%=:.8\OQ1E1XBRTFWRPPX2$]@N[76G[7V>5[JBIKQF4%X K ^P_ ,L.L]0'% MB"/B23KD- =LM8S(Y)*3F_.4M]C#\BD >,?I[!6 *P!7 #Y" +X=, D7T7F2 M&UHFA[AB )@$C%&P5X.CDN*@=MG5\E& ^>5D!CT@JL9T:E/+VM2R=O6H73UJ M;YK*Q96+*Q>?P+8>%;FUJ>56FEJFX=B.?6UJ69L&5MKVF+;*GY6V?::MFEPG M0&XM_'FRGA#VJIV,1LW4?H8W2).V:6,W;8=^&O-B3?SO)19<\YH.J>2N5JKN MUY&X9AQS&R7243/$8S[>3HDB;D32EEOKMS/V=E&I^FL<69#?]Y/W]G,>W7X^ M&05PO'Z>M+^=VS;^:+L87DTN+N.XL_DUMS7D<6#X#D?@/KO[6X^\*SA6<-QZ MOA!EDH2HD#26($X80590P#U'DHN81;P)CH_I>OE,X$CHP.!:V5_1<;_WM*+C M?J$C84X$)Q)*2D= .L&1QE&@D!08@@E;RS:R*1_3Y.2YT%$,I*PM,6M+S"<. M?_P:+]>:8OK)Q<5DW(<]JM8Z(%FK6FN_M!8S,6'A)"+4:<2%8J"U2$2$\2"3 M5QA;LLV !ZBGE22_3:^*'/^6Q7A+^HGR <4[3&4]+/U4<7!/][3BX'[A($TV M N9Q)*ASB!.>D"'2(N>"C@\)K:Q<)<24"9W8K-4Y/!H1J "M38;"F:SQMO.*GS['U MP_D(C\S.R.6(7#/OU=383[8--5GCD.2NJJK'J9;HI/&):T24L:!: FB5A"G" M7K.0N-51JJW$&M;ZI+WINID=^YA;HMDV=G\#!&G?C/.R#C_&E^-P>[ \SY/J MX++1+,?4BSIZ>YG_L*V*6SH@^KC.&&M3R0IT%>CZAI!4)RJ41BH QG&E+-)8 M6F1, ),8&T+31F>K!P43#@+H,#TN\[L"706Z"G1]NFQDF \@6$6/7P1#.DD M/"),.Z]Q(()M9[#+ 0 =&P!"GSC0U72(IPHOO![FUD#CT#5V')HP_ZF)_Y@- M/P+SCJ=-08 :8*@]OFJ/KV>-IRMCM=,.644$XESF-O$:M)]RF!.2;#0;!XN/ M2;!XFY;0L"7%)GAMHE@/&RO 5H#=2X U^5PR"8XL,0QQ1Q(R5$N 6J.Q)\S) ML!%5?DSFQO8!EIL!9:H"; 78"K 58/<.8(D4T@7B4/+&Y-:W$;G$'?*1*TP2 M42YN=7KO#@"6#<@)CBPZE#R1.KLH-V";CRZZM?M:U8%5!U8=^)RE[QX3P\&K MT(1[Q)F(R"8+[@:SGE+*C+-\A[.*?EY@PNY&96@YP-A4'5F=D K %8#W#H Y M\9QYKQ"#;W)U/4!Q@"]"#]0V 7 M#!%<4!0QP# GQB.MHD>8NR1XM)R[#1-XB\./G@"!)1TH40\ZGZ_]R:DTW&_J M/*0OTKD?B%P;0M>VYI6+*Q=7+CZA;3TJROFOC9G]OQA]BT=@IO!\Y1.;O+.=CYFS^[]D_S_5C_NLK*KB=Y M-8Q1PQC?E#]M-?%&:60#CX@'+9"3!"-/'<>")XT#W<;)6R_T;]-/60;7^M72)/+PEM#POMCS.R MDY.MAV,/A'7=:7C.8Y!#,7WM>Q_W?9T&5=D?7*;5O]J\1 FN.:E5B#*Q7Z M3@[ZGB8PHJP&_*,.*2X 2I,%8TLXBGR0U CGHY<;4/J0P,B^0NG]8B:$R0&E M.[3SG]TJK1&1BJZGA*YW-'SFE'$5$\*:&,1Y(,B(!':F=>J694U1>9"\O;HK<-'8:>,BO,4X5Y!/4G,5;5N53@W#US#\ M-X7AK0R@;Y#67")NHD;:Q(BB58$)GBCV&U,1=;+*"YG34YA"/&J+#%<:A60" M2Y;X0.-6%=?6 NYDP,7I=4>I49 *F14RMY>G)Q/6&D=$%06[W6.%P,A7R 8< M8\!))[YQ\H4=RR)9/81,@E IJ UD;FF=CQ'1"2/1JBQD*U*&#VC6<3"9.9&\3GU MU/T.7OYE9PKK]H4X4I6EI1?>,($,):"HO#3()@9&/^&&**>4I1OGFSY1+52 MSV 1X#,6G *N.:*:TD1P<"%_9@]5EE8#(G8XN^R+?'182JLB:$70BJ#WBI-@ M&XSU'"66.XGF.(D1S( ];[E3D5.>-LY$:VBY(FA%T(J@%4&+#4JG*Y;(\U'CZ"+P G\:^'UR[>[?.O_F7738;JZ%SS> M>/P7GWA?PI^)OGO(\^IE] .)_2W&QGH_N8 '7^5,EO$D]UN93IKI>6Q>3<8E MM&=![IIY8T@[:GZ;PB_*")&S&\L4AA^7"S6*GU$8MK$(T@N@9G8Q_B$,N\N1 MO7J1__K#)2 "/',MECCLWW01AH,?YXNS>.7R013' 03J-NW=KA? /WJP'LR87U^015KNL^ODR?GEI/\0^-(EL@M=\84>?[%7WPW=_ MNKD]B[4OG'O;PC]F?7=O!NU"SE<+NL?2_JG?(3<9A6TLPD^?+R=C^';0O!G[ MLQ+7_6WFNF$8VO;Z/)1=KTN_]<7T*!CT]^GD[WX-?_Z>%OCS]VZ./_NQA']= M(.8UM'Q@%<0N7O VX'[RC7U&W;VNE.[_B*55_-?91033 KX_ Z8SH.POH#(:&Q0D#YI!4XAMQM>X2,$ MX :;7_5?3Y[5R^ID!E\'B&_DYL=8P=OP6;9EM$PG'R)X*VWS:3@];X;3KNG6 M3)CF>WBI4?9"/L;15=/&%-L6%#0H;-L5+^=?_[>F%/_PJG>"RD_DAS\VL+ZV MZ0 EQCX6PRB.834BB ( 2+9,9J.")6G87L!][+2Y[%OI=SD?8I8WI)@%V;D" MIR7_%;SEB^ZL>7]^P^E:MW.:I9W3=$MUG9LIC&8AEO>UO4B4[>^]M'*C\HZ9 M^D_G0#"@WZGPG+OU]9YEZ,UI_W/X+'6NI$QF7'?FYA_:X:/YITL9MF)GD=?;QPP,.,/-!RO!%VZF;P MEFN4RS/U0-*[Z6-LV<R7DH_#4&02[+- MN/E_=CS+U@XKGQ?71/)/US3XW,/=LD$<:+*4,X05!GO 68(,J'7D$]=<,$0_3^,X+/EK4_K$7FJ.5JG!(*P_TN;5NT3^D+^R!BTN8'V(NE+H?KX[3_Z&AHW7!4AN^4GP- BB+65OV/2\($)*??-=G^J=D M@V)A)=RZ4/ES=[U.&S_&\6S^ O'S91R#LFK"K-@_^4,]0)VMV+"Q\'YEO"XL M_:!QLVD.)S?9?)@6BVNPN"G\ZR?@F>7%&32P 9-/V>K(GRO4Y>.7!@CN%O1/ M9FZ:9J.E[3, *L#\1\[FQV5K!E[/]K>#W9U<@*ED/T>X[L-D$C)<#LH[P]OE MVXR&J2P,V&1 Q?1J4!(9+\MFEK7,I?=@X]LFM9-L*(+.7S'*4Z.UH3'(D )R3'- 7A.0 MB8$BSZ2@QE*BU%:\MY_[ANZOYOW@VR5P:"GV;C(@6 $8S3@O9GS:^WPG9&YB4!8?%Y\]*7Y^AOLVG@-EX-//X?Y/WV=U\<>\SD.X,=P# M//WL]F=JBR??FPVQ?+J$#\I;9"V2@3ZV7?;\B?JAJ(+IU=GS>3W-4RL%+QRW MBB ODT9<.($TEQAAJF2(C"3B-[I,/[0O':#_S;X@50'[V8)(>9AEV1T7-88;#01T/XG(QN"H 6-N#=O$0)NT0EJ88;Q=V6-IZ@(FVN*18 MT6V,^5G3<_BY!?.OZQ9&W*2 MPX*R*,A6A/C7Z"/LD@/JJ^2N>#'S0XVNFG3/ M:])E.9_"?]W*!>UW;^&?A843>M/(.<]V1V_UE7-&#R2!%=*6B/]%ML;@DF&[ M9OU,'-#>NSP9//)30SC4^VCR* 2709?3X<7;[]\H$KVA;DY(.% M.XFY?MLY6?.XR^93!NN_7/G^Q63S.=6H',ZT,N]7\T1ML MLA&6:/IXQ P,3%!;<+,<,AHUG]K,RY.4LD*:/R-#<+_QY"*O\&0<2DPEARH^S!M3K?%( M7[=9+/P^2+9XYJ6]Z@-9L;UX\I@$MU%P@S$25G(P/SE&EEB%HJ,TT)"X2W(; MFNO=/-CS;I33)\;AIT7(I^JQ-7Q\MPR)_70M)/;+,B3V9BTD=BI:X]TW!0J+ MNUW)J^PD8LL5:7/=E0X07!#0MD>P2+[X F1_^LS]8;5Y_Z<_E 6N0..L6 M[G8'@)+Y 8'O#L9JG)[G$.V/L^$H'T#V;[9\$"PU(BKFG!(.#BB(,++!J)B(=B[&FPA *28VL(2\, %0 M0WED*>;(*4X$E=@S1N^- '\K!/\R3/%:G0 "'^%%F+4Y[O$L;,?PRBZ["<3/ M%9T G;L;+O#)$L>M0R%Y 1Z,SY7,)A^O*T&)X#RE#2Y(A$;F WQ&XJP'<@,Y M[A62D4:E#3$X;=0\'QP7<+QW3%!"@=W9FHX \VT#5[+1> NJI+@(TZW.W]K> M*-D2R*Q_,F\?&GY&Y\,0XOC%SW^/3"03DT$^YAJEW G&1<(0YB&Z$+4&F^)Y MM$P?85AN]K5_CDC0B5-6R(21I%HB,.\_KA%[W+XOI>NO1/ZLS4C<,/< MF9LG:R9%TYWG0^5V?@)]IX4Q6(.!W3 ^X,$HQ MF\1-AG->,A*I!8,BSPB(!L-GX(LTFEB<, VA,MR.WVV0@PN9D[)?NDAD:&-O M/Q?3^QZ^*OPR?B['27^I]6D[-E3D;>54S7U+U&I]VCWJTPJ7W\K0CX;)J*65 M&?)85ZX4S"N,@"=M&(.;-Q:4=MAD7W[:O0> FG1V]3;],QA]^ M 7T07I:3]>5@@#?C:?9 W2CV?]A:'<#QQ&Q6"YI!,B\D*BO9]"M6CQF>]Y@A M?K2C64FQ&.6M&96MF>>/Y##R<+5]G\[!%,KV4];*TQ)<7X_77@OO#\=AZ/.I M8SD^R*K1V[8M!07S@'B._H[[)S47]JIDX[D^<)0S/T"D]!--H\FGQV-XBG/:/67[^K'F3%H>^??9-&_N38L#__M@ /MLO9PQ] MQM_:XO9_7@N;K9,S+P:9OS4\M?=0OTX28'&,H?]T@D;?C]8OZI)D%/YS# ML_)6K+_)ZBWG)TXEZG=U"\< '^1,]C[]/#-(R1I_XIA]\#HIIW+6-P>+6GG0 MZ=Q*A)TE2B;!,-/;4!7_/L_>!&/ZIAY8_*G7!*>M !9K<8KHFL6B2,P-:0V"K&9EQ= YUKDKXZP"W/7[W/VFNV\>,0Z!UV\T*QWN8UJ>,_I]?=?P'BWV)9R5KF^&8-Y6F!^S=MRRR^L;R>WGH7"+@*WMOWV MS].$%L^S\VO*(1SX=61]YRX_":#=7Y9*P. 9?T]7N4K01^.X^C: M=?E@9AH_7 UN.X#-Y[7SWR\*$$J:8C?LZQS:6U7[C7U=EO$-/Y+T8 ML# PO,)\:T%X]R3G\U2@>X5XP^D2)'O6*YN4YMD9UUEAGJ]W#>9*86"?VC?G MO/!U5IXSRDV\&SR49V_#VMO8MHTY_:4\\@8'GY74L#9#W.BJL#,\_5,Q%Q>J M:%[W=(>B*RLV7E)W4P_=7,A%_<_]Q.63O2DOUQ \#,-UL[:\R6UWFYNX7[9D M3R#O6CD1\DF&("D@GB)'5A*"G"%!>)I(H(]*V8R?+R]T'8&W7Z%#ELW-JD8T#*2/"'31YI)[!&(3#%M*.!X*VT!7I3 MBEW>V\]5;-?CGWW%Y_M<\7DJ$OMFKW#?^MU:E?+ MO+"EV,-M[JPEOIYJEN9'(6;6YN?[?[$[ ,\ZTRY>+8+M^_719MC^RG M]4*[3PN'8IV.?,,5^9."F6T7>VMH_D&PTL(]WJWDNZP[:,N7F:=#+^*#XT59 M\\*+Z[M#])9J7RW7K<@J5E9?#_BRZ0,#)6OPUF3KDLE\R[L.TU=MX"Z_4=FL MWDLMJ=2]Z7G;'8L=N Q"@Q#],]N0+\? K3ZV.1._7+WT>V^LP>)]5C;^URWU M$O+M0%!MN;YD9L?/MC2T*7F6[^?,N/[0FT'A$6! -H!7OK<#RPGD9IE6%_*)"M#@>H#G"7;?./#\<=VOMU(#P MC?8J?9G+1H^4I[:KH\&!)8\B-:",D^-(MF?,2-?^Y<)!7G2C7ENE4%/:*^.&*^/4Z1W_79*U! MGTF%2A;,6OWC8%5WLJJ)&.L:4%6O6E^Q4 .BW.SKF7+=X^L#FA];.+T"V;.\P)+A_MEO8\6&;>S]J:/KA7Z8.JI@\>Q]0Q!3,;D\,LCQ:I$FTSH,Z$WRS?NBX')39)\U!]B \Y*$V7B9)7:1B]+7 T#]RL> %FV0QK/B MMI8.>_VQ>+X-J)+9-)]RAQO=D!;][UX/1^7.NWUP<<\'?E9 MWY^N6&"NB&#?LK*7BIR,,H\W+07DQ?4)#?W__ERF22T68KYX66.^L+/I9#% M*R]&5MJ .OER!-862 G0]SF&'WI:"<9G^ ^+#^1F#_:RBR\6#< 6^U*&J/7W M_F[U%NO3P#^"2=H'S%\L[G+MTFN#P,JCA3KCC/QA/F_GSLNV<@4Y(Y(^S:,. M[F4H__:76$#R6RWRX,AJ&IYJV^6"_[^YP9^EB_M_7"@L?P I?6)FG&IOX!.SR M=.#S;6#S['SYP)DK=^W#]V]R^&8 MT 4+=F#&"C^>QOE74NX]T;QRIW\V>]UFEIPD(W/M@;ANXO7[C\62_ MB-XV?5_9UELA8)EYJL\[6]_[P^80)7"EL -V7=-B'YX84?= MOWV'V+4F52_&LPL4)E,TO^*[OP@R(((N\B46M/^E:TJF1,3LZIDUI4,#>#$!P*^O,B6,Z,>N:@=_&AX-#QXK#82HZ,1 M,5H*-K94 7&**;(N1F0B)3X&$:7?L)S?C'U;:DGMZ%61R%Z]O)Q.VZ&;E7RY M]Y-5V="[?NC/R[;TWB]E7MO3/$3KJG8JS-5M/1V8B\%*)ZQ!3!*6VT<38HYA7F*LP5[?U M=&#.&"FXC@+AF+OD"T.0Y9PB)X*C0A-*S4;K8^P58R$I!("6:\(M1E8$BZ)0 M0GI)M;-JKV&.DPISCPXBU%2"6X((L])DHG2>ZX"S2T^E/I#0MZBL880M"]I> MIG0_L6KZIB2Q8U)>,4AIB;4HQ4 1UUZ!O8TIHIX$&K!)COD-Y14(8XI$E)(# M&YTEBS2+$;&DC?,44Q/VVT8W8M?*:P^*5/9 JBJ<5C@]+3AUEKB@L4,BY$F6 M4FF 4V:1T(H!FF*!T\8D2V="Q(Q+I'E(N4T&0=HH"4Y$"B2"I:URM>#^PBGC MIL)IA=,*IQ5.MPVG/+D@(UB:@N0>(2)G5F!C$752$2XEM73CH Q,44ZM8,@R M#!#,"$4N.8."%1JPV&@N-[(Q]@E.N=YY?L:1P6G-X=AV)4?8Z&!4:SEV*H/T MC&8A#)-9;GESJIKM]E4X4MU&K0W<*($4 M+D3'"()Z81!8GCC!\ M(5'X$.5&$\$MUJ \ 8C2 7UJAZ"": 71"J*G Z(Z^F!-HH@5$(TT("O M)0D M,>!GW(<["]WM,6_!U'R0-M(O[JM MFB6/MYZU_MQV<3E;W9=?IG_IF\N'G=G+Q:A4V>IMN]FE_6;IBWRKF*^%^\]>? MOR;=9L#%W4=03\\OBV[=GV*9"]>O1C_9K9\,WUU6M@^1I8OV:Y@*6] AA/,PK_UW!Z_@IX80+O4R6WGX\S MF<:&OE@,>(=_R\2R!\R!>[#/=L>"/-T@J&<@[HDFW,US:\D@9\W/DUL_ MX^=RV W6WZ(!TRW/ NZGK%P6QMQ9@E,<_3\^;!1YUSV<> M#AJXLS_OE07LS3#!OI49@V S@H??V*9$XK(V*O-983?FEF$FR#9^3D/.G8!/ MSD>>%FWF)RW8TI>3,>Q5/QX0.+$0GC?[VN3$_H&K4<\]#Y;QW#G]8A3G"K%, M8?P^&Z5YQ<-WY9%9&3BTG M+K:3CT!I^.-@[>V F:_6YDZW\XV=#R%?$#Z9/WKM6<3C^.(&'G#VC3["S MR59",'K*YW'3%EODO!9(64VUX>P0K@HOI_=]U[^3^QD%AQK?NS[]JI\Z%8:='TVZ!2;'-MOW=VF/A11\B.,, M#$O'\@L*X,4WZM_MK^V3F1?_:Q%2WX-Q7O&7Y]1-371DAM_IV? M";D?][A!R[58_]-,FWGNH4^[/HT]!?J67?C%0[OP[T=G^1W/M:K25:5KV_2= MQ%R+NV<4^*I0=98FJ1/D6I^,T;V:C+.%/7AVE^'W>_O^E". M_1#)M9R'RUD;E^F%B*XG/]"O)"!)MJU4A[O6\ \'SCY58!X_;<-%*2FGR"L! M I-';EA&/*)>2Y<2#]ZZC9[!VCHBN$&<,?@BG$0ZZ(0H45A+*KW!56#VDGVJ MP#Q:8 B.AC'%D:/"38%AV! ME("+? 2MI 6RN6VM M3R8RYK45*3R+P-R=O+YK@:FAJ\<;OQ^'[63'!-N )R\0$1'L NDML@P1Y'DB4B! M?<1Q(V/X*2"+W%WY_?PZOD9YJMBM^:)8A 0F 8HBF]8V.&0Q!C/96RRH!\N: MF9MB9SFCVN" !"1[8 MG6D U;(_3B0+UI+@F$0Q9B1C8 8!$^8PG8 M[8DI)((4C@M'N'B6V)RZ>TS7\QL0>\$^56 >/V65F1BP"RAH<%5Y\!YI;T&- M$XU94)$%OQ',#L(RIKU&28.ISE,$Q4440]8HY:P03/%G<735UDK/J\!4@;G+ M10W&!>9S8#H:,)@U098EA\#O]%@RQ@79Z.A@N/>,ZT<">F8=9MY>BM[-N M690UKY>9S. 6K1UW*98BJ7+CR6C>H6-9 %9Z+Z_OW "?K M]UPR==E.?.RZQG9-S*56('NAB<.2&N.NEB\_R]Y&;('FONC,C_(+E@I$N.K6 M@I3L^O4]:OI6U:7*JSQV5=FXJ"3+_\;1,"_ O/1K7H@=)LUX,FW.[<=8JMI& M\!+Y%>#'O$!STN?//EM6T*8[]V#8K98^-"ZWTFXF?>58&_M>"]WY\#*O[W#L M9VT+?Q]9!_?+M6FP3M.FFQ<^-KG4H[OQ#JMR3F#![)8M-G%:/+8OWVHXG5>= M=WU]FL_5<(4K\@U@^=?\7 MFZDDM>_(;SH@M&Z>87H[ M6BAZV#]X$4N$'^?D+=Z@?!#%YO=CQ.?!%O@6%I_K M:Y;FO%U(;UZ>+R.QEV ]]T%69!.\ZPL[^F2ONEQ^M[Y!B]4OW'?;TC]FA7B!)0[7>;4?5I(<>Y*DUHU6&:JI!K1D]C)#Z27!- MK1FM7%-K1O;QB9Q>.:9X O60IU8$9Y!UBJ.@2 S6226CO"DPG E!G:%(TYS(20E!("4) M:4X= 0G#C*EG$9A:,WK(QF^M&:WNYGT@2P@>G0P821Q9[@NAD!8*7:&",<:<)>))X'#@/,>0'@%;! 40FF@E!<,/PLD+7'*KX&>:K4K:3.!PHZ MGPA$99&@7#*:/$>2$\Z)\<;0C1D>5KL('W+(NSS;2<2$G&<6$1]#U#0X^3R& MPO/9"57JJM1]DWDN,09[G*$HK$/<4)"@)!A2V,<4N0$3?:-0FV'!%0=9LRF; MYPX<80.V)S)1@PN,D[#)GI;4U8+1YRD874^)K)6BIQE@L!@SK:)&R;N$.(T* M.1<\(A$[%IP)W&P@&#:)Q80E\HI$0+THD3.19-1C!A/FR>9HD">QUO?97-\+ M]JD"\_@N;C(RD;Q$--"LO@UH'^]C[HO$"98V$!TWY\BF%(0VB*4$ B-RDP@< M+*)W9XS('0C[5(%YO(:A,M$4P"@F#B,>@?D=%P0ERJ1+U)$8 M-J8.JQ02%5XC&3UXL]PSI 5AB!HA!-4Z6/T\AZ3/IV'NK!1=+R2JM:*'7"OZ M&GS&4F*X,,;A&[A_EXN=^D%V79F8UY=*^E%..^G*A+_PL0SE6\W*ZY;#\LZ: MU[.2LI(3$0?-O^S;7';,DHH\-P+VPN0Y!-Y9L]2G//UXK M?"W%M>67P_%\$/E\?F*XP9*-LZ/":O"!U]''"Q?;AN%!F4:^SFIT#UDM),:, M9!%);D$3,6F1L]PCRI@E1L04C-HTW82RGG%D%,]'((?G3(8\UH-)A)YCT4'AE,WR[.(NWGG@:X4E*]: MY^4[>'#3+#!--W/+DO%!&<>]SE(+#NR?FH<;_V,V_ C>Q=)LZ_FTI[)4B2Y> M=.->D\LRR!EH7UQRUKP<7RU'(*<(7-IU$S\L2U+&-M]^YV%WZTLV+H*8Q^6' M%O/!WU_K1G(Y::>K[H'-.!82UI8A=]2(\)?<6N.V56H^G6?)6V_>D.Z:Q]M!4L9(*38E'&.=FT[#Y MR&KC4,0^](;+_2W&Z5,).#@_8N],TK >;;\].,([,;OFMAY>YDS =I9W'U[ MF <>Y9>G?>HS(MQD%+;!"""2L6$OFKQBO<&;OUF9K]UC>'3+[WHZ[9*V*GC) M,8JCTDB3?%:/J4/.&XXBTZ#XE314ZVT(WF_^/(;9*+Y-WR""V6-YE!P>9IS_ M3G$K#?"&7?;LYLW-5IW0P&^ WRT#8=04[<)>G(I8'$F;)2[.B#9?ZU]T)NE7 M+\%?[9($!-*OWJ>^RB&]RCX6,NU%VD+MRO/ SE;T$#I;G5X:3N7GRL^5GRL_ M5WZN%%=^/J DV)_FG?Y#9?!]=EH.J_O"]V]RYLIDUMEQZ/Y8@>0^0'+\-:DO M+R9 ^#\!:ES[I[^\FG336M=<%6^5E[M6ZV]C4""CI<#\NQV.'U'O6B6F2LR) M24=Q1CVI8J@/S$E^-;-<- MTS"&G"U0QA7F%'3 [+5)9Q6?[AEZ67'[+JDO^07[$DX]%9(K1Q_U]IX@R96C MCWI[3Y#DRM%'O;U'1_+S'G*M-R 4FST,;_HRZWFSX@#[%^8,ZI.&ED<&60[+ MK_V772[%?@#1UFO\M..&V*!1E#HBGD>G&,(]8E(EIB7Q-&W4?9"0M!9"($X8 M1MSDUG;<>R22=8%+HG38J/MX^=$.1SG'_N=)^YL=Q=?137^+?M8.I\/8+4\H M\^'DC[8;WE+P-V_$Q=9+_Q#[6NT?HP,N^9V%?[N)MQT[C*T96C MZ_8>)\G/>\*RGB=?'O4->?;E^D-+M/^/R3A>-?"\/%ZK6QXQGC3>'%Y"P)ZM MP'Z TM;S !1/07DKD5 $(VYE1%HXAA)50L/_?:#R9AZ 5#0QZCR*W''$-:/( M.$.0MEQR*KDG4NU)RKW@ ZEE30>HYE>%PPJ']QCL30VW6"JD*3:(!TR1338B M*0P#I-2&NJ> PYIH?\C2<^ST57P\67ST'F/"H@,C407$90A($V=0H"XFE7Q4 MFX5(3XF/-;_^ *3GV.FK^'BR^"@BI09 $A&9QU![(Y!U5* 4M4G@B6K,-\90 M;P,?=YQ67]WH TM6.;F8[_O)U([N' 5;=535455'S744HS%$J3E2A#BPX4%1 M:0$_VL!D4,I11<*&C@J6F*1-[LR"0:\)AHQT!"7M#)/*!&)=#?D>K[ <.WT5 M#D\7#K'#@2J&L+*YZ93!R# OD-0IB!2M)A$_ 1S6D.\A2\^QTU?Q\63Q$7L1 M.9B%* I!\Y&81M90A237WIH8L::;(=\GQ,<:\CT Z3EV^BH^GBP^"IMD<%@B MYQ78CQQ;I#VG2 F=N%&":J-V@8\UY+MO0E(;J6PKA&O'H<9RJ_*IRN>K^1A6 M)N(-: Z18[F",J2I%,ACI:WTFAN7;BJ?*'T27CID"&@@4%$8:0$**X+"PH1Y M!@;_GL1RB58#(G#50M48KWA8\?#K>,@QITQ@AER2#''+-+(Z,B2$Q-Z&X''P M3X"'-9A[R-)S[/15?#Q9?$P^4H8503B"E+0B(; B"6!=-,CDPE@:./Q#@O9R(QE@&_BXZ[;8 MU8]^5#07OL^;M5MZ_F?638?IZEXDW7C\%Y]X;^J?@;A["/ 62'UU5TPY2W(W M[, .:2:IF9Y'$*/1:/)I./Z0I]'#[UY''R]<;!N&!PW%E+YXYA5[,G98L'[A M_-ORQ.UL.EG@0'X?6+1,0;XS59#:WQ7[H'T

?[>W]WVV'*QV$W=,/1<'KU8G&/.PY$^L=R@>57+C%GF-.OW::^R&&\R%ZU&IVKW%M4WR[Q9V7654?CX?0]I,_7B>SN MZ5%<^?F8=_?T**[\?,R[>WH45WY^XMU]1/SN)_".+_()0F7P?79:#BL%\?LW MXV9Z/IEU=ARZ/U8@N0^0?--9P4%"S3*][<^N_=-?[%>5?%6>7F@ MO*R.\XO Y)RG1V1O5XFI$G-B$I.S8![3K[R*3!698Q>9G^VP+<+RGW8TBU56 M:J':DWF)KT:VZX9I&$-.$O"SMH7?P[==K$/UZE2;2G+EZ-/8WA,DN7+T46_O M"9)<.?JHM_?H2-Z?OLKBV]HJBP/LJIP3IT\:6AX99#DLO_9?:L'0-Q<,&:PE M%9(B1P)%G J"K+;PG8[&BDB8(>)FP9"S5FNJ'6(")\2#%<@*ZU' GA%,,:.> M[$L##FP&U)A:.%1MK@J,%1B_ 1BE( I@A"&BC0204PQ9)0URR5&GI=8LD"< MQMJ)XY"!Y-CIJT!9@9(R08VS& 5 -[ @I4.:6L# Z+3FTCA)]7,"96W)<0! M M%GV:DU8T!W9<]#S[O!^T5QOJJ%F[GH16CJX<73FZ:]*L@_/47EU MHU]?S:X_(.2HCDM5BD?*VE4I5HZN'%TYNG)TW=[C)/EY3UA.+,W^/R;C>-7 M\WZ/TZ9;'C">--H<7CK GJW ?D#2UK, (J*L0#8XA[H)#+EF#J*-"X115 M%/)F%@!VV-NH'.(AY"\N(J<51E)RR4P((GJS)PGW@@Z(J,D U?BJ<%CA\#[9 MHU1*C U'QDJ/>!Y=Y!QAR$;,.6%&JKB1%+4#.*QI]H<2L^0<=$BBAU145*G.-L%/NXXJ;ZZT0>6JG)B$=_WDZD=;8RCK!JJ:JBJ MH6X&? T36$<)QCOUB+N$D7,^(>XQ#HE:3.7&R/K$A(O**J1= JVFX8MCV"#F MF10L22GUOG18J9JJ&NP5#BLY+_^<&E# M&(X_K#'-L'_>(D ./\ZI6CRX?!#%<0"&^YPI@,^_6/+>YWNRV->)OGN95^CV MC<"SA37GYAIS+KCJ?'FR<&D_Q/[0 -D$K_G"CC[9J^Z'[_YT2^DH9G'C;(\G M+X5FB H!GZ$N(!V%1,2"9B&1.5 D-]7!SW;8_J<=S>+K8>='DV[6QNX]W/+' MT<3__ET3 ?0OX?)I.XL[WI$[4.6^_/ZI9R@W&85M[-E?)]/8\!=-7I^F+%#S M']'FY;FX>22T?1@@=%$'L96E>=Q*O#^/S:O)!3SWJKGHEZ!K/*AF.QPW:3BV M8S^TH\9V79QVY?QL-+1N."I61&.G3"[XA9\U+V()OO=^GR0R(=S$O>T;7D#4(Z-T\A(HQ!/";ZS@0&V>6>5LX2RC0XQ#T'!W_QY#+-1?)N6>/BR\//+ M+B<.;W/+'L7:I;7&XYG,;RFOY-G$_5U:2U6Y64+I,Q9;[Y)=CW]\'X; M]:#]IZVP@@<8L\ B6[60VCSC]T&\EP?@,_V'Q M 6"8D;WLXHLN7MH69'RA8HHWV]_[N]M21CX.NV&/?B\6][@C[:-_K,!GS/QA M;O?=<0TYH_2KEV#YE4O,&?GZ;>J;',R;[%5#]7EPX18/89%?:6?Z3='%YV. 1P07[_!7LK[]-5[F9!G0P:^SS?>WK)QW&X;;B\5\]C3+ MXQH!4<%I1ZV6CQ^;2IIM19PJ(E5$[EJM_V\VF<;P9]?^Z2_OP-6%]QB.RT\O M_73X$71Z:2S=E5^E2=N\R6U2\D+U%Q6OO'S[_2\Y_-.0/U9YJ_)6Y>VNU?H- M[CI,0/EX6L3F[?0\MOUWKHOMQQQL*3^^*6&K==&B5;2J:%71NK=H_6T\^9I( ML2I2M>QO^V5_Y0XA'W^5\/X+6(O8CH;C>.>RSPVIBF1U1% EN7+T\6_O"9)< M.?JHM_<$2:XW0DU^.T78X:O/LIF0C$SZ0VZ__+O;>_DE@FSQ1<=#GI MAL6/:N/(YJCT5[;_^\<$H8\ T_:-OD>PW+\<.GIMOP>7E($ZRI&/C"$N#$$F MT8A$2>Y+Z&US-47]GN_.4X MY']^6G4FNB5[?UM-N/A :KG%LJTJR)6^"E3/V*^)1B\H]DC(W)_$>H>L]0%% M;&+42=)DW$V@XI@+)T-$) 0%X):3FIGBR!KI-(T4.VPK4%5!/G7Z*E!M$:B, MP]1B3) +Q(%U%!PRT>2!?TX(L) <=AM#0B+63$>I47*4YN)YC(Q,>4*_$>M?O]!%:H_R M+[Y_3(W2$>#A2=.W'X"W]<@;BYRFP G26DC$O:7(&6J0EU9[G83 ;F/NC)+6 M!^4Q4D3F/KD\(+A6(^\YMT0($:B_&7E[/9?P5VL"_@[DNR\-V=+A)9,#I;?9 M'/?8F;K2=]CT'2DH\4!""$P@261 G">)' T!24ET9-QLC#A)$E-IF$:1*0 DYP6R#KP_ M1375'CQ!0F@%I)HI<<"1R)HI4<\L*LF5HT]A>T^0Y,K11[V])TARY>BCWMZC M([EF2CS*/_FIGZ=U=X[$J#-T2B-(); VG BXW'+$D^+(&+B%H,%A;06SSY0CH?2 &5.# M;96^$Z'O2$%)>VQLHA8IZR+B44GD/ N()L&E\<$K'#8:4$B3A!4&!8$IXL%H M9$(2\)E(* O8>[;1*:>"TCXR=:7OL.D[4E!BW"E,K4>)2S!]HDO(:2Q0\$)Y M0TV(FFZV[V)<1:Z0LT'G!A46:<4P6BRD65BRH7 M52ZJ7.Q?[D@A=#C.0Y[[1WW%D9LO5):E_OKU&^ ?]M_/>^2(^"/ J&\007I& MLPR&R$7,? MB$H;E50^42U4$,A@$7+C#(4LUQQ136DB.+A -WID]]' W37O)](,M&);C!)^ MD2F6:NK8<>+8Z:LX6'$PXR#V1CDB$\*6$,2%-4@K'5$(R4M-HC)^(Z=$.^R9 MLPGIF-MP2TF1(TPBKE2,01A*XL9I2<7!P\2)8Z>OXF#%P9+PRT),-BFD=>"( M&P7HQG5 QL6H6#0,VXU6'TES%YEFR'J5!T(Q@AQ-',Q#P$3/!=8Y'V^G.+C; M ^,*@14"*P2>"@2:&!,+PN;N:SXW"N%(,PGN+:::$"N%U')C;)2WS"GB$9;@ M%_/D%#)6&10T"0K[R"75%0+W'")J9DW-K*EUP$>;85F-I.KB17 MCC[^[3TZDFOWD7OY)^4.X"=/VE*+\@+6(K:CX?CNSAV_#*T;CDHGDHHF%4TJ MR96C3V![3Y#DRM%'O;TG2'+EZ*/>WJ,CN9ZQ/.J,Y?6=TR+WJ!%BSP'?L]H. M\63IVP_FHL@A17 MKV;PI_'TY3C\=3+V_0_;RAXE'3I>](,8I$)XD.&FGGP!P".PDYX2* #B?2:^RQ M=MM("*\8]>P\7E,L:@IX;0KT+,KC))L"5;FHJ4I84B6$2Q&.:13"(CBP&BPDGN[,3WS(>DB M:_4K.^PLMO4CUU/H*5'!L()A!<-RTJO_?_;>=;F1(TD3_7^>(JWV:%=M!F?' M_<+::;.2U!J3F5K22M6S-K_&XEI$"P0X2*"J>)[^>"0($B3((HM(D+C$M$T) M)!.9Z1[NGU_"W<-J990!GR(!P3P':ZT#BN 8.$LDF34P?$Y)2@7#/0:+0Z>O M@F$%PZM"8J^)@>9LO1+_3$NC[*7K8!AG706,7!BH,5!WN9 MM:AS=!CR@I41'3P>"-A$+1 J)0;)67.]=FKR^F0S?Z"IKC\./R47'87HSI<^W2;IZM^6- MNBN@G;GI[&WW\H#O>-Z>>M>FQ3"3.V3>O X_X9Q_\P2Z9U,W;HM(GW;R_BTY M4?HO;Y^@Y'=$MIU?("#=,,S>X=?=%;I^+DP09H9=@KSI9&V-B"6_AN-"-'1L M^P*GWOSM6WK==KC"]L4]*2%W[WB%3'DRF8TGL[2 I5_>_Y=(C.G$/)@0$@*3 MU6!H*4[FRIFLI4V,OFD^GX].1V[\X=_>I#'\\X^O1\NG\^PA:?MI'$;SF&(S M'#?!M6>-&\?%A_3?\^%'7-;QK&T0<&=GJ2F5A6Y\V:&5?ML68.VVAMP,;^ = MDA)2TYZE-#NYEM\5[KP">3<59;B:RW]?79_NP\6#5";6BS*Y1(6,1D-*)(!0 M&:U\, YXD)KS$"U:_YU3)KSMA1O&)GTNQ;CX]:)8$]2B:7-5?MNX;H)S]X?X M8&/V\JJJ@M6D/5,+>2]:J%42F:&C;)5'7SL&!\Y) EPG'JWF*FFW/?1S=>_6-*N'KI86DBOE+ZW#'LEGAT$A2'T]0%(J?X M?O/S\=M;NGKA8AR./ZR4B@P7SUY63>"/]PIF&D>,3SX78O#[I]>ARNS__''/\!_26Y%,H7]UZ',V77-R87[D!;E). RONNI&WURE^W; M-W^]M4!+[G=0>1_K-^'P]B.^'MAY3W"XD.M5D=ZR.#U@1EY&GMXC"F4WG#8? M2SZBF>2"2VUJ MHBA^"7AV,$(8PU5SV-523[Y%H$/90Q? *"UKQ%8>FP+4]& MH\FG\M-P?#$OWYPU/Z20SCVZ+YP,&D88:[X=%B2IF;?7%O($;>35%Y">D;MH MTVF+WMT4H7XI'%V^:W'O-_=5DGT_,F.]6#MM[9N;00V[1"]QOYN@/SS#IJ*OHLI'X] M =A@^Z%D_9LN[=_\([F2]#_O$F-H%W]/%Q-D"MK*'] >-/\L1O3%RJ\/0ILJ M8E7$VN'.C[T$K U+[(\1AJJ*')>*_)_Y9);B__;3O_[MM^DPX'L,Q]U/[T*9 M3]K\PTW_Q*BY^U6>3)N?2G]-8=3BHBZD[CY^^W/ZF$8-W6!@:=6WJF^'KF]_ MX%V'&2D?SSJU^;5LABT^^39-/Y8,3/?C3UW.:56U6%6MJEI5M9ZL6O\<3QY3 MJ4W&:Q^C2M7)\ULZ/>O*D:I(5H^PJ"17B3[\Y3U"DJM$'_3R'B')5:(/>GD/ MCN2=VF/;W?#E(>;^8S).E\UYEQ%NVA3FTT4%U0X=F_7M)OGG X"S7:/O=9I! M=P.X>F_T#)KJTM()01M99J@[,+D,10J*D60)IT'?;?0DG@27M <18_FGC%PW MFH!20G$;HTS!WFWT_-ZU9^_&L?SG[S?]3]L;!"+9@$I;YZ=7^BI0'01094Y( M$$R!C%&!H,&!+9 EJ1&>>.F$M&L=Z8:D&(T#:0P!09P F_#;3B2N$_Z-ED-L M*E!513YN^BI0]0A4QCC-;5) A0EEGAH#KS.#'+P(.3KN^1I0.4&X-U8 )8J! MR,J"CSP#L]93PJW.=FV$T):!JIY&LV=*?.CT59#J$:2$X23'K(!3Q!K!N0>+ MOP)?TBE.4D+TVIPSP25+1D? @,^!D)&#I8%!S('X+*.45%:0VADEKG45];-*>= !X>-3T[0;@];^/25+TG!*@.1D0 M1C-PB5/0-&HF.8U2K4W6UI00;CD#2F,"07(&U#T#)"9*+:&:"?Z40^M_0_U> M=(7TM'G)V] 08E$XQT1%JS1%H2*$2V3BT:MG0&E M$U5!! .Q:5Y"K1Q["\1TARE>B#7MXC)+E* M]$$O[\&17"LE-HI/2N/![/(+-1+7YY,]4"Q1:R1V& F/FK[=@+K^NY-R])22 M##9*#8+H!%9'"]I[P\N?3%[+_/.L$I%6@-1XN6 J@/$Y@9,R"&(,!(GL SR8&+:$2!%R[I75"*(C.E0P 6 ME 21H@%CHT8:$^52<42IM;[N"DJ[*-25OOVF[T!!B0J2!2,,/+>E<$M2\)09 M2)RP[O1H)\E=4,I99Y9\ !HD?B=2#MZ&"#2&H#7UCJA4MR1W7: K??M-WX$" MDJ724$L)L&08@@NZ/=X$"Y99'T7RPFNY-J9+2!U2(D"4HR"TUF 3U9!L<%10 M1:-E%9!JC<0>YR!KC<23=BN^ZD"APTCN]WXHT+&PI>I%U8NJ%U4OJEY4O:AZ M4?6BZL7NU8YTA ['Y7SGQ:,>">2N&%5T:7']Z@W(V]V/\S8\'?X ,.HK5)"= ML**#<3+WHW2-3/L5V&\P6O8IS-@-/.H]2YA4,LXD!=IS :(D^SQG C230?*< MHN+A;I;09*>#+/E$Q35^QSBP0AN(V4:>'0V1K6U;++*!VQO>3R4;&-OG/NH7 MA>+:3!TZ3APZ?14'*PYVDYE1X CIX5G"0@8^. <6?*:&>6L776MR##=IG M 5:6MGB6\3O61%!>1+YRI$+AC$%$K:VIE3>T#/M@*R^HL58FN$ETENDIT);E* M].$O[\&17*>//"D^Z>Z /GH?/#43>)I*))19-* M(R2Y2O1!+^\1DEPE^J"7]^!(KGLL&^VQ_+ ?IT7R.@GQ:.G;#9$:P0J+2 $:B)G)BB_YE$] MI]3\A8"JSBRK.GR\]!TJ1KED"%<$F-<,1$@)+'4:6!!""1V2YFNCII]3"UXQ MZM5EO%97U.KO.@_H58S'45+VH>K&/%25UKN+1 M8=17J& =(G&L0R1B<#E'RT%Z*D XDL$K8<$IQKFDRFGI^R@766E=V>)0L=ZW M7(]AG$0%PPJ&%0R[H6*94AL0T[BWW8G &9S)%J0)69!@I?)K8/B>4O6P##.N,L8J# M%0^F0S?Z"IKC\./R47'87HSI<^W M2;IZM^6-NBN@G;GI[&WW\H#O>-Z>>M>FQ1R3.V3>O X_X9Q_\P2Z9U,W;HM( MGW;R_BTY4?HO;Y^@Y'=$MIU?("#=,,S>X=?=%;I^+DP09H9=@KSI9&V-B"6_ MAN-"-'1L^P*GWOSM6WK==KC"]L4]*2%W[WB%3'DRF8TGL[2 I5_>_U=B-#AM MR]'M#N%(1 ,V> O4&&5T9M93]:;Y?#XZ';GQAW][D\;PSS^^'BV?SK.'I.VG M<1C-8XK-<-P$UYXU;AP7'])_SX]L(-8Y,^EV)<_'I1K EJT;2Y*K]M M7#>\N?M#?+@G^^JJPU+!\D[EDN%X[JX\G=U0S6,R=?RKM7-Q]9VU6_KBE EB M/1HZ936(C*IJ7>0@6/!.>T<95__%'E!QFHQV1%.(M&1W'7K&SFLTG\E9+5E4 M@HB=4W$7PF1>S..%NRS.9Z?)^,OI'/\^N@D9'M/PU4L/0,W757M=_Y_@I7<_ M]^NH?Q4C'G_^ YSXL01V*!^XT N1*)[4[+)!78[#\8>F36@ K@0#%SPW/Z20 MSCT:!F8'#2.,=]^Z_BTGW6]9@Q9EFMIB.<[GL[D;-7D^CFUSED:=.-XG-P]+ MW4GS1TK-+T4)*2V!:>-B[&9SX(V'XT6D6BYV?C*??>W-5\.70U[K]\B6/!F- M)I_*RN;A&!5SV#&PG4WGYYWS[*:I0:5LSI,KV0*$B%F3W7#:?"QIA#L:_[^^ MI.OEFVO",F@\KL^T"!D^*%YG)8IDX8WQ.3?=:J^^?FW8>SFZ3?,][-N[B8CKYW-V@O7JSX*;3R\*YQ:U< M>:N+R;0\X8HM3P"^EU_UYHC$&P7I4^HD>"$E,#MS2%4ZQW5RT\MFB&([G"Z6 M'4$DH( /9PV*8/%YNRD_N'"S2>,^NN&HB!(@M$"+3M0J$$;\@&*PD.<.[(H4 MX@=Z"TJN\F._H)A-A^'*F/P_3;/JP'0^3D1=Z%)H:(I&\_/QVUO>Y$6!NO&' ME2+'X8('RWH__/%>URF-XUL_^5RXBM\_O4ZR?7YB)FT30;C)V[Z\'$AZ:Q66 M7#^[+I2\79\G[SI6_C_&;\'?[FF'E/ M4O,^,7[Z@ZZSXU=Z<>60H\--3.89F&(!?6JIP#GB(0A)G!8R6R;6-@E%#DH: M#DQ*AZZ[CV 2?I$Z)R5-W'.^5C'QVW2"0T1!<%$&XRY._Q M"=^-)N'/-VA#@KOH(JIYVO*B;@B=GQ8RZ2>CV,>R=ZZ6/&V6[!HTUXSJP.YG M= _2&3ZL^>D<#>7'U&'J5UJ:'GBU%,_;B>?-Q=$GS84Q"@(A&.*)[(LXK+Z"XC=Q%FT[;=.&F: Z7R]!MD2WN_>:^XO./PW:X:-X^7=[C@0+R MQ6.5_N8*;Q^X@)XH]N@E1#UV"3LQC]YF1]]DI_JSUZ<>+*W0-A7]?C>B5B<\ ML\=(]=EC]'KKO\'._(_#DA)M_C.YZ08G'WQEV]%!:,HNHM'C\KI?=37?_E3R M")-YBRY6N\%$V:?(YR'A6J^]DWN):R474?&L6OZJ(5_0$%8U9'_ZC/=^/M0R MM#^M"%3/NJ@D5XD^@N4].))?-^H]NED;/V/@>]3@LFOTO4Z3T&[ 2.\-0(+Q MTL83@";M003*P0M/\).)W#,O8UAK J9&:FC!$MDQ"N=!B>, &88RY1$'YE? M:P!"+>JK]]L,.+=U9&ZEKV+006!0%H(Q;A!/$@\@J.)@51; @[ I$9$L6]O8 M?M:8GHI!.^62UO%OSU2C[^;#4:D!.^Z#TH^:O@,U!=I0;0QB/\N1@5!9@^'X M*1EC/:&1RDSZ<$>O->C=.*Y6B_W[=-*V/=D(90?*FFHC*GU'0M^!8I+AP69O M)2B7$PAI!1A/-' 258PV1/Q;'^[I2V$2(163:BKU-?S6[R==B].53 Y*K#9>26=HT2H/MS8587Z:?S;E3KU M:3#H@-)ZS&NE[UCH.U! DM%[3X0%%HF'DFX%2S6#G&705(; 22^3T%\"D+BA M%9!V(O&Z]_5PUZUMM2"NE@]5DJM$[Y^]W^#(U]V@_=6M84WG/%/T_N'"V7"< MII?70YHZ6WK4P'/4].T&H/0?/ 42/'4>DA0$!#<,G) @S=I)B0$C=D:ST'0M]!PI(@7O*DK803?0@G$K@M(Z0M%1*.,:(6DLO M/R>;\Q* )+2J@+03V9RC\U]_S7D84I/G4Y3E,O"QNK&5OL.U&LR(S),DX QW M(*P68 (GH#AQ7%*A Z%]N+$_+O4)K<:/"/OXJ=\= #80M&X!5/J.A;X#Q2.C M22;,*F#"!A F6; 6\8C23 6SP5*ZUGKV'"]VZWA$!HJSBD<[D83=^RW)FRFF MPP>FF!Z3,.WIO+4=X\"!&A";/ V&6A ^,Q!4)[ ^$8B,EY;!;%B(O?0N+U5R M6U79C ^T[+.;\$B&[57@J\!WC,!'$H^!4@J$.@5"20,N<@4TT6"EEDJ[->![ M5L/TMH&/B@$5L@+?WN2(]]Z]WJ!<9K_EIM)WJ,: :\M85(CD6:(Q*-4)RC$( MFGJ"GXQ.O?2:/'@L1*\&0=L!9W6P1J7O6.@[4%2B7' IM ;&RC0Q#&_!NW+Z M#//<4ZF4<;TT3;\,*BDSD)I75*HIWGY2O&U;#HB+8Q6RF@&I&9"'S8N+THOL@ A)2_XW@C4)7=E,5"#&1)UZ&5OY M[D9+?UA14OP\2N4#6IQW*[KZH#7J;:M1#$BOM0^'GS"I.%EQ\FAQTI-L$D>D M\S)8$+P;K1D%&"M5L#I1G5(?;OC.X20?$-[GW(K#Q\F:6.[E:)7!305QY\J/ M[JWGC5"N,GZAM[(05=8N3>3E>=C^/T=M@ZO-3F'&@YBN29"W7"HPCKI0( M&K#>)O"4&^("%4FOF:]><]N_I+Y,DI8#3OOLO?NB6!R(3:I(6)&P(F$W&#DJ MX\OA[UXH L(Z!IX["SPG[EGV)M#MYM/[0T(E![+7V?G'@(2KWCE^=DC;WY8L M_&5^GJ;#@#_'X3L;YLLG$7KG\5]\XI-Y\@K$/4&7>R#UAR_M 12% M:LIYNH/R+^O^CA]H\\FUS36@KK[T5[Q1_W6YAE(KHX",H(2X4](/64A(P;,H M>!(QZ+M8E44.2AH.3$KT]%C9*DQ2 75.2HH8QWF^BU6K++N38%B'JAN (H_@ MDQE8J@;D"V.27UXZ!KNWRI&%2&((@.N)*^8H!>>5 &5MLL9QC>;J[BH3+;4+ M7(#599*&9Q3M&1/X;4*%)^B?4_I"JZP'1-L=6^5.KW=NH75@QB97YI]K="." MM>"]-4"9MM:Y**/A:T&8\])+C+^RT R75PO 'ST$8CA+EG!59J:_R$*K@3"Z M+/1@EU9ZFMJ+A&_Q,8TN3VX9_?ML.AK^@S;KA3ZD\QG2?BVT5PQ;]CKG8(-V M%*R5%LT)3V!Y(& R0Z0AZ!"[M7FGSS%!?\PO+D9=2L^-OG/H,X?TQUE*LQ^& M;1A-VM)J^!Z?\-UH$OY\TR3TER_PV[/I/.UFT-8][=,BX^LGH]C':O\RF:5& MG3:_SL[2M/D#WVZ8T8D?SYHKCC4=RYKO)^<7D_'=;K>=\-FWXLKV*O#<966] MQ@@OF@2"6 :.A^)S266RUNJ>0RJ>)?#A+,7Y*/V:WX4PF>-BE>5M?YZX<=OU MUXYQ18?C#[^GD(8?2YAR]/)_Q2B$_"5+[F;_EW%=%]8MWW9UO(J;SR;+,+>\ M,3*XD%LNAY&[G,QG^,S/*;Y=/)\2#4JV_Y;Q>-=K)8:0/I_/:G<3,[F\Q;C.W;OU3YW-XH[\-' MNI(!KA)4O8.J,U^E,ZSJ3"T$?#&#_]UP-$JQ]/=TZ9&5L+]6N>P0?:]3P7*@ MU2F<)^.M4N TS2 "56"HDT"ECH)DQ9->.[9;:D%,= EXU *$2 8,"QR42\Q8 M9H0H^X=K9>:=4MUD%[LVS^_GTVF/Q>/,#(BL _TJ?16>#@.>B/#&64; *:5! M:*;!)T. <4:B2I9+MS;Y6&0CJ8P$2"H-[#Y;L#EY,,%&[AG3QL17@B'M=)W'(8@9,X,U0Y22NAS1A/ NV@A"1Z(UED$DN\: L:I MB]YI0/^6@S"E9BT$AA9$E@(H3KF^KVU\^X9 B($T=512I>]8Z#M04/(L(;ZP M!"&7NZW4-=[JSO& ?VWL1\^\R:]J\\NB790)@5((-'GU@K"I8K"\Y$3]''UL:+ M7L8O+?7_Q\GTARM-7S=C/5NP 88(AS\Y9 .9V*"*I2),Y4#%V*<=UR=#I,09 ML!%C Z$L!9.2!>)M2$*&LDW6R^BF5\!8-:"VSW&J1X2QKYON[@@^IC-BWT]F M;G1?;KQ.>-5Z0%7#_>+U\$E%0HK%%8H?##/'\K,:I[!9U:&V;$(%O\/DDXI M6J)-B&M%)A3NR RG@^IZMX%;S\%ZGT%(@3&RE!R8 MERZ2:)2*83M=[[^YR[)^94Y)"--YBC\/7=^*/-9.]YV1S]JU6SO=:Z=[U9G:Z;[[7D&MSGP@PM_90.35MP#V:UUK ^G= MU+USS&EB!/#D2M^0)V")H\!#,($&YSU9'X&\P2[F57:QYWZA@:CM0I6^"DH' M DHF:1\8Y4"U1U!25())(D-P01JM9,QV;<;U)ON)6P$E,U"B]K+O9)IJ+QW2 M+^PN'94D[6GZ<<RX[DSFOEKCVDH>\MO(*C!48 M*S!V^W-:&,UC!.UI (&>/5B7 R2K=4*023)N(Q7^$L!H!Y168*R--J_;:*.- M"Y)3"RG[SOYQ>C MR65*WZ5Q0L+;VFWSP-;'Q8)E7:25KIC6^"NN'6"K#7FT>\4^VKWRA 87>6+- MQJTVK_,F.[6G>,BEJ(?NB=$=J31IQ#PK7:0E#;;JKE MKQI2FVQ>W^+7)IL[@;V?C.=EZ'GMM=D]^FI9>Y^;G#Z2%*D%0Z0 D54&QU( M+F(@SGGGQ=J8K V*$[];Z%7/\VW-0/2:M:]*6^FKH/2*E8,R"\:2!,:U0H Q M&KSQ FBB7K@4%4W]#./>)BCI 4)J!:5=S$3MKU\J"/WVS[\LSN89^GD1J5K) M=[3T'2C\<\6RTI: T&4K.R.4FRP5<.Z\92$&SF,?/NEO:=SB4]^-XZ^E2O:W M23N;IMEPFL[Q[?"WY1>+7=WRBZO-\-]&;MQNK\>&#B@WU6I4^HZ$O@.%,'0_ MN=6. D*2!2%C.6624$B$$2)MEBFL5? \QX/=00BS U//2Z_YV'[]WH\NN")' MQRI&E;X#-10V:LZXB,!($.BWHIOKB$Q ;6":$9F-ZJO)I"C2?USI4<]>*Q\( M6S&_TG9=MP9&E/0YIF*_ MA;DF7C=2E!]23BB=I2KG_ *#K4Y@FPN,H(Y5H"I]!XK^@83@HB# M:0@"+JB MUNL *2BA3*;0LI0*<#I9:9@GUJ^-4'N.8_J2T$0&5-,*335/VH?:_'IKS,]3VU*/2L+V MM#-IQSAPH :&:.FR2Q0\U1Z-16#@T(4%K:(QUKE \]I(B^?XOIV>+MOK?T\C M-]OB- LYD*K/K.R1=*A5#*P8>(P8F"PZ6(9F4$F0Q;PS[ZF!X&0VEG+CJ.S# MR7Y1#!0#R_JLISI\#'S=A/'QSNZLGGN=3%_HP!])5/*QX6/'PJKN7$IE?# ^)'!BVO9S&8>+AC@SH_->\G0WSY9,(O?/X+S[Q MR3QY!>*>.I]R,U*_(OM?E+T=MK/F8HHJ-<6G-)-\_=5/[D-J!]=WF+G/^/QR MGSALKW;!FN&XG4_=."2\Q>3#U)VW)\V[YF(R[7!GY69W9F@TGX9X2Y^:-LUF MH_)WO%?;SH?C#TV>C_!%/J86P:.9XG]0),O'=C8)?W;0@0_Y \GX93)+C>U> MJ?M(50&,QL4X+(_'2&HX7B (_G1R2R'NDW=4BEN36T?I,\3A-'6H4F9BSL_' M;Y'VBY&[/"U_?7M1'C7^L)( &"[691D>XX]7LK!9S6>DRW/,: M=SX_$5P>%XXMS.7I03;E[0$^2ZZ?7><5+E#F%BD#I]C-^$OWLZ=_A>,7[Z@][:]P6) M7]F6[:VA5LNTX Z8ZJOU] FM5$)CU?VTL+/XPV@>%Q_*;_-T, MGR=M^R-RYWN\WW!/1AY MO+PD#79/"K2B6C-G(3E<>R$%!9>< Y5MHM82Y\-:F1;14KO !5A==IT\0\D1 M3(!PA I/6*:4[HP4**%V3 HZ5WCG!(%[2G16I:N-)A":&/0?F(>H-6%:9RV% M6LO#.B^]E!&RT @A3@O 'ST$8CA+EG!EY8X( AMPMG."4.*@,E%V4/YEG5S@ M!SHH\=1%B6@^IM'ER2N^X/:.RY#41(:BHHP.(%!62NZ*0PI$4L4<\V)M7LAS MC,_-B1FE/G0R1KK:7_.U;/W]R2B[/8T;QQ;9JT8,Q#$KI, M26"\CZ[-[*Q<.!I-/I4P[O#.T)#Z1"C[Z-$4HH?#*\B)IIN?HW'L;[)3#71' MLG]U:%.9;\_UIN3H!WO7(SWVLSQKCXI&]^1(CT.3SWJ$03WDH[H'56?JL1]5 M9ZK.O*C.T*HSM>7XQ9SDJ\J^HR["?3+^[$9]Z1&.HJAEY56BJT17B:X2?10D MU^;5%_4!?TP8-;C14>/+KM%73R+K+]ZJ-W7]LGQA=J+OH5CE;9*WX':"&F2 M-8&5!F/+RDF)&IPF&10&V]E&]&.IZS/"7JC1UES8 9.BFHA*WY'0=Z"@Q 6G ME"0.*M*,,;*+X(+RP*F6B%6"Z+AV*M\F309Q(.5 HJ$H(X(]>'6VX036_?4ZI'AM9]ZU<)IO^8N5DZ M5EG;TWZN'>/ @1H9;[*5(0N0V:"1B2FAP8@!7.*9!Z6(8VL30S<(QSM%?#>. M/T_"%A.W9$"8K(< 5">R8F#%P"=,D=?>DV $4,XY"!,-.)H3_NB9#BG$K&F/ MT?]+8: QVQLD7S'P$.FK&'BT&*BD8LPJ 2G;B!@HT 5TPD#TW+F]\BV5334DU+-2UWI\2F3)(C&F+PI*0+T&D.F@*) MQFN"[K+SIL<4PP/S&7NR*5P.T-A5HU+]Z@I^%?P>![\H,M'19:!!:_2K.0$3 M5 2:G4\Q!\U(GY4%6P8_/6!*5_"KX%?!KX+?X^!'G6&.AP R:?3BK*'@B!,0 M&3'>4$M-7.NFW""IL&7P*\]O ='VV)^SR_0ZZ,<' MEE?TV[&MI:/+0M0&VEKC4&L<[AW)&KBB*GBP0G) :Y+ H],-FFM/0N#>NU[S M#KH'FO%P8J#K^'5YT"YH!HX91*$41(\"QDB,](H%S(/O13. M;@=7G^;;LP':C,.'V)K]J%A;L7:'L38&)J0Q$I1/B+59!W!$14@Y*T:D]V%] M_.$F&937P5K2ZQ[:$6%M[0JN7<'5AE4;UJ_-B=J:D"DH:S6(R!58)P2D:%2R M1B;"2)]YDRVG2H[ M-1,246^BGR[Y[T;[KS*G( 6EH.PR8"Q.8*-1'GNHF-D MK$UQQBTR1ZB3!&$,@R,D $"$3YQIKS4 MJ<_DR O!JQH0<@1.Z^[D0[91>\*^LO:$[6/MR?O)K/:_/%7QV DKFA1.84/(LTNFF'P@2I@/ 0?@]9Z?>$$O$Q74OA[VZ6?D_XC# <#5T1EO>%_O?XQ.]&D_#GFR:A(%Z4%,ITGIZV MSI0]PH_;2ZV6Z97%8O]KWLZ&^?(9"O\5*_)@VN0L-=]/SO&YE__S?QA&]=NV M24NF-3/WN9DBPYHXQ-]-VR9/)^?-#+_3SMQL/IM,+YN\:'2[N7:2F_M2KE_Q MLOV/F"1)9^$3D"@0ZX)!P2-& 1=<.)Z%S7;M[)[G"-Y3Q.W=[*HU\(\E"V]= M? L7+^;3= V,P%:1D3T"C \8=IQY)P34542BPR7%<8J8LI9R(T$N^?H<8P>@]9O+Q7SQK\Z0' M9/JF<6W3GDT^X9*-.\S)D]%H\FDX_H#T+P#^=,7"+>U99\[N2VL[9.W2O)?7 MQ1L5JULNAY&[G,QG^ :?4WR[>!M*R GY9OD%I'GD+MITVJ8+5V!NB>F=L[:X M]YO[TOT?A^W0XTK/+D^7]W@@9;]XK-0GDGWS]LU?OW -/1&/7D'4(Y?8$_OX M7?1C=ZFO\MH[/<<9Q=[S+MND]R;PVR;%UQ,2*7ED1.)7[=N_'H,VF6@W+$:N M^<_DINUV]YMW@E.O/GIQNW"TDY4VFQ25_%1/8;E!A=8SR^77#8 \? MZ1AAO$I0=0^JSGR5SK"J,U5GJLY\E<[0JC/[,\1\[UM:W[O/C9M=;Q#<;!E, MZYBPW:+O=3;?#W1C/0E*E \WDUX8+_] M:S89-MB.-P/)^SQ-O2I[I:^"V>N!F1),.48EZ! C"$$SN.0<.$,YD=PS&]<: M\#D[5.LA M'(^&)I#*9!!$!3#"2+ QFIQ(,IST,L/[ >MQ_SC$U/8UFVH@39\=E80USWTC13H ME\D8)2O.48A*6\LDYV%(4]2-\Y)"ZL3Y6"6KTG>@YH$0Y8CF'A(ZH" 0X<%F MM!8LT( 1N,5;KXWG^)I .WV^F)Q^H1\/=>Y&Y:YRM;\N%._[%;WK*_#6>WYP M8U7I2M^Q0Y8QSD5?CI/566$(K20X;@RX*(F)-BG+-@J[=PNRZ(#V>NC?H0M] MI6^_Z3M0T/(Q$FX]! M(CQ)5M&ITGH?L:B2,NY:2, M?>G ^H\S-TW?%=5;S;U^/VG[FM1.JT];Z3L6^@X4MW*049>.24O* '\I#1AM M%'B=8W1XK??M-WX'BE@A)F! 1J(0NIQY&"@;A"F$LZV3P M?S&ME>=L.1;?/F[U>2SZ?LM]W>[>2*?^_CFDMNT.>+GJ[5Z< Y/^>SZ<73;# M<8&*LF58T6JKL1D?Q[A08BH'D>^Z55S"L8%C!<$M@2(Q- M1C$)SE@/@IL$)@H.BI+DG8I"D(T.)=PI,-0#(_>\B6@;8%@K"C;BZP_=0;5I M'%+CT^Q32N6FJW/G&S>.13"1G>-[3KK=*_FK-JK:J)>V499R'G)4@/^@C8I6 M@PV>0R8Q9TDT39ME+QY)I?^XT-Q;765+G9\-T:X\V3BU>!O\].C8U)J]V ]" M*QA6,'QI,$S:4L.2 )FX!9&)!%]&Y">?B _.<5V ;6OU$"\-ALK6[,5^$%K! ML(+A2X.A4BIK$SDX)8IG& 6XB#XB]]Y9PBQ+;IM3_5X<#-F>%X;M3O:B5EI< M\?77V5F:[I40O2@0[^0IXCO&@;TW5@_,JF&).FO030Z.@]!2@@W206#1$FNX M9&S-T^XQ[= IYKOXKWD[.\?7[&M4+"-]VI"G'-%ZZ IRZ/15"#P""'RA3&XP M5 MMP.6L0?"HP9M(@62J>$Y22K7-H_V>#ZE/\\^EZ;-->4>QM28T*LA6D.T1 M%*/)CD9AP'-*0D'FPF@BIA:-1KASSUF,38DI^)*'_X6/CJ#2-]%6%T M= ['$=]T\:A'\AI7?"H\65R_>H,K%N^T*4(U6 Y1K$;I:5K'3EA1NSB9E\$9 MKVB67N> VJ'>?- WI>W\WFD]4NWGW/'>P<#W8#8_K?/,J<2"4L!*D(B*09.$D4,$T8E2(R'64? MFT?7*GFK'>-[O.]P/!^./_QZD:9=P+^31=IQ& K>81'DTCJ)/MU=+N M4!)A Y'XIL)BA<4*B_? (A?<$NLL:$T""$\%&!!BM!1=/6V9 <%I &.%!D84)V4<69:VCPVFEX=%:BLL M/A<65[,5^-DAD3L" 7>>_<7'/1DM4$C2YS":1Z0R#C]>TSE*GR$.IZF3G5-D M]/Q\_#8.VXN1NSPM?WU[@>J#TKM2*#U2]?G)XK0X]0_S.P;_/I*.>J!^9+?DCGD]HW0G5UGQ2[('+ M^*ZG;O3)7;9OW_SUU@(MN=^)WGVLWX3#>RK+'4L[W+L6Z2L0_&5^GJ;#L+QD M5="?_B+7=N3J;E=F!#UH:D5*Z$Z'""*H"#[3#-1J;Z+DE)M>*E;_"&MG$Z_&) M;3,[<[/F0TFK3HL;R[M^N8WHU:O/7[ MT?399VNS"YP !J:KD<$,$G<\3BX><4WRYX M2 DY(=\LOX K-7(7;3IMTX4K">?E>G=^V>+>;^[+Z'\GRWL\D)5? M/%;I;PJN/7P!/5'LT4N(>NP2=F(>O \GZ?T">X$IUY]*W>[:+23[YUT(TSE:SUO9]W%L7$F@NY+K/VKH MV37Z7J>/>C= IO\>:96L(,9 8(*!D,&"LR$!U82FX#QU*:R5L&1FI(X2+)%E MO])I<,((8(:Q3$GTD?F[>X]K.X[X8?F[J[;IWU.;IA]3V8OL--*->ALC3 >L MUQ;JJM65OHI:KX=:PM.0E$Z@LN0@LDS@F=# 63EB(_M(-;V+6B8[':22X!77 M())Q8,MTWYAMY-G1$%G:+=0B RWV_ 305W>*Z\S)37-*8>5HV^9BY,;'*H"5 MO@.U)HC]1*800+D@0%!*P3JT*Q+M!=$JA,SU"_G J^=(HT6YFB34VYAC,F"F M6I1*W['0=Z" 1:QA(5@'6B2'03LUX)A 1UB:3!V/(HBU+N4MN;_;!2RN!H;V M>4S%?@M\S0N_[&ESB[:J\8=FE%Q;L\#'2]^!VA$6HU*,.(A&H>,;0P:OLP,2 MK5:.)Q;LFAWY&L%U0$BR97X$,Z"Y]#HF;@,7F[BV+PE)[?L 4YM.NS.%89;'2M_?FXW_^#\,HJRM0^]W M\!)J;>(J@F(^@Q!6H;,6RR0_C'M3GL M:YNE!J(U9?DZ7M]OTPF&,K/+09/^>SZ\*&>D=J6L70+S;#**S?#\8CKYF+K3 M4X]5*"M]>V]0Q_8]E]ZME9FAZKK.WI>)<=X\#> M6YN-_<&GC%TX=#DY=/HJ$AP!$CQP(#83@?-,@!H70?ADP"@:(,A,C4Q;]9.9&]\VMK09FKPS,+IP[?D26AAAN MHD"KP3*5:#58 &=)!A5DX($(I_):AJ.7;J)_GT[:OK:PE!UP5:U-=:\K^E7T M^RKT4\FB2YW IXA(9M'%MC0FH(+&[!.ZS'FC^LV703\^4+:BW_ZD?/?>UVZ. MVJK4X7:5Y"K1Q[*\!T=RS3/U-[UX909C'6%<$:227"7Z&);WX$BN)4 O:D/_ MF+E9=VQA[>G;*?KJU,_GG6"UI'VKN4KK B79&.#!"A ZJ#)&*8,UU-)(A:9R M;8KH)N,O5DY8[?3U?5'7OLI/!TSN^83C#=9W@T/.*NCMTD)6T-LVZ"6BG!=. M@%(J@XC1@U'9@=$N(H00Q6+N<\#&ED%/5=#;L7S4T?G>/Z0X1\DKYVA_F$SB MI^%HM%.CFZ @#^9VW0MP'F5PF$*@H5H@S<(D;L#F)J#*-V:U9H0V+I%8, MT;]?J>F[$5ARL./C2..B<8Q;=9S!> M4!#69; R>U#&^SH.I <+!FR>M YYV$[T.GKYJG)YFG MS+6S5!F0IF3($R?@$\W O4Y2,Y8$V^ATP"\DB^J4Z.J/5\"K@/>R@!=$BD19 M#LQFB> 5"#CM"*AN(#YZYL3&+67'ZPSJG7>\:XI\\V'4']QPW$SR35_QVOF" MM=2ELK!_>#T(I^%?VJ4UD3EW6T]LZA MR4Y._-HQ#NP]XKY0)9R0E(F4P01/0&3OP;*L0$;NF'(*X^(M9C/[G-)+CV!R M6'4^*YQ6.*TG%>R2DUN'"3X\N'MEK%*%WPJ_1PR_+^/-DJ"=5]$ UQ*]V20< M>),2>,+(];[8O1U8.I!#5F:W.;$73BJ:ON1<5@C->!U#">!!24;#) M,@B*"AN=#DFF[77)]82F=J"-K6"Z?]6Z>Q\/_))F]1B?YZL6.V%%M^)D7D9\ M'/E1%O\G0WS MY9,(O?/X+S[QR3QY!>*>H,X]D/H/-W8?N@+IQJ?1,'W$;PUGS;!MSB?3U(R& M?Z;193,[P_<:3V;E0_DG-=/4SD>SMO3UY?ELCI=.%MVLDW';E#$RS81B&Y1$8BA01:H;C,#E/S6S27+44=?<E&'J)M0)!MCR65*;;<3JM_B=R;AS\9]#'AO)F4:HU/PS8U%^ZR$R$W';9EKDN>3LX78GGSM3/7HC2G M,;Y#*""-#VGQ7:_%#M_5HW0B^2?-CT@.(XP/RK^LHP@_T,&*1-Y^F_O?X$DD M-I_P/?[?^\3Y*Y9O"\>7:F&)4Q")19,MD@:,&B@D:J.D3@8EUHXOS2(')0T' M)J4#P= U,$DJH,Y)21/WG.=;'?#=#N7?/X?4MFCFOUMP_T?DW!]G;IJ^P28UV[8\O>PT6#P]MK/^-<<;6T<=FLZ:+Y'.E$@QD/7/>(CWG@R MO_(1KMR1\GN\)"$_;GVY77@9*V[.>-*,)N,/Y9MS_Z\KA^7^MUAYZ_09V3)V MUP[197+3MKG %YF6[Z,'09[VI!5:\M2-PUGQ<>X\H;W_$=2>-/^W>%H95R6A MIEUT%R\\E\>>>\.FT00CVP9OBGH#MPE_@&!_N?#.Y[.SR:+Q_\$7?$7H7=4X M#%"? ;S7^'D5Z2XG!A'BHA4<3-8)1"0$K*6E64[K0))&7-S(7UJF1?X(9^AZ MCM*ON4Q>"),/XS)[X09,V]\GHQ&ZK\7%?%\\TO?XO.]P.?]\TZ0VN(O2OC&= MIZ=E(/86<=YU7OXX#$?#A7AB2%HTP"=\W7%QT(N4IW'L/IY/YAB'XB7S%9ZN M1@1M41E7)'HTFGQJFV\[8$)\P;NT?UD]H7"9%NFR(O?UOZ""3)99HD(WOD#A M6[D<1NYR,I\A*9]3?+L@BQ)R0KY9?@&9-W(7;3IMTX4K;^[; M(OV(44F7/;L\7=[C@6W.Q6,-.6'BF[=O_OJ%:^B)??P2HAZ[1)[H1Z^Y]?=: M%KI16O<[-T*3@C _:WY((9U[M &<=I$NK=L?__;F2M6ZU[VG5F=GR-_VSL>S M^'"@FQY<"Q^4BY!TQ."(N50V/208KG2F2A.:U^8!$NN)%R0 ISE@0,48&"4T M4(GAD-C9[3BU=L/:KG1+>8N_GT7XW 1 MM/@2XS>3JZ3II+WZ]32-W&R15BYN6IA/IV5KH$0/U28=*WT':DR\YC8D[\&[ MS$&(K,%;R=!.2*I"9MS;M:: K\FQ/F),?AJ':3=:]O=NMP[CCY* ^WZA<;]A M2#LI5_^V5,V>;(_B#^?ACDWR:P#3FV'Y?;D/US9QWNT==[%MB>5+,FL^ZSZ. MAN?#V2)K=JPR5QLU:J/&R[6]&1*HR@FR4+34>U$PPCK03'%G?#GR;:-=Q$>4 MA>Q4KD_N^UG7KVY8:CQ3]4J4_!._<>6!=UM)?6=WV+)4Q!,W[ M11832>]F&9PEC$@?;B,I+U"\5-3H,D+AYK*N0>MR,21AB$\.BXD**>=%M^"B M+:ZT9_G+W6L>%=)3G;D!;:(KP,C!QX# Z&P.+!K*U=IDQA[!]/V9F_W?R7P4 M?^HX]_%U?X31U\K5KPI%D]%)( M RZ5\6G,$_ Z>8@LJ)!,U)Z*C4<)K$K&,W?QM/=DDZYDN2[^R[ M?#J;M-V,ELEH?CVZHIMG\7G64-:<=XSHIGQ\+CW*BRV:@E33H1LA6KE.KY8S M71 8K^:]W.ICOM>0HK6]U6XY2I\A#J>IXU7I2)N?C]_&87LQGY:]O+UPL MO7DKNM$G=]E>==:M+L^2]U?M'NN,WX2_V_<* MM^(LW2O&-P]B=Q[TKJC,#2+>[A5.(G.JM0'&'88>WC$P,3.0V:>85,Y2RUYZ MA3,V>4ODUGZ8=B&T:1%V[%1:_!KN8:?%F+HD:P^5KIPI#&G MS2JOEM-Z%CS;GR$-/;/FM^ER[%;'G/WA0W_#*LK,J*N)!L65WS7/RL7 J><2 MJ*$:$%4$@@+A0+BC*CJNC%^?V?(,M_M:$CI!Z&:UM.^NV7++=6J[/W[)>UKW ML1\H(I:.:18#$!$XB%AF*W@1RI@9[CWEW*V/(GI.,=:6B6,E>'@@@-@=GW%! MV6($0DPM*F$7[%Y<0\!B;?ANG/!J%2!6G/%>0WZR0DA M]Y6:[(Y>790!.X6PDYTS'E8D3C/)X&/.9>!7!I/1>+#L$F=.46G6PO*^\/77 M^:R=N6[ZRKT >U\N_-$H_'XR1 M^5/;SA\P(3U2*(ABVFH"1C**X41*2!S!F()G(:CPM*=#IEZ/PD %R>@-@#<6 M$8T%!B[AVW+-7% ^"1&WYN=L151_F8S34W!KAY'M:J#2BH>P<"$^E33DL!.+ M;L;2Y(9_]^Y4=Q>M]:KLT6B\GJ.N'X8?AS&-XZWJM5Y'E4G*@DHD@HZD=.<1 M1#==FAX$DT(2XJA=GT>F3OC7S2/;G3>IQ<:U*^-KZ4,A*'_]MS<8$_=7,;M\\VURY]F[+0]Q MZ\=A<>::_RPC2[=;P+D3G*I=#CNMF!5XC@9X-JO8K8!3 :<"SE< #GL$<'9" M63: DWM3",]NQST(O*@"OG.KNX& O^L&ME?IKM:P@L76P>+PW>_?TK3I-GNJ M#U[5I*K)@_WDMPX]J;I2YTN]6(OKC\-I.VO^S]Q-<9F.&H]VC;[7Z5L^T)YD MYG104C&@TD<0Q@BP-@>0Q"?%!2E]5'=WYFGB4A%N <$B@0@!OQ.]!TNLM8SQ ME,Q:K=+WW9YR5^1RG2M8UNM][]JSW]PP?FW=WE4=#%FM@WFL>YF<,%7'PE?Z M*GX=!GYE%X*T6@.AQH!@0H,71()EQ%(ON0CKC4W/P:_?W&4YG!ZAZ!J^5B"M MK].2^("JYQV7M#/2_>H>[&'EF#90F#_*<92QNK [2%\U 7T>_<"-M<(0"%)D M$)$:<(RH,@Z"*.I93-RN%9<:KY6B&B2S%K]3"KVS,&@V\ L",L;JP5;\K M?:]/WX'"%H;:7BE$+)V< L%I!B^9 6F8TL%2&5@OL/52GBNC?9X L-]"77.O M&RG,^[/AM#JNNTA?=5S[G&/L:(XJ6["&)1 T$W"$9S!6$^*RHF)]A)FSTG'I M$[A( P@5-#B;'!CB$_>:."9#=5RK?E?Z7I^^ X4MPRV-(5%T5TOZU"8"ODS8 MHXHQGM&)<6SMR*KGP-:+I5QU=5QKRK6?HH')?#H[JY[K#M)7/=<^IX!YGZ,) M99)YZ>QGN([F':+,"81P!$TD9^J:8ES*23-=&F3P'^E[, M^Q7F\(\2>G4/N:9VET.&^%E'[6BI]%;\. [^$B65 $(.C'/5<@*2C7W6J=A'C+P5\>U1PO@ MG7=$$@I!,0)". V>!P':&*/P@Z;!W;4 4ALB9&# 5-(@J))@ D&K(:3(0@@L!5RDC%;"9'Y#,(:]#^5X2"U-3EI)A15?<#62SFNC%7' MM:9?X_#CDZCL?GXFH?^:M[-A MOGR&S'><$OOM!#.]WH!;;SZ6732>@J]W:;#9M1_4N:-:-) MV^+%TS1RLQ2;V:29G27\$89M.W?CD)I);F9+]K2%/>6B-LUFHW)=.T.9*=]< M_*FH=N/&RQ\G%QW\N$]N&MMRI^8:N5?)_0I:^@\D72#*4@%4>04B$@M>60:1 ME#-EM+9.K=7_/&=$\%+$.@G[/17VIOAN]O/D4YJ^/W/CW]/%?!K.7)M^0XZF M=92\P4;R6#@Y(,3B_S^<*GMY61OLWLKKK(5-2D+PQ:!ER\&E8( ++BS/,@E" M^S"'+[KRW+(=6_D.#G9N\2/A#!ONCB*[UK:M\@F<5,A.)O94;F2DF=>%:W_9<=N EF_U9G@U]1_27< WPN9_"?\^'J/:WT*WM_K0*<#_] M\N,C$,>,V36 6Y!1%'$X:Y%]G3(NO%\D9?<,7S(L1N4,*&\D"&(\+BESD")1 M6@D=;%S;,]Y8#/[#C>9I*07?3]K9/]+L;!(WL79,#!C9.6E8,5XGS=X@@W.: M*,(!0QX#@NH,UKD *D8=^P086<%',26.2H MYS$P,,8B2H@4=')!\)Q[%X0M8 .5];!A;1,"#+BG[W<1-8Q&9 M'Y ?83:98C ]1X9,\>D[F&$)*#*6RP Z600.C^ZC)1&#CIP#D:GL.:VUU023 MM&2"@S3!%.>4HI@Y!=*K1!2EBI7SVFZ+S%5FY2:-,ODP=>?OKCFS&!E+OR0U M3W O)-E%R2E8L.WXT8::2U MSKLKZ4BSZ_ G1UV'O0(!& W,#/WK3U8W ($.;P ))M ;=@C NA;96<^>:W, M^95J^;=_T92H-]L0,_S"$[/V?W<^,;WVQ&]GM1W='0MX?A*!./W-@B295I+P MJY0DJR53@47$E ##2F"/+!<,.;!S,A0+;G<"U9[3Y B3*%@O$;AU%EGPU)"A M/!H ZQ!#T )>]L'4.BJZYL[O.8AS@O&PX=!;#YNU'0#JX>N]X MF*C@A<,&16[4:][,P[^M*'G%S%?'W(.M[S(KF!XPTSNF;L/K:]:X,CGOJPN>^OFV MJA1N*D+X?ZKJW^&_C^#?-1LN+[@*?@DN !;!"&$2N%"8'/S*_)A88"8*#+AX MB.#7N[KQHPD8LO&7E"4ZCIM6='_KTNS9ENWV07R7?;Y5O M3N&"\]DBWJ_DY'C2&S]/YK$R9UU& [44JC:)>"J)A2W3!>O!C>JH%>)SH'S, M1LP4U,_'7,8!1^9SJA_ >9I?5C^-)N+B_&;4#>@/2_/\J]OIC8$4!<;%?1U]Z)6]>7P<^3U^9=P!BWE#$U];D_6F3 MH8\9^NX"F-%H\JE9&^UM>5G&C[KN#M^V9WO;G*]N"1 U2:GV M ,V#*BYA%OZ$=3:+T7Q]1S!3T.KGZJ+U"IJ5^[&+B1W\SB=S.ZK $,TN1%YZ M9]W!_\=9U@"9-NL2OLYAN$,I?+)-#X//SD?-?&ZOY<'VD@H<6*4048DI:YDA M;B?X3'/;+HDC"HJ"UR"]0"XDA8+01%)C-95FQVM8VV*;AL;;&7#%AYAML^\N M=\RUM_DE_]R^@%_2,F"]]B[VSV>1-H/!^N51W.Q#;"EE&S)R9 )E9@0VSQ*7 M9I.+RBY%"]1L/:^6LCOMB)DON?H]+(O&\R'9%>YD#L0WQX9C_A:HU/W=SJ6( M&V+0U5=M/.>M-E,54XIMY>JG.L^VR(_K8SV==ZL;-_ ,2[]]VUSY@@/?-_'! M!M:(%4:!P#_<>P<.=#!(>ISKW @W=F>3Y$N*ST<+L.I&\LF4U&(^"@90%B*\>+:3ZS;Z(;!(\61PIRE_&6L-4I:9OW!1/=O]G-]L;A8>8^_+USC M9W5K>OUFY]N%K/!:KCH^(+HIP_3.Q$N/1/?K3DU-;=X_5,/MYVN=$D%4ZBS' M?H.,PVZXV(["K&SVB]XZ-_ZZ643=QMQ6 MV\U^C;,,G(?B1],[?LQ\DVP]JP#"_XCSZF/.FM\G>Y&#*]'Z\RO4S D*X-D3 M,N:ZH-HCG:DNQM5#MRDYK'A(!"5M*>(D8624]F#2)2^$))XKO#.-@UIGB.6( M>@VV(@VYH0;8BD1%(HD+FK.;Q;5?;M. ]B^Y>$OFY?7X$1&07"8J@1G '0## M@B&P-!C"EJJ(J<2![91RO"0_'=R/H$8.,%<]9*K;O(AA]9]MP#1ONOD(V/?A MRN"HIEE)=J;T\BK-9+1CAK2I9,#D&S;B='?M78[926]#Y $QB\'^Q=2!@4+! M' 9WUCKG+>8[>[H>8J7$S]/)V8JL;SNJ+@V.CO%65DCX>R;EVC1NS9"5@0)4 M/42KM+OL%*V&A/:(7_NX_S,8PZP"W>BP!Q/ ,]H)P* G.,Z*(Y%C*^170P9DE[!6R\WC7KGM>>&(.]4RGO%"7+8 MY(T2VG@*O('YSMX9)RW B#$H80:./', ,!KPQD1K+><:SK&ODF/T4/(><4S9 M'+K:'+INR= E]//[;UX/.0ZW&7.9T[NQ1T4;+;P*'6:T :\QNXE5V$JT-;^F^;R-^_8SQFE!_1(I)<)><7 K MO$?&:PZV%Q6>*),3%-?A5!D;>9(1!<% :><9N09K@VCBC+$(\&K%%IPNXS^ MI !^X_'"CKZ;C!?-[VT#D_"?0.E_ ,US/>#J+;=BDZ6F=2V:^T:.[E'ZVB>O M=!4[JG-<)I.E5F@.RJ&7W,&9#)>%G.>*\P5_9SVJO>XYGV%)%; MR@Y9Y%8'C]O$&UB:VH'Z3Q))\)L=9LQ'NN,_,YETS#'6 #X-G,,8T@;^\5$* MD!2P,_&VW7 C&WS['PZ7W,G.-SWYOXL M;>T5V[/@I?CS'&&]BD0NQO>2O$Y1W>O@RH_JE-IG>R)N!_:4*02"HDPYZTP] MTEK!1T^2HA)+QW>*-I+CQ%,)5K)R%G$!L*YSH3B5*2EEG37Z<*FK]I\L+FN9 M($4H]A:*04YE9'3$.'+NN8BSBL? M9QM&6YO-@)6'NDT7#ZN?NAR%7VX0 0L/K,7VJ/VS=M?X+',AJC^C\SJ$.#X# MN6*"R#RR!80%3!_,.7)4>>25"%R3("B)+U3\::I_^Q>BS9MK'+OUGQ=@U%PK MD-_U(%6^[,UZC'BYP9ZI#R;@8*D^Q'=.>N,F4 (%?5!YN[>[(?T)XP MGLS!&P".CO#=E2N06H-^:ILVM3;-B:C,B*,Z9CES<1Q3[6O0.SD5?9F/:=/. M\WK>ED=LE2N=BNOW%FA_BZ^W4K$MZ*PSDKEZ\R,8\CFYV15XKJK=W_WPVZK8 M?;"$M%Q[DSL>KDKM6^&_S;',Y&] 5UW=JTO*3N,RXIX;86U<:3LM!'=OWX53U=)P]I-9#HKD[^&<+_-_SMLJ[1\ MW7RIKQOPT"P?U3J5<5FT/)W,VM_A=IVS"8X+V&W9$ #UN0F0^0??"=.RU>C# MG-'K3]<>@#HB;E;HK/;>M]4+K2G8_KEVA7-7.N#1-L)R8T>ZS8=>W_#6NZW6 M:YMFDHO+5T[V%K4VVJ7V+@(>/:9@C'LDF 6O5.J(' X8629L$%AR9=D^GNS* MM@+<7N4=!F1YFR:2QU&1;D\3YX#@)ROB+O'$F^_;&^YGH"B$H M1G*3.)S;/S&2=UZ3@&B(A@NBK=8[C: L]\PK&Y",(.L\"(5, F?>6B)U,$81 MO=/NY>E?NAD8J7KVSF])5;T \YV2[;6_ENZLV?M8'WU4W0X;IX55B)$(0!X# M0RXQB1P5V"FNE56[CIG6 \U([V2Z=R^<628QA=><..:Y6B$@(T&' MATB$3@(;%7:R#E:X8)6PB,"/H.VE1E9;C*2@4ANP\:S=:7;P'"!.)._9"^^G MXF;882(,J%Z>1+;/-0BL$H@2CY/U7#B_4P*GG#$N=]E2-C?=RI)N@Z%(,<>% ML8$[L=-FY3F$7,C>5?+>NS?YQA[=MC9_[69_46TL5I@/Q*^0@,]"J.*WW&V]&.#8R(:WSC@/06\@(85#$7'DA/9-R M!X8>TZ/T]3$16,M&]\V NDEC?EK6OJ+5GH5N1W0;M[[2H[=G7U:*=)7P^9(F M[>46!N6<"09T)[AC)D?;LG*E4VPU[MW>FA M8AT !.%@+^RSL&!4,VA_F3CI9H\!^#E?U6P'WD M.SZD?2J1[Z?:#N"9)ALT"EEC-,*T:PV=DO\2CC MT)_'L!BM=IWM8.8-6R6:KK VRS=@Y?N\%_FU=K/=/]/TP/+M=N?1W'9%6O;F MG@"Y%L7F+=M=%Z1' OFUP=?-8@I(=+5H.52/7/4WY-N7TRUG&S*XFFW=CK9> M/<:25S(XG-G%?+(:]9T?)>,3<$\^'(%B@5GG: MQ+,F3NT,5/:*#=OZP>[:7UT-VYZO0?5CW=2N'H%HG*VNL7'@YFSR[K8"#PG] M.F/N[<>0/7\W0RGWO<60WOF40WS77?10ZR=>ZZNAA7GH>]^!F/6#@D6"B@0]4H)6X0[4BLTR;M_^?16[ M;S]>Q>^+0!6!*@+U<(%:SX-J/^4SU7RJG_-TW;2_2R:(!"[#Y]A[AEKQ Q(=2F\W_ >GN MBGIT,9?II&EW[IW-\H"H^F.\/=)"BW _B/D?YR![H$7RQ^(@[R$KW]E1V_76 MSJ^"D@QWQ10GC:GHKGF) :I$::YN91,&EF7&#+2 M)J524%+NM#D/C&LO%$>2YJX,@DFD#=%(!V6PETPQ^8RIZ)\GRXQ#%]C8N_$M MEVI S.WC,XIHE/7U67W]:\&XG6)]PRD%]Y*$H!"GVB.G-$'8!@=0ACEG.SU, M>XIQO:BT47*H"SZ>U/KN[4KW T).T#(L'%TXNG#T02,BARH9:!=:CT,NQFQO M=4>(9+-XISU^\P+X>OU0#TW0MUM;4DX:9DYZ??W D'UB^O_^L(&H&2A67H*SO5-9WI,AF"+5:)@]0 MQ@3B+L^[M(JA)*W D@1O\4XTN,_(UHMPR9?W8A;9.L+U%>>R++EP]*F\WJ-; M\LL6D)QJN*3+\)PTRIST^OH!(WOP\3>/W!#YP!%J@@A)$T:*2O W@O7(*IIR M S^N,#:YC6^_?93MGD?[1U^X'@C"7K>'L0>;[%$=>NR0_60>3/$82,L M$4&!C(>$.,1]?$\3U(@RCY)"2UPV2!3N*TWIA2M=('/V(9AEF/:3MIH/GB^N[>+UDHT \TZGTT!T=G@Z,,*8HCXM%2Y!Q+ M2,,UN4L*!]_S6IH?5WAQN(".&2AQR(SQ?3;!EIC/R4!3H<"K!^=;^@H[:Z,V M 7$9$^)))>2$)DA)P;ATQ)+XLF/H[PNF"\#,7@2-M!G*VYL*'PT2%S>\N.'% M#2\<73CZ))9<&L3L97Q5!2D*4I0E%XX^@==[@DLN''W4K_<$EUPX^JA?[]$M MN4QX.'@#R]54G9,&D0>$9NF0YMALF"SR5)W3S)S<3(-^H,W!8J&"\CQ$?3UW$B66,7*!A*$1<4(5TA031+@E*5?L*OF,N9.# M-\(D>J"P?K+LQS7V*OF/(UE?3X'T95IJGC"B4AVX=98AX:-''#..K',4B4B9 M=3)2@7=F-_844?N1B]9#5="XH/%1H''O:/"R('SS]%L7L1:!>11=8(A[#-:I M] 00U#$2I9"2[$Z_[54]SR]7,^6N8>AOJ\D^WT_60WW>Q]E%LX6"J(G^+"QF M><;/X?05&:HU,VW1O:!I0=/7B*;%MGUFV]9ZY0!;%?)&8\059\@)(I#C7E(1 M YB\.V7KC[9MW=W([!Z,S.N)4#^MAD&UANS:Y-VV:']_M[99V:;-BM@=1BN3 M RT/V9O@%'!V,_X-?^=)W4^[GEOFQS_5^/+=U8?ZX^JFH6ZF(WMYED;Q\_;B MED^YNE![! +S8C9_TRX#P=->-&=9%D;U..XL^.IQV) Q]O4]* "6R;C)#'[6 M"C5MV_VGSM_)^G6-T830+2Z34-4+=OMK&)%L'J<5XU:NGV!5%NCZS?H MOI[^?OV*2Q!,D\E\/)G'#@%_?O_?V#L7$N4H&@&6)DX8&4K@+T0R1GB,B?^C MFBYF_ARXIH)5CYMJ,EM^/VFALOMV6&V:C"MBP"<@X>K?PL7/R<7T(%P-M4L3B>S? UWV1[Q\]O?W[W] M_ZJ_C"8.#OP]CJ*?5W]K+SRX[28[R<;J$_RP-C W*?8 0 MCD(B8JT0)#+'\HB"0_F:GZ?UK#UXM0'Z8!&\ [ !P7?$^I[_D:IV9'EE02%_ MB.,XLR-@S(SH%9 1O+W+:@*65V6?B*%TH%ICPE!*3B/.- ?=)PG2RL!/EENF M=Q6@$3&"882T5 $8"E-D78S(1$I\#")*3PZF -M_<@NQ>ORA8RER(T_ERJXF MCE^$K=)D,4/Y/?:/NSJSKDJSR46+:2U650$L@6&U"8I+*%R!H)U7\7.<^3H[ M0K $N%G\GP58?_-)9S3:>K:T]Y9FY/)"__8OFA+U!DS1R<7%9+S"UG%[3+YM M/KZ]&9B:H]$U[#VW +#O?OAM4 %!_'F5(7<^BM4YZ+XX:W%U^X3EXS3 :Q6H M\CIDP[9[+EAYU9:Z9(MTXP*;#S;,-VLQO%FX?V:S=O."'SNN6V+ZTJ#V$] > MS732YC&VG^;J:M;[Q<7*$(PZL3GUWDS MCOW0D6@W3GIE3.,[C&DRP!K^']^^P_SYT6/0OQ?N-.&:@XM.L,]6D%'(>G"^ MI.42\^1"\FHW#6I3(!XC+%EF$L:0U0DCQJ-/B2O/O7G^%ZZ9Z-GK;A&B=V_< M"ZN=IGE8;V*(!PW"SL!6H39$:\%EIWRGD07VBK&0%,JUFKDO-$96!(NB4$)Z M2;6SZOG?N&*R9V]\4&5=!GH/')O1Y0!T7#/Q=:NV/M7S\VOJ[98@_?Y&:!(> M*Q(22D$+Q'T"KX9;C; /BA(,;]^*@W@U_CR&Q2C^DFY^QZUKO,J)9:* Y_<^ M9US>PWV_ _;XXZLJ-MY.VSCJ(MXOL_1JG>:.$I5=4B('&&WNB0>"\JFYT1_9 M/XPLA^J13[N1R7A^4IUMR,8J6=?FZE:/L=D1T2[FDU7N,C\*V&GYK>?#T M3A9SN/KG&-ZL ]A#_/7J!)_#=M,FGC5Q:L%%7"<%VF1W=^VO;MHP\[%N:E>/ MX$6>K:YQRZ:7[K8"#PG]^LU7?_K",63/W\U0RGUO,:1W/N40WW47/=3ZB=?Z M:FAA'OK>RQ:M4EGU9'LX']3 ;?7D3TF=J]*E U45=5MT_MW-_O3G'-]H=^=T MGZX*)I^VRU@O*%@DJ$C0(R5H54Z,6K&Q75%Q^_K@D MS58U^NVG?,:R4+_]G$/DU3=M*FN/=KQ%PHJ$';N$K6NM6[FY5L/5?O=-G=-# MDT4#IE^1IM+-\!DW@/S0F4MMX&JS8PC#70[QI$'LI-=WI'MWJ+!."D*19'E? M.C48.6DCHEI$KA1QT>\,$-7)*B^D@".90CQJBPQ7&H5D DN6^$#CP+81:"LKT^J:H^]BD>*920XRS3S2!N2=X@+@S1\1I@JEB(V MSF#7,RR[M@]\:7[$7W.@YCDJV+D:LD.VT2@0T?OUE>:19U,E?;?)9;?$X:9TYZ??T DL.74^?]9#X"*LB\B\Q&\ 24=4B):+0V6DF] M.W+SL?O)]O 9VBY[S6JJYE]FDZ;9.P+"\!>K<8L,E/4=U_J.%,.(MD;(Z)'$ MAB&N\MA@PSBB03(60W*)[>P!>A(,:QX$8B\=^R!8#1DI\'=*ZRNN8EERX>A3 M>;U'M^27K>XXV>#'U0[TO$$TY@X?)11RNNOK!ZPU*/#04TNXN1/\;9Y/,#9H2^J;X 65])[*^ M(\4O2ZWCG -J12D0AP](:QY1[FEI.'/:>-F+,,@- ';(6,BM_1@*ZITX*A1? ML2RY-RZOKMW[14*] ..]I"';Q[97>EA7DS M47!A/:+:,L2U!2]&2(ZD!F\$T,V*1 _BQ>167S\US2*&KE-FYXBT/D2SV0=L MY8L\.,BRV_YM8 Q]LNDW-^_O?%U[.O;8[%H IE#@U4/LS9"H9/2:>H*D2'E& M!.+AQ]$DLN M/4[V,K*J@A0%*?P.L]P247CC[JUWN"2RX+)LAS7V*CD.8YD?3T%S)?I"'G"R.E5E(!T">F4D5-BBUQ@'&D53+#.$*%W MM@V\,'*^=%I9D*&6!7 +X!X#X/:.!B^+LSD$2\0BGF&;1:@X_J=$0X M"")\(";A<+ 2''Q]G%-M:A)OJSL)CE02Z'4SQ\ MJ/2:9[;(6T"S@.9K!,UBI3[WG 83E<'4(!**&$9\$N#L]\Q* M_6DUVN;+/[MSPI>7)-BU/Q.ZJ:%0#P5FQ/4O!3"F8*:FKDKHJ!E?AZ,+1 MA:,+1YH3<4A3*Q W M7"'C68*_O$J4<\^U[4-0;4/ #U0TPY0><,Y+'*U87L< F"4=\$K#<2$>,XI9PPKWM1;KB!G"]=-,/ID)@"N 5PCP%P>T>#/A;-*,4, M]2R@2(U"G%.,-/$61?#)-$G:$KH#DB]1-',[2-Y6-$.>I6@&\U(T4T#S>$"S M6*G/W3C,62\5U@"[5B*N,P"KP!%F+*@$CK\WA_/O#P/ VT4SY'!5,UR4JIG' M1Z7A[_QVGG8]_UPT\SI=WFM)UV[_Q3O>>_6A_KBZ::B;ZGJ51_+R]N.53 MKB[4'H&:N9W-W[3+0/"T%\U9YO51/8X["[YZ'#9DC'U]#PJ Z3%N,H.?M=S_ M#1Y*]>V;>\#%->9M%E. M@>0;GUC- '$JMOD0-6RWMNGQMT[ZY),+Y^Q27(I$86 R?E5]OAB=C0"-_L]7<8S^_OO#@?< _/9N H?!LU?UV(\6(5:S MV #8^3Q7J\D-9ZO)K(H7T]'D,L;E-]/%S)\#)U5 B7$SW+0'5Y2 3T"_];_7 M+<7VVWM([=W+>K#@/@]9WY_':CZ9VQ'0=:D[JH]9>5235$VN]_"N0MOLM\T+ MM=DAVLXT@S](]N>I!8S<$C43/+* ;,P0(4D$6 '7P&$CE(8W;_G.L#MOG7 "O(+$%07^4'"X$!F9 M-*/18":->&V,B=X!"U@&TPB/\3&.+H=5UG#VPX=9_&"SX7--R]7C:IY5 M8%?^X"8?LV$!C]/ Q9KNIU8[YB>?8NPNFM^9 M'5^VP[+4FZ;RHTF3M>?2.,FI@VK2'3JRS;P">S'O?*B"O+G2\]_",79>?9HL1J$ZMQ_S:F I,[@CT')]D>[HZGPR B>N@0-#94>CZU]? MV0QP3CU;VQ)PR,X2\DNJF\I>3!;C>04F&W!W4[7^[HI R=8SM#9,;J)N2]7A M"R+5IB\$TA _MW;JEGW>FO"AGL562,[@P187XS=;WM+4ALP$&UVRZ^Z>JW(F M^'BC9P#L 8[UY[P*./]L[6-_OJQ7V>7ZZ"[7E@F>+O7.[__U\70HV MM1]B5^6%;((G/;.C3_:R>?/5G[9>SXKVK:MZ$^'WH>_3!RJ>Q*N_2?W76N10&6BFFM'5T$W59/9LV@O=*L;OY :19; MVR#FJ$(URS1=#NON+@E"4 = V(T@PO2D! $,@AK(F8L91E>D;.D^:>;H(Y M M]&G;>L3?PJO]D8YV;CS)EO<; 8 'X)1LWKU MF75L-6UMW_8,6'T5_R?S##S+C8]P9>*L'Z.-;;1$V%S ^LRKA^J>]S:.:J^P M-#AOE,]\F[75TQ625%TE2?4>E%>SF%U6>0 K+'(QSP_ZXD/OLQ3=T:=5=76F-6YIAZO,@R M$CW<Y\U%ZM2?F1.I&CF!]ZWUS M!-^Q<>Y!X^16C_Z4Y'ET".(VC_7:'GR(*G2@F%)G9E!E: M9*;(3)&9!\D,*3)36G8^8TNDU]?+#<+:&QV"12%2 MB;B,%AD*?PDF0@Q,:D9V:MNI]=133I%6*6\J#@09+#5*1 =*.5I%VRRD/. C@2?"LY^+WH^H_UIMI7Q4E%@10%!;+$7 MBHJ\,3AW"A,4&4DLDL['0(F.VNWT&7OQ , JO'PEEP]1(7>--Z E / Z%EKP MK>#;7?@F/2;)D8B!X*@=\B3O#I I(9N"0]N!O._)_L?W_%\>HQ5GLW\ CIL"&8TX@*7+*VF"# MM 9'U EGJ4N6A@/ULMYSX-%?VE[-JVE'U^91MS^^@[>S!LCMV4=MP_6NW_HO MZ6TKI/9=[I \:]J;KN$1/P0=F1Y^(;O]_)S;P\%KQF+. N>@43W)4_HB<)>R MB";)DW0!*[OC+KS$X+4>57RJ^>W[NZN>\-LV,3H$(%$7PV60#9I'&(^6Q MX1I'$BGKP[RV/C*8&#+:(P:[-M[MR:8W4&X9*"F+B !CG:>@D,&89J31SDK- M./:'G=[PPW)LS>_=N(I;>&DTFOCVKU_2;^MQ&!V_?#]IYLT)#W+HQL==FYKD M-XC7SBX9+^?6=#-"1G;>#F6!P_(4P,^5B^,(U]Z<-5+?,LX/!#;W$;/=["+X M3Q;GIINNUU[OMI$1>0[3,4^,$'EBA+ES9@&_\PA\YX %/%1D[Q$+)_\D)55= M0G^E+WOIR_Y:.E4^(?+IDL&K ^]NE@>1_F/"94*VUW2WOW MTJJZR$QI[UYDILA,:>_>)PXJ6\OW8KC->&H;E%N% 9?AP:V0W D[]G=!4S_J M>TZPI*F$J@I'%XXN'%TX^B26_+(QTG:A]3C DW:WNL/^VTQ7ML=O7@!?3_;V MT#S\+3;S6>V[K&Z> 9V++/8(ZQ\!W/1M?7N\W7]][XD$EP8KF4*Q.[,X+!$"*:L0=ZHD$LV'=* 5,@E0J7PFEIZSXKSPZ&2)J]\ M>\RQ2^VQKZ^@TD%[FQLG/4E@*PF">%(4::HY"DS2&"+AWH7KJ,0 =F3D LD@ M1=[[QY'SA",F'(Z)B(CE,]M*:J"$**BTEWM]J&S*R;G7O[<^=; 7QCA;Q *D(X3(B0WQ /$2-K/46":-%\@!Y.MF=9D(!ZPC>)S(,<(X;^$L3 M99#!3 GOL'+/G'Q13!;$>Y4)??K B -]E1&'A8/GF=M1T4!% Q4-=+VU4\#> MD<20!86#N# 1V<0C8IXE%8C!4NVTLQ-)<>? 3H\"=!4W1('U;0A*@KK@M$_4 MW;-7YZ'B#&8@\VZUHH2*V5U KX#>G3T\"<4*BX@\!\.9&TJ1CM:C(()T@ABJ M_8[9+1-7#/X/<:XXXHEA9(*'2WCX5]&@M S/#GJ\Q!H*Z!70*Z!W#]!SG "V M*8EL=+D\BF0 ,PR!G1<3L29ZMM/2C"J#690149-!+\:<3$H819<\QXXQ3]US MEU2!O5E []44.+SZ[:+522N3LM.H++EP]*F\WA-<UW6 MW%_B.,[LJ.W[80,<53?SFX)(+1Q_UZSVZ)9?] M2:7]QZM.IQ0*] .3#IY0$CQPAE-"3FB!N @4.2HHPL9PQR6QQ.UT#M%$^1"Q M0YI8C+B-#/[2\ \C>O7U^5LDF%<0KB%<0[ZI1&/W#Z/ MLB!>0;R"> 7QKBHE,2/:^XA8-M6X/>&6#4MF@]-KPMU#@2#60=%HP'#BB MGD7$M?6Y)Z!%)"BBC:(2*<<0Q^<^EY-RB5 M*$.QN0OB%<2[%^(E'QCW@B 2!>LB!D9BA3"3GA-EO' [NY,B4P+3/)]>:IFW M*.7.J8!XAH3$@I$A4EZB#*]:'HY]?07Q3A;Q8HR.!9(;/SE O&@(3^F\(E2[W%ZWJU))AJ%)#++ WRL3'8;EG-6M3-_02,#FF6L#!9N%%\I;.^]^C7?1]B'*GN24Y@ ME@A%0F.,..82&4X%BIQ1+6E4T>SD]!)/7@K-$!7"(DX=6-M12$2L%8)$YAA[ MWDD#% ^84$^F?JXQQ)$HH(*!!0,+!K;-I@'H@C *24$5XD%SI$F(*&G)DL5& M.:JN8R!60EG/.#(JSX!R%&QV3CGB%A/N,$V$D&?'0/ET8=:"@<>YOH*!!0/; M.7@IF1QW!9LN2,255NN$$R*@Q!7-$ZT MTE[6W$]C/[F(U=Q^KEP<1_CQI*&CA Y*Z.#.T('R,M!=6+YMFHFO[3R&_ZSGY^U83?=$404V MD/208ZQ/(:A0T+&@8T''C(Y7,19[>%SJ#\^[2K_N6CF=;J\UT*O MW?Z+=[PW35Y@*LHF9044S9H)J?QUFL/MFF6L/I MYM,]X-:';WZBDL?9<-.&@4WF74+6^-S(Q'J!(_^3 &DH5=1+O",7P7C-&!YA2@['8_^/FY*//08CQ; M+W"[ MP#"09M'7C;S6X^J5RL-@Z> +Y6MOK4QD7ALX7/]D.LI@ ODY"OO2<' MKAEI"5E+/J(>2TV)088[T'-*"@3,0!$.">QZD)I]*@I)Q%7.2V M83II!>41PU,G XHP99+W/:$BEUS@%JW;*QON)A@-1P/ @ M8,B2"S@*CZ2*#G&I@24PEHAIQZE6.A*W X;1@,=@J06&4P%8#U-D78S(1$I\ M#")*OU-Y>]I@2'J'A=47P+!#P,DTD[(9ON S;KDG-WD?X*+\._QW+0ZC^!F% M&L0J/_H9/.7B8OPFU,UT9"_/\J]OIC:$>OQA8U]CW3W *CT+'Y>6^>I)VA-1 M' =P_3[G)<'Y9VLO\/,]7;V[J7"[JW 5;WC^ER#TUEM84?U\G=>> DQU*6MD M$SSFF1U]LI?-FZ_^=/WUK&C?NDTW$7X?^CZ]*_TD'N:-;+PWJG,I\JS%C- $ M3%RX*=+,*42=ICW:ED8,A1. 0+@/Z* M%<%GU6]K0E6_CNRX>6#<81\\>='0P_OS6&6E;L>7U70V^5@'.,V"\9?J<6LU MC<$2=XO6:KIBI@H@?)RU>@4<5<6E-=%4GW*\PEWFN,7ZJNM+P.^@UZ+UYU6$ MA=^?U'_74?W[#:)G9EQ::[.M[^,LZR% ^U_2#TMJ_B=\:K8,^2F(^3I2B^BF M44_OZE_0(V/^ZVQQ9Y[:897P^K]QE%5F,#EQY-Y-8Z=475A_XC MW5M<#5_G2[<@;FP:FJ)+, M(>RT!C8-'+Q;D7W6S&TL"LQH8=,G8],=A9S?S*=Z-*JRI]D[;N%&:.LT09A@ MA;C6$ID<&/8^*ATT$2(^*[>\'8\7=O0/(!5X1%>L^4))W4LPRQ3P)D/1 M6@>F>K8_D]SB($6/O0O!($\P!^.*1&2PTH@)[SAFUENL7_)5UY-P8PPKEX,W MS?<;RI!R>D&4)K#>KN+?$!>?VZC%3]."]S;6JSKVQ?&R: M%;/LL%15-UN<>-T9@&7]#Z!%G;(!!GYSG,VNIQLRUW8FV?635U-F-R._\W.X M8\OHGW+VOW>Y+LYY"%1*)&S.V)K(D .+#D7-E>.:X9B>+9SU0T>_O;)79*"E MZEGZ:M"_UZX5CD)1CWR0.K]"AK2Q%BE%-:;)!^IW2M,>TQ7FN5X['A I>_;: M^YG<3MS2%+/?)F,NMU !N<05,M0Z&IFFS.ST WI,+XQG>O-F8"CKVXL'/=25 M?,&_M&4#^(/DC&"3D]1@[(TN7U7R;V^G0%+.-3 ;RG%7\/\\148J@22+*1G# M@[>[A4&/4#.;*6U@O55J?,EO;3)@KTS)/JF!1]9D/UVFA)Q5[U8FSB;A3C=I M4]]TBU",)DTD LLBY4@@&)-2 M>90D!3.#DR!HN"[ERMC(DXPH".:[J:$&:X-HXCF,R!RWVP7OFP[.)M>N6+FE MYNK#%A[,9G;\H=4_]_6%?OKYQSLMCSYIGE5NI9YML>IPS>"V:2)PU/S9 I\MV;BY%NKN?/CS. I9N=EJ9IVK*\#-I@L)Y%^;A?OGDDGS M:7YDZXNU)W;=5_+PLX"1T 24(*4264X$4B+D*3B**+(S[L8GJL%&$R 4.;CNK8)S-$=4 M4S"X<7"![K1"OXGY,Z2_;5_^?NZ5&!#=-_^JGX:V =+$,.0-0S D($-XP1G M*%I*&(E$!+>39-;)*B^D -AD"O&H+3)<:11R_[ID"?AE.R.4G_!M8SQ0C/3L M;5\SHY)0N8 MV4+AO/IH1XM8?:KGYY4_SRJCV3@43@_97LEJI*V!N*@;'T= \#A9-(!.>3O6 MH!K'>5\L_&,VWAZH.ZYICK"XGM+ML?:06H! ,HJ2SZ.#H@_(>!61L8:0R#'A M>'?@6OT\&?ONPWX*10Z$Y#V#F'XJE"BT3X)) M)&+>EJ ,^,.&)H25-,9'F0+U3Z50GHX!,!DPT3<&N*YCOE^J ;!],U*,5M2X MID9V=,.6OYB9:I496*8*AM4[4$J@G6X,%VT6WMVV^6%YH8R"O6-8;1G5V"M$ M.8 5MP9P2"N'F(DB&1,#ICN(]>#46/=J?AK_K=7=_\BJ^Y=T$PN_S\[* 8PB M/F!@!?>-7[_IW=MG0F,MI0''WG/$$Z;(:7BGB1(GO+8V[@::']P;Y G>?@-& MS?_Y"MW-!OUSA+[MI^+R7,GD-7B[+D3@A%P\[U3N%V,95]1PYG8J0A[S MPMI4>I.VH/$FS^?Y$@S*4:&M,(BJ7(Z81_VX&!72S.ODDL3.[Y5@:'GLK]$V M\5";+E[0YWJ2; (]JSKZG(KON9DX"'$>9W!@%JZ4RX+M5; YUYS8MB:X+0[. M\@2R$J>;54T;AP^K7Z9Q9G.U6G=2%]6 4T:++' @O)/M ZJVG0V:)+2 #]_D M&"O%;W[[Y>_M7^3-MTMY'E1+@WWG BN#MH[-H-4AHTG>3 9+^M*A*QS9B>U. MQNTXP];2=1;<:@\0?5FE>MP>O%KWS=[]\%0X#%[A M"HIG$2[&W=!C=%E?FOM^>LL5?<.VQ?;ON:=5_KE^TP< M$,6N=EJT&S"Z2TSM9>?TV%G=Y-NFV>3BZHX[/%UM+*U]D(U'6/E42W<'1 84 M"US==]*4V:KJIB)..OY;/?%:D5U[IG8#^/;JVZS#32M<UK^<5+"-N^V:+?$;.F8",=O4-=E2YR6PV^=2JRO:$K2>NQYUMT;J%'VT] MRFV ;EQISG>LT25?[1X+[J3LNN"N*5Z!?3-9X4G3RMTU@K45_P<9[[.]\P_=[<:=FIH[1EGUK^VOKK9Z@^0$UK- M?&9;%!T!B.>75=_"-WG=8 G-YO7_VA6"WTKJ9E4ONS2];@+O+4 %SNNLBV4X MHQ ? M$*T)T'LRN^PT6P-_YMTX[4-D:O;-6PI!"TVE19'EX<=@N2*'DT.$2AVMU:9B=I8YRW MMMG[N*Q^^B$#;XQM)N?[MJ%,-BK[9EAP1S38#AXYEROM@G1(\XA18(%IHA.5 MW%T'#"F%M"9@1+W3B.=&)\Z'G'.D',"')J+L=?!]7;6?V_(!/;L8VE<+?;?]HSU@YQ:WWD M"RW/6U8@V"=2$UACC@/8@ECG)@**8F194$A0JZT')4XM.<1;?VUJ@O5/3:!V MC^XR4/AA%KLHP!*8I_6LB[C]OW:\L+/+S$$44]T"4,:C#?T!N@!NEBW+OF&0 MHEX$CP-2AH+1:$E$+H$]DA3C20@>L-E)!3V$&[>/!ED MM*_*CC)R]&Z7-C@W64)[AQO+3I:WEU(/'FKX=0AB1W>;?TOW=M'9EJWAVK3B MWIUPNSGZ4+NQ=#KOLT5\M0?Z?Q;UM-5;M^2N,A=LA*(W8O^7JUQ14[E%MSTA MLQ @ +"W'6TQ#(C>,C;]Y]*E\FG?LC W-56L[MNHLG2IO$>7RE:7W,C0>RMS MSAAOE;E7F"(NL$,F6(,494$XQ0D->Q7A72ES$/?<1?A]SF6]ULJ(_0$Q5V=. MQJMOF$9,[$SQ=I4W74,+F"/(H)WO.-KAJ-5^D'2^R MHL&2:IG=S^QB/EF-6\ETR!('=,R'(X#*R0) K_X%08#Y, MYU6+D#>-$5L]^5-2Y]%&V6W4^K'.FY"K_]KT,?>F=H!1C=E_6^^:G[,=.%HT=A^;; D@%D-IY39BR@D2'5=E'N>(B M,YLR0XO,%)DI,O,@F2%%9I[>XO5 B^0/;O$"J5Z9N7M]?UL>2GK21F_?UK?' MN_W7@^B9*PE^RJ6W*;@#KOWF,CY#M8C6>J0(S7L/O$'.V81DPII2IZC7.YT, M+3%MZ1C"6EG$?>Z'YX) 5DBEG>+.>7D]J;Q=&Y:SR[LM&Y:-.]EF'1]B=PTQ M&"A&;ZWD>Q4,?>P">^SK*X!TR%93)FKG5$!,Z%SE JBD.6-(:RFQTL;8M%/E M0@&.M.$R=Z01>60[15H B,'W%B=+K:;/"4A8W-Y)YE4P]+$+[+&OKP#2 0') M@CTCA/1(V-!VWN3(40-F4MZI[:U2D>V,A9(V:!D#1=2&A'@T'!DA+1+$6 IN MEB-6/1L@R8%A!9!ZF0]Z?=[Q/^RL;DL1BW-DB)^P<* MC$CL-2*4J6"2BX'MS.!YC"?\=#!$Y>W=@@H;E_4=U_J.%(:\)XY9X9!A%"P; M2QW2C.:ID\D8G"*/86>N[&/\WZ>#(2R+-522PP<1D=_/)[-YUTZW.,!E?4<* M^0Q,3,NM0I'E-O\"YZ0PL0A0 %Q<$QQC]A .<"M-N4'(X3&?*%XPOZSO1-9W MI#@DC79!&8DHR5-H"7?(XI#[&&A."+.!I)U W&,\X"?#(2E(0:&ROA-9WY&B M$%9$B5R"DJP&1 G"(QME0@0KE7B,*=[01.T1#O#3H1 Q!85N\'_A[QQP^//- M@XV.NY7903L3A: \"YHAGX@'?T$%T-.>(JZ]2U./]H'CVSZ?3&=CI8S M.;ZWS?F/H\FGGZZF;_S6S6-\/^GZE>[=NNAU-G+;)-+5^(BM*26KP97SR?4! M%DWUR3:E#]&IM__IS8/TJE3G*+3?2:RO;)Y;4ZMTC2B"4@2E"$H1E"(H15!> MX:[LHS-F2Q^B DBE#U'/5?91KKC(S*;,E#Y$16:*S)0^1+VS>$NIZ9*X.<=5 M32VP2![_9B^ 2/-F9P#/1;3-HAM5?]/\\HV1Y"=M,/=M?66'_@$+- 0/DCN' MD94J(AY<0D8Z@B31$7,;L=F=G_R8P3C;._1_M9>[$]7W:1M">2G3*.LKH'0< MH(25450SA[RQ'O'$ 6"X4(A[+:DV0GE&KX,25D)9SS@RBF/$'27(<(S@C$ M,9?(:"$0]IH1PH20NW*R5T'K=]V\W-_/8YR7HM8O%;4N)PM73295*6P]=&$K M'IK>7J6/*?1C"]H>N[K<*U1_)*F,9ZOA*:Q26*6P2F&5HL"+ B^B5FK>^BP5 M)\$UI>JK<,T!ZYY*A<]>I/W/EDPQ5&]A*?9#K'Z+%[8>Y[!5&^^K(AL9510$_U96,PNP5(_'#/+X15,7,\^ M=%\?Z$8=V^2'+R5MKTDV@DF,$4&1#]P@+H-#5FJ'- E$2N6DD_JZ;.ADE1=2 M(">90CR"/!FN- K)!)8L\8'&5R ;O,A&D8TOR891EAIB, I2X=SJ/= ]&2U1IYYKRAFB%&7];T ?=_.36,1*Y>9.2V9"3&/GK(4A< 3 MXHR#)"@PE!.7S/E(&9$[(U\.;B,_HT#88K,%)EY5$TKC2D8E9 ,>62; M< 3T# $[F'*BPM3RTPI+GV"XE*?4AZ&(%%2- <) M(P"V)!$1#2].$Z-YVF'8QVQ7^VMLFABWV?:OR_V@EW^S\\4,_GNJ-:7+]==P M\)>WS>:R43CB7?3QPL591>J*5%+][N'DI]#?ROW&!\\8X4I0=;Z<%6>N-\B5JM:;E'QND4:XM*[L[T@50:X6C39& M)%3DB+-HD&:6(^6=HX0SR?#.S/6G5 1Y4]?[3Y.#-?!@NN!_<00.A?_R5%FG MK.](\3]9:PR)%L ;:\1E9,AY:9$243(#+D'DXMGQ_WP6XX$T@!@H5OK*%0_@ M4!I G2KKE/4=J0805$E#I$2!&8.X\Q@9#@HA"6N(,DP+L],^]*DUP(^3Q>Q M"H /.)=% 107X$ *0)\JZY3U':D",-XQKXE$)MB$N,IM5YUWB+.0"("YM?(@ MVR<>I #JCX?R ,A 2UT40/$ #B%![\\C+#R![)\J QVB4TFAP)&J$A%X$")I M%)4&!>(E0X90B9@'9>(X 5WRK*KD;9;4 ^L3/:!<'5"?''_/PI=U.MIUUN, M3]K=Z@XEM%E-WQZ_>0%\?4= 'W74)'>O[K873)>R4+35J])6+S.*XF355K+4 M4"L]PC+ODV)2YCU/$1DAN?&1$LS3)$PQ,!A90$;EAC(V$1ZI42!*A^@E\_WDXJ*> MMY&0M^/P/5P/Y"Z.?1V;W/IH-&D6L]?91N939SNYR2@K)HP+KZ M #96!ZY-E6:3BVH.%\^'M/_-I+NPEY6++1>W%)R/+EM[#("S'N>OQ['3/Y_J M^7GE1[:^Z&B>S\C #9]F=9/;^]2Y?4&LQAGY1_#[8@:VW215;@$_@Z M+.9^&I;]1T>+Q=B#6K+UN&UJ5(]S MRGRO>D5_,VM/CYRD\>@RK M0X?5V]%H38 F4[YI)K":?$Q''%C1AXY8=A;;"P"90FZS5(_;RX;A(WWM S!L MM:79;E-1FQ ^BI]1J&<=!^8^2XN+\1MPH*WF6?WTSM2&3=<-#K;L'6+EM M\'$II:LG:4]$<1S :OB_36V%/88/+ M%0<\!!$4G 3- U4I'D3F?EKF@%8"US'1R;:.W!*H>BE0XS@?M+9@W61;!PRU M;']U \>S=CF^=I%"#;F\>\[WG7T>[]$N$@\5N;/M9'F25]A#LR^65ME]<7>C M.X)/OM/=QI#CTN_N%=7PO*+*C1YTY^QI2KUT\"P3I7N#9Z>E^HN$E.G914** MA#QV4GB1D/[5\[WZ;;^_P7_ &>LB<">-0GU;W\O4W!UI/1WES%-!*2))1,03 MXBYLK(I(.P.WM5L!+*>L:141PC[BA!CE..N,6$ M.TP3(>2988D.#"N-:,KZ"BP=!RPE+21.G".BDP!@$09I'AP*A(@0DPI!\)W= M!]8))P1 &5<4SLF]MH1PR&/-:#2822.>'9; ?"NPM)>C7/IC+8G[%UN/JV]& MDZ;Y-E<9@QC$7&<+4G"1*^>Z:MQZ_#$V\]*7Y*37=Z1*P5IPD@F7*$DG$=>: M(DU,0D3Y% 5/R9.=?NH/<:'CY^GD+$O97T'&?AF_6PK8]QOR]=.5>!VJA2(? M,'+(1B+'SMQE?:][?:\>G)ZGB00SP9@ )J].V"!N*$867&T47/+61L9%V+& M'^*8/Q78-4!R^.MNU"/ZD)W^7I_FZSS9(#_]HC3(D'N +G M6_-DD;5>:\,U\VZWS=L#'/:7LLT4*S/.2J+[*?QWX#R@V[B*G_VY'7\HJ>^3 M7=^K5PG/8Q%+Q2R/.J(8-5C$R7MD@D@H$<\\51Y'N:-B'I-!_[$3S._;S?'^ M\OW,@H)I'V2E?[Z+67C?V\^'-HNI,*];VQ2;N #@"0+@+?-_'==2*XVB,6#? M!NL!?**"OQB3SGM-A#I$;OU) .O+W1]S%?5KQJDBOF5]IP-/SV.?:G:]N)X54S4LZ[DA0)% M0=U+06&;F-3:HTA3 7E(]*>2\2-83;1A"W9F:#UX/J!5IRWFLMTU659+_T< M']!^_7X:B94>["6F4'"UX.I#:OZ-=IP2@[#C*D<6(K(Z:<2Y!?\>4+[!78ZY\YJ;VC6%F'<,RSO6-TR.A@D$B.6>&9]9+N7?+P MS.8D/8'IJ_V)@90QK/O,]"E*KLSP*3-\OE@Q83''VH&ACZE G 4%&@IK%!P6 MW%#MZ6%Z#K1*:G/[7*>CEAV]#U6,IP;@<)11/L7@+UA8L/#%K7])@F"&)Q2" M=F#]$X,>^##Q0^"1 MD25"]H6M'VR$#,5 M2O,\S@*;!/B6&#+>,0!+3(BD/$2S,]'N,;4@SV-YRH'F)P&*98CDZQTB*23S MP*;@LS$.!HFF ;E@"-)*&,^49\++PPR1'&>DZJ;7_58W?Y2)3;L3F\19]=,X MP(/-+KNYD:,:?JZ^G\50SZM,M5,<'MG$V4L[!0.^%SG M*8VCR^HFC^ !:SNX>HPI.+M-X(C:19RY[5R".MC_U^F:@KV6= -+<;H,3]]:>J09 @08HW$-=<.S0D MT>CNK,IZGLRJO.2UR@Q2)%I-&&4Z++1\"C)D&J4>.5V^$UE$.F6V="6N,FEI MI?=WKM6/L2U_L(>17"''D[QZ+]@1T7EZI'<=&=P>"KYZ;?M^L'%S34G&5FDT M4A1G7)8IFS7:$4232-QR%Z)=P&6CE K9&T3)D.(>BCS7V#.DJBHT?: M1HQT\-H&EV>=+"QM*0UE/+J2Q4A*78^(#(L&21UD(EI80O1:IOOVJK[KF.YL M![3Q-(XF^?IQ,V\R%".@=.@KQF^Q L+$]Q],K:U!%4>Q/9Q:79-Q:80W[93< M?US'\][0XY(T<-*TXUG5M#E;K7_ 43PN?MO0LIMX'05&*MI31SJO-L1+ YFRB.,,OU@M+CD@O@L]7RABSEX-U0(:*A%@R M5@GNI)!78WBS8^5B^TN:6NW%XFSK+H:_EJ22(SOZ'$?G"_"7].M427]I7_O2 M*GS<_1I]K$^+NWME94YO-;\@WW_XZ9#!-(_2 M:8V,PQ)QE6?;1241Y41ACWDPQ%W7"U5T*3B!F*'9T(_6(:.\1%9&0C"S$G,- MD+'UD&%9S,Y?U@HKLK&07?Z4?PH!"8,C83)D-F%/48V50L;MV12;#1ED4QRR M6X^REGK4P[+YBD,).K<^TY1R!FG";68M)83E7+BTH'./.NJQW=%/P^;+I\G) MR3"6#7H[O#SMZ9YTW+/& XUG.?&1+ZOY8:K*V%5E\*KWH^FBR\MI7E5NU@AR M[27^Y4T6V;7UOPPZ.^HR6K=UNDTM(L4!"R&0,3)#4=#9>@G8HNSI."H<7GUK'@:5U#&\Z8@?CL9-[.H@B)+?F89BW(Y&MJS9C+.K_SE[!ZW)"A, M'RO4 9?F^U??O?C&1>2 WWD%EG==@@\4T7==!&]RQYML5&6//8F@VP'Y+KKI M$KSW[71_JHLE7OUOM.T3&K) 6]W- )^-S!Y^2JC\^W*>UDRR;1FZ)X0U;VBF M)[0)?\XVX0SP#*@?5L@W5@B%%0(K!%;(-U8(@14"'3A69N[V>[(G-JO(^=%! M.5XXRZ[92X"D^T#29B2K[6'M9R!9T&C0:-!HT.B]$'F]6Y][5TULFC->C>W7 M"$W3-TF^]91MV PX67X,(V&)!%L2PAV?YH\Z$2,RQDL3N-0DQF5$ATQ7T^>R MF#YF5VM)-1B8'IBEUF" Y0KR 1RM#XZ"GC&Y%>J\Z\MUU^4#.%IF.3])O8E2H:P&V=(AV"$3O4.$ M*^ICT)'XA9#JQQ2L>AXXHFI@"+1DA&.2I:R0#\T(]3')]>@T=M-R.J-0I7ID M1[[_K:3!]XGU<' "FW(@,FCT/DSO'HH,&KW3T[MS(L/!R4H-Q;^-\C@-\QN& M:MAT7=574BHF8U_+<:]A9Z_EVPQ<67[#+Z*=4:0T2O01<6D(LDHFE%@DW(L0 MZ&)UD$>W4^GK/\2C..KJTSC=-;A<;O_>#$-VQ&;]SG\9?8I^TO8>V>NV+J6: MIG53/\:V;L*'./XE/:@;^OQF0Y\XBOX1V^:[/R/88@#Y]D2^'04Q&Z1Q6"04 M>3*("T9+U\* 0@@Q!AJDDPM% A[=MP1 ;,L7 MY/\%]>,)K#KL+?R;3W7 MW1*W&4P*C'#DO1.(*Z^0B9RA;(5;+G@4!C^IJE=?>W*ZVGZ-I4:ZSS]]*LON M=;_@WG==7ER?FT_]8GL]76L_EJ46NV4UV,(#;N1V4PXL99!OWZ&*N$"CQ1K1 M6"JN)^*15=$AYEW"$0=LV,(&Z4/V%C8#JBB^O1@[J#K(MUOR[2A4"1I8\,KE M%U0,<:E+"6:I$8Y)^41E$&FAHO=#//X-@"HUD.SV'D[[IND0&K!2]_W7,JJH M22@K=&6[[*E7C1O;>I3]]'I4Q:_^R(X.2XW(<)V08ETA(GYUX2GWD?!F!!?VB_"7] MK8NORXK\Y7Q!OA^].U^./S7M+[/%^'-9=3_7=EKA>5GFLQ@H;H"40+X]D6]' M$?;W'?.E7=,R3OC7#UC*0"(HG-FOQ>GO]?FH M&687__BD;4[[=C?=[8Y_N[!)L'1%):M6U/G[W]B\"8@)B&F>F"3ABE&)/-,2 M\/\BW+_+M M*%91C(4SQI8H)%SV*;,1K;E$V),0+/?O#Y_HJQ"C(#0+Y]E&]'(8II MS+%U$JG(#>+,1V29RH:59"$PGJVIN !1#S[7!XC: !6' _V5^O9]B(H=]GZ[ MMR=U:6.;%T,OWNJQJ"?#O*))%@SX45R-'L6O-@#-(^X.QI<^RP33+0 MA2.NQS59[Q?3N[FU]'[D)VT;PX^3\8=F_+]QO,12@01BPD"^O9%O1[')BNPU M1^&1C#%;K"+_XSR.2&*-<;(F84N7LQ9^XK1B1,&V'2#\YU_MFX8_SP;G ^3X]C6 M/O\>ZM-;_IJ_^JSB_]])-Z[3V?U/;"\?_\TGWG>PBGQ9SALDI'<\XF)1G0_8 M^9IRSH:(N4)Y)1#$DS;(TFB1"5IY2125BZEUC_%&/L7#LIOU:SQIVA*B\K;N M_+#I\MKZG&_\X[#QOW]7Q;Q^3LHF2#N)SZS'MTSD/3"K?^"7Z6:0:X9A&?.< M,2561+VLSH>INABG^86RRXJ]R9/]-%$_'\6JE&:QH[/JR';5385G'O"8I;,J M-XD[DB221F>&I(P@JUTLOZ8, HIPXI>! !EW7&Q_21=1:N>Z?C4M[?R/\P3Z M_L-/5Q@4==$7%BU;JUT,R3QE0 MCJJC29[RV8O-KIF[U\$:]6T>16^V#>ZZ]2VV@>6,A@P#* :62DD_B311'J6 ML]6L!&=Z*3N5G_Q1#)-A_"5=MQ+>CZ;K/J_H'\_./[S-7NA?I!Y-8G@]ON_; M_T;N9V;Z*^',B"%OD17>RK'95CERX.8TDCKH(=VRJUS7&OWMW8 MCF>1EBG?H6]F673_Z@=]1X\T;+YT_+*S0SO* M(-8=Q9@?LO#"Y9I4%V>K[[+>Y948\D=OHX^%8RIJ^C=@_1M<_)7AZ7M-8>R< MDO_Y#YH2]:JKWKS[9=#?V!_5,Z0K&!U/[7 R%;,']7/0BFTO?A&MO-GLN,L.LSKW5V\*C&SVDEBR M\?UK/(T9-KJK;M;4V>Y9_(:C5CL9-Z]<-D!BV[]B5I0B8KD<#>U9,SD_77\U M?2#!^ !_/_M"EG-H3[KXLHLG-FM9G(U5OXTRO?=W-QU!GV9%G,;TOYS=XY9C MY.ECA3K@TGS_ZKL7W[B('/ [K\#RKDOP@2+ZKHO@3>YXD_7&'MRYF3C;_'E. M7^URPQ*VAQ\OWT5W$H+O:$]RCDFS%ST0)^.J:X9UJ&9 O!$*\ 2W]Z>II?"_ MQ5)XO%)\8YRFZP^SS1BIG0F%>JR^KF'Y/J40\?OB'#>3+EN$W:U%8I>CG[L$ M;'>U7=I]7"L>#N 94#^LD&^L$ HK!%8(K)!OK! "*V1[4O^WO@?T76=:>PU, MFR;?$^;YGR!Z[=HYNPF!.DH<4D)'Q)D5R"I"$*,L"!PCPR%+!;CFVYG_]0VQV_RSW?MJ,9"-RX'6&H+90#[ K)W +,\<=)TR*1ZY@5*99,:H$$*Q6PF>'(,&F09L*(9*F(W&X09E$U4- C!.0#S-H1 MS)):>:%Y1,$*52KP*V2I\\CP8$W2+@IEKV.6"<0P&TJ#D5CZ]%&,K*;95)/2 M195-+4/UYF 6TWA@,-0]VLACJFUTR6\.Z-Q7==K2,\@-&X$=99?@37 \4P,W MC",N,$>6LX"498KZP)@Q"^Q"C6 N^^V(ZE08R3/D<"0H&FO#8# MK9;IQ._)R30@(B#B/B(BM9Q$PPB2*N,@]Y0@2YA&@0IMHL-<\X6: (8L#-,NL' "("(@(B[BPBFA2"8,*7 MI"-?ZA04&]&PC(B1,QZH9\%<1T1G:4PJ!$09U=FX5 H9;3&2R2;JM* A+C8Q M62(NPPD4%@+ND"0CZJ->'Z M$)*P 37++$8&" D("0BY+PB9 =#@4FM1^@R3/#B"C-#9I/1"2A92$F:ADM2C M>B&N+UI,R@&5RXR\V >$O+&HXT;(LX3J(8NB9]V(O0K&J_68AO$K"G4;>Y4I M!3PFQZ-7H>Y.AO;L9?GTU8D-16_GML'JZ8-GFT3YU_/:*;,WZ+^(XBAD3?I: M1"F52"Z4ZNL]->G9.TA,&75Y.7SBN 3A7MZ&*+[<0>QNGN&;(IO^M+ M._QBS[I2>&-^@F:CWZO>34/_E!'>4EV^++5ZH=+KJ0T$A2B77_CHHA)C];XO M[@4%D&Z]8K?+#FW.FVQ4*.=BG/1.9+#NA<,*!9"@ -*.199OPQ!VR#\7BAH?=C"A0]'WM0/>",0G+Y MMAN%&[;>801V%?&"-LH;B3PM:#,\F](WXV S%72B-[*#)H]$Y/[QZ*#!J]T].[?]@9*_EVPR<6+[#CZF2B6N$DS79X9<4:<;KC D0-,!$Q 2 /+MBWP["D6> M4FY+-\A@O$8\!8DT#1%19G7BPC.LY'4HLD['@&U"D6J)>$P1.6D%XHIZI@.3 M7*TRBEOC 280,0GR[8M\.PI%PAK-A1,HA\CYYQZLA"\[;22 MPEN-HC$NPQ?6R"02$2'9LI(\)._-"J%(ZFP5+?,<9+M5&Y\(WX]B:,.#C@@*G*?HR)_F(W. M\VXO),I-.3MAPA+$%2OAX3(BJV.25ANLC%MHB>4"L3PP1#@.B.MR4!.91 1C M+1WCE.KE;B]T>7SS3W?L,R@RP'0/>GH_00>>4'D2$ 5& ##U?DVT-/:,4HLB MMQ9QK@/2+#EDM#2)1ATLY0N8*I)0+@ID?6D18ZQ&UF*"E)="B,@Y%GX-F,K, M@*@]Z H.F J8"IBZP9BJ'(O6$I'A%$?$7?['$,^0Q5$YD52V.Q?R'SU/SI5J M1\)YB;AP%%D:# J,"2V""USS-6"J, -.!6#J8S 5&HRO(0(5(D\?MQ*A2>2^ M-HE4-& <&$$N88\XR:1C3+;K,_M('P7'Q"_NJCRBT?@S!FT0,F#T^9)7=[,) M)" @(" @8-\F5W@K<1#(4971S+.$M"C%EZPBEA"K0U@(6WM,(_'GK>^G.2 @ M(" @("#@PQ&0.L(UCA01ADLZDZ#(&N(0$SYYY3Q)-BVC4?@S(B#6 T.?;_=W M-Q'PQD;@YT/X87(+^B:KMJU'BP$K767;6)WWD Y5 M:IOC:GP4JS?-<7[)LW_IJN-HNTF^IDFWIO4>5)^/8AL:7]MQ?L:7>GPT_XQ__H.F1+WJJJ-)%J%J8]=,6A^[097JD1WY.,CWFR[Z M@E3CZ(]&>= .SP9]R5DWZ>I1[+J,$J=QV)ST;UCVTDZZ5_UC0DRQ;6.)<3LN M[S>]S?F[OG!Q%/-856&27[>9OO&1'1W&_-#JU XGO>3Y]>,]I;CY<2?#/#MY MSAO_.W*VN_[Q]1OG01CG15=^[[_3@V,O[O37YF3ZM2^V#5G,\L'5-[_IS>QP MV'PI UH@M$?Q@H[5,*-OT8-\CP)KXS095M;[9C(:=P=K7AVK6_IS_>8?X;C^EC_FEZ##:WC_TZY/_F%_G<_-R, M#G^N3V-XW9\8+>E4FPVT66;T/:QDD ^0:GU(Y2AWQ J%"(D:<YZM'*CI0!@I\;N1!U#8ZW= )'?+L(<_^?M9O26.7I:%Y#!YQ M[C RCC@4C/!>*9/=]X6\^,=T0E\]IQ %S8*WWG[<,!" $=A1&!241XFQ1LJ6 M\B")*>2\S[:RPAGMT=Q#09.1>(4>; :-0P!X,)M!H MT&C0:)C>W1093I26V$C=G^=.QYMSI_98_.(AYB M1)J9A 0//EG!/3<+YT*/:::^CJ@H+"%^$^3;%_EV%*",]8(R$5&,-J#2W@(Y M778NG3%26JZX6&B2\9@6Z^L *,T H$"^?9%O1P%*8>>LC0EA'C+8,&60)9HB M3I*7%%/C&%Y&X_5U1&L::,<.)R5P4@*[<+O/"T#UH-&@T:#1H-%[(3*?P.L8+%;(JQ(_F11#VFF*@M2=1MZF:"TWDO&%XFF/:5:^CN)I4N]! MZ_*U;TA Q_(GA7K"Y@5TK'S&P=A1VB*22^Y<0C$X@3@.F;9BV:T MM[H'N:?W.%\],,J!9("+2^A\OM.-CC>XX?!R>IS?M)'RK<[=_]+EU7X10M)T MXVH*=]U%6^TV#OMOAIC?M]RE[[U]1]_T6>KN7._RBV[:JQ^<:LTJ /H]6GI# M[;=7U#'KZNOC)N/X/_H_0&?M6Z_8[7[6F_,F&Q77N"=>S@[(!YVUH;/VC@55 M;W)X!736WKBDCMW'->BL#=0/*P0Z:\,*@14"G;4WVR:&LA'067O[@!>Z0"XS MF,1@*C!3B&!>BI@Y@JP+%AF,!2&.Z13<,CIKS^]HOQZ%^?WLI9V18KW,,U)8 MN2 ?(-/ZD(FY&"CQ&GD=!>(9B) 1(2!--7:0R5BJ8FG0ERRCB"N&D6/.($>2X(9KQ\U"0MUC.F>O IDP(X!,3W*B MH5H/=,J&I&Q(RGZ@=4LL]U21;*DR@CCG#MG ),I&;PI*4RGU0HO8QW3*?GX. MH81!"O:VVX<;MNAA!'84]IRR+@1L4 8KDR',,F1*,IKRT@LK#??<+Z,S]O/# M'E'+-)P!]@#V /9V%O:P$=XQ&9$16B-NI4.N;^' '":"F!3#0F;:8SIAKP#V M#%A[<#"_LCT%Z.=PKY"@S8!-J!4.!A)H-&@T:#1,[VZ*#"=$2^Q\':XG.=N; MDYSW#U/V6K[- (VE;P$$QZAPPB <7$"<:(4TC;2TP Z6DR0M74H+[%4$6C*\ MS#X,NZ[0(-]VR[>C@.0#Y1%;C8S7!G$E4OZ)>A0CTX22I*@7RVAYO8HH)BD! MD$"^?9%O1P$)8T.H9@9YK7 &%R61TT0AGLT-;:,B6+)EM+A>!2!1R@&0GN0T MPQ$('(' ]AJ(#!J]1].[AR*#1N_T].Z@4Y,P-)),11@B$%P ? =X^SXQ@2 MQ9X@'T,I:\$BL.NP!EGY1_+2,JP:,PR6E>O OBHA,R9[3DVZN7F\6JGH\IF?U\_.5'IAGW*'8S8Z# M@(. @X"#/0[Z#&:16 6G;)3EL*I4_;0&F4 MO^%ZOJP^0XMK6?M2P0A@9/ M#%)YE>8%DG_2>26AD)CT6)+@;%J&D_7)'\4P&<9?TJ_Q-(XFL?NI;8[??VC:4%BMS[;3_^0^:$O6JJYJ3V/;7=54] MJD*=4FQ+EO#AW%"6SMRV>_G GM!WO_RS#=Z2VT)_;,LHC<\&U;N_3^J3/HNZ M;-+]G$J#OO,V&OLE& MQ>CMB] !]V9=R(^>),C"* [\\;E)^P^KD%W9F!^6"'0G7G] MC _YW>>#^[=1OCA4G\;99WZ"K;D#*+1I\D'3M&4VFI5!2$,Y4C3QDHBCD77& M(\,PP2$8$@A?V+65E!&'*0J&!\29X,@815#@2C-)M;=NH?[9;(_LX]".QJ]' MX6*G[$,<+^M,N!0 39NX&[5]MNE/39L' M:E2]R:,S;FNP3[=LCW'#1F!'Z2,PXBD/F0 TCXASG7_*SBURE&KF _%:+#0U M(Y*2%&A" ;N$N*>92%S^B67>R+\P@@5>!WV(91;2W)/]9< ]P+U]Q#VG<,#: M:B0M(1G#6$"6*(Q"AK!DJ??"+ 1B21N2\C@@:DM$I%#9PJ*!9O#+OQ,2&/7K M,)N5>;[@QEW$/4C.7'UR)G 0A-M#N/VW""EZ3:0+ A%-2@I1OX\3-=+Y=\U] M=%&HA7#[1'5F(8%,R=ODWBIDN>:(:DH3*A7J[F1HSUZ63U^=V%!24N9\M7KZX)DGDW\]3P*9O4'_111'(6O2UR)* MR9.X4*JO]]2,BF_*XO[?"+ M/>M*DL+\!,U&OU>]FX;^*2.\I;H\30=\,:_2&YP>MN0,IUFFW473BZ>^TS4* MZ":9KN9>5!ZH1[[I#V0^\'I'T\\K1V0[R+JF^"]#_N&A*^="+'9Y$-)2/B"=!9(^-IX/-LOZH<5 @E? ML$)@A=RQ0@BLD.T)C]GZL'-(B=Q4^2#M:(F'M-8104KP(^,T("X"0\8%CC2S M 6O/L2XQX%8P#3+P M*%!VJ[-)[%@VC@W62(80J;;>2[50FTC$%"S.7GRBN-0F(@IE9SV[]XD'3%+D M2BRTP%TVS-&!Y@!S ', X^S,'9^).63[77]''O MJ)S-@,F5B@P:O=/3NXJ!0F![ARX/\)Z@_,V^EK^A M@E*-L4;.&EM*V0BD#<7(&!*#$-:HL%"1]S$M@I>\FR"8'"@IH=8-&%4 >P![ M#X:]Y /5R@H4<$JEN&XI?>AQ1D&NK3;$>+708P$.TT0(>6[8(VQ #0/8 ]@#V /8>W@>C7 BFTX4>8E#MMRP138XBR13(25G M=%R,&O76E6\%E+BB&>P41_E7ASS6C$:#F33BNA07!+Y\'7; 2@FPNT=@ MW-I15S3\9:_^/^ #J?[XZAZK^XZ:;.:.D;MX+FHROM3]+D_5:]V"$+/QJD=% M:-0/VS=&ZDI5M[EAOZC)=OV.YY"4FF8\:L9QBD*;7*VFR(?3T>OAS:T>&_?1='Z&^?'@Z3]Q^SV[3M+[$YS']^6.?['%QHZ]Q8_'E6R/"B MG&'&N ^3X]C6?O;7^5*=]U\Y%S1P?K=9$I.*-OK$$6&$EM0EDMW]J)&RW$9I M-35\(5#J,3[_)W\4PV08?TE_:9KPI1X./^<;_IB'YO?OJIB7PDF_-B;Q?CC[ ME#J@3ZS=^#2@^C$.FR]5G?6EZC=O0_.EUXO#\U$99(TZ:=I>A\ZJ+AZ6LL"5 M[PH7/Z5X?ZO].7N55@DY@"3NTH T@.YC$J"-%L MZLYR@_ N]WB7C1H.2ARMG''K+M?H.;=Z+1NFU$A&#O\DVM?_+G0R;]' M.QP?0>$:V%2"E7/[RLF/BMF*'AU>K)M?LF7?]K]]\L6\KU/M817!*H)5]$Q1 M&?NX1" *_$D:-]MZV&L$VC3YH!3(,IMJ2QRECA19'SCB+D1DF#'(2$^"YDX0 M)Q:::@=K;2(!Z> $XJH41RNG03)%1H223 1U?3MOMI*6=*AS6X=PYBVA"24J M\XM%2U&I:((X9]Q2I3E=C$>*G$;&=+[(B(@X20)I@B72.F%/.:=:++3C6K(P M>H#-3>=34.8$Y .0W0&0%9@PGS!!088,-%YF7*(2EWI+3B7.N0@+69=,&^:8 MTBB*F#*">5<@R:,25*FXX#P(NA:0Y40&GIQ!0MH>, VR4A*$57[EI*03;($Q MM"+&!!.1H.4[/$.TM5X@8BFG1F"'\4(YS24+(_!-^:, L2 ?0.P.0*Q-/)+H M+ I&F(PPQ8(K!8L<5I%G!+6,Q&7TI%X-Q!IB=#(4$4]<-LKS/\9(ATB,Q-#H M*"%A&6UEEV['2JP 9!\44G5SQ,8&!EK1I05:@7#;&(?R^2BVL?I2_KFI:>@# MGK#\NLI."F4,1H9F".?>XVR1"HT$$4S[H!5?Q/['A"3-X/+]\8FMVW(,^G/3 MW1"F>@F9[S_\= 4S41=]P8!(.5">0C"TQG8@[&]I6R/#+2!!2(5)H2S*W4RP@=?@:!1LU]&.T6 MBEO],JW\D1T=YDOK:2BAMVU[5H\.*WM=BC]\T^1ZCLW_^0VE#\*H[CS8MB%(&M*O"I$0US.'( MX!)(KEC"-QFZV1K>:7.PR+?4Z.L@7>0I2"3*F4U>Z]G+PS$BZZ@CT63_4"RV MD'A,]/7$=?'ODRS6N].B/4^*O5Z7P3O?H'X)R^I#23T@^F5U.3C5='0>Z !L M;2SZ+Z.GV@.WJ#4702F"RYE=*3(MC4;:28JDM4E%*3&A"^27O^!E)A 4/,%E M'SK;E$I01&3*%C)74F%[7:W?UJ=UB*/0?;1GQ?]^:\>%(8:VC>&M/?MK?L#1 MZU$H[:FO[G6$?"$Z+A^7&Z)@S]!9O@CUM+?ZB?@ING9BV[.*])C+YS-#KH#L MNBAH,,\=F1!&V?CT,>2_VG%5:./'QK:ASU&HV^C'3=M51S844NXGH[+5W[. MX]@.S[(-VQUEHII.7?G./VV:52I,"D)E_T:D:+('FDT5:TE$ E,OJ0@9EMTR M]#J'-M/1WG,9GI\U=+I6_Q-._S]DE[W:F'?E@R*MNN_=;'5 MA^U"<"B.=#F9A>_8I:#4'5I^;'^/'+-PV@=5?;>N/JF(8;B14%96Q MV5;V_=K*S\Z+ZRB;#+'M2Q06\,Y9X+UG13RH1 M#Z84"Y 9*(F-AF//7&FZ>I@C>_Z,*]^OO0?8@>+U\Z_WIA8GU']E6N^%@E*0NY%J/O7>YZ9/L4E?72<_Q+&7+(KVCC3OJ.+ M0/<3>QBG,>S(IOR:+^WPBSWKSI-.YZ=G-O:]RMTT\$\9W^<_DWX.!;X5=YH88D!/29SZQ/$H:LD&]X.T_9!.K:\=SY0/^VPXG?36%;-K\ MUR2/:BKG(:^]+V32O:T[/VRZ21O7O,75CTUW_M:_U?5F['GUP_@4KEGR^^2Q MJ=Z_WY[]MB6+?Z'+_1[[I397,W6^7LEA ^HXW+>*PV+] '%@M)BO#W!#%0)) M[[C@:IF"Q0O( :%WW -> 5[AAE>8B^=:1:F*AT1V[D+NXFY' SZV@O]>S.R^ MR;L[FBSW/DG]]?E&WFW=I"%-?:\7"%1Q>!N'L5\@-YZF7+UQ>7/$#Z0V\__+ M8W+7AI(\4/FBDZ;KU^++-@ZSVW0:;R^*16ZKA 7K%=8KF"H[*N^FN7![66L0 M*@V"A7"UY*T=VI&/E1U7?7VT'V-^]&A6.ZU)58E0 +H&NH;%LSA6']NF;+,W MHWZQO#G*CRYQETW_Z[NO)W'415@[L'9@[3QP[&C<_9$719 M+/^GKI!J6$BPE6$K?<("FI:+'U;M1 ,]G5=L[ M3ZA]NTN5;XNB%<6+8;&+#$#4 W:%=Z+__)94%0.Z!5T&709=AJG=6X%!EW=V M:O=.8-#EG9W:'1-X?7$4\^FE_8/N\+SG4V#ZZ^=O@)\C"W7)COGKX;#YTA^/ MEYQAU]=,<>.]A9A-D^X9BGIO"9@LO>R 4IQ))Q726'+$*2[=7'!"5&''/"4T MI(5N+HH$RQDCB#'+$,?"(F.Y0](RY[U(I5_U];(#EPFBLZ75O1Z%7V,7V]/8 MG>_%+JE$-AE0=E.KEZW1[]U>O;LM'6#3TK )7\A02D ND J;8:J9PW5,1L$6DN*.(Z6T26V@Q7F"AK):&.+Q07>T:D MZKL>ST)%'@=4?5D"](_8-D6S=38$7P%.@72 4UN"4S\\LI[,PW"/^P)MEB+B M7$!<48=<2A09@8V*$D>CR//CWNM0"LCT!=CO#W9='O7\TQWFF6%LFV'O"1/^ MZ$0BP+_-F<3]Q;^;\4HKSHS)*!43DX@G8Y$A 2,N@HY"12+90@GI@&F0D@I$ M@RFUTZ5%+@B#G.3::^$%IV&]NUU$TFT&J1V(1-SS Y+R]Z)XYRU/]E'W-E(Z M8(ZE,8<)GC MLVG+DD(\\&RU>FU0%,'@&+P)#%]G#B*4DXQGFY@26[J%>E0J MC6=S-TIML,1)\G4R!Q\8P8$Y0#K IJW&)IFT5R2[T$2:[%$'A9$3IG1<-DDD MEKSTB^R.:4R_"BB0\32TAOZBCX?4"WAF&3!IJ(#)F_OVK0% MZK[;BWFWI0.HVMB3DHA9\$YJ%#&AB!-&D28\(B.ED51D-]*N /J>\:2$#2B& MLY+-%Q,0$!#P?CM>-DGI/$'6J5!VO#QR+CN9DA,3C?5&AH4NR%IHG#!C*.H, M5IR5LQ)-/0J!.<(B&^!B(%X #@V'>! M09=W=FKW3F#0Y9V=VKT3&'1Y9Z=V[P0&7=[9J=TQ@:$&XII2_* &XH9)!Y%. M2XMT\IQ*PY5$@.>H(LA%;QRWGS"Y4L8@\*AII0%Q'A[C#,G_'ELQ MQ1QQQ*KXP-C,Y48Z&;75P9B[O79W6SI IJ4ADZ742$4$4E32C$R8("-+UHR, MU!HLA+;Z.C(Q:HQ*P2/!2Z1YY GI1!DBQGEIA?!6RTVJ@,B% *0"Z0"IMAJI M-,W6#\$6:>9+#K)@2%OAD=*48Z84D6XA6OP9D0HJ(.[72MYMZ0"G-C:O3V&N MC=,,"2LLXB0[D,X;CG1(WB1+N#3B^7'O&?/ZB-[JA!G(Z@/\VT_\NR4/.03, M9&#(J)CQRDJ/7+(.>+=2P-\DQ)G(Q4 MDL9U,@<;<(&!.4 ZP*:MQB:M/ L\XTPDRF2+51G#?DC MZ6A$Q+ML"0?FD(DB_V,2QE0'QO #ZWI#!<1]7\Z3D@&A6]V(!.%L%WI^;,OJA0J(4 $1$LT@T0QT&71YWP4& M7=[9J=T[@4&7=W9J]TY@T.6=G=H=$Q@J("ZW B+I*R 2 X CGT7&'1Y9Z=V M[P0&7=[9J=T[@4&7=W9J]TY@T.6=G=H=$Q@J(*XIQ0\J(&Z8=!#IM+RL<*43 ME]8C'YU"W!J!2GDQ%"13BNH@#%O(GW')<2EL0J$D^'&B"#*6"J2T3!'S_#:4 MK3/222O("0?I )FV&YF8=M8QAY$/F"!NA$=6:XDL]9\SK8W*K2\1 5A_@WW[BWRW=/D)(&9LHR0=B$]0_W->EO-O2 5 M#:B24X%X(U'D@6;0R9#E>$HH,AV3 M-<:%)%<(5,]1_Y ,!(:.=B =0-6V0-5JSDF,58RR[#!RFQ&,2X*1HYHA++/[ M&)CCAB_L.RX?^IZW_J$BVPQ\<%(""+B?"'B+L48#UZ1 E(L2<5JZ>UHM$'-, M"LTDT=%"QX]M7;V79R7Y)^N&\7EE*;13I[-[B7/M\=]\XKTE#_7I[*&A[DZ& M]NQE&L:O5X4[?\O9C?HK4#>V[?A5+P;*;WO M(S!N[:@K.ONR5^@?\(%4?WQUC\5\326[R4D&GLNA,W>,W,5S49/AI.Z/J*I> MXQ:$F(U7/2I"HW[8OC%2V:(B%X0X-^S3>Q*,K]_Q'(%2TXQ'S3A.X>?#YPQ MFG+I O*A%&!-T2.G92RGL%%@R57B>;U_/1Z^S!!Q^&_?Q1'ZVZ>'H^+]Q^PV M;3O'J*H>^>$DY*_X2=O&D3^K^E$>]NA6V4O;Z^!",^?DSK_ET9K]>X_%>/?J M>/!Z?-!P/7IU_AI]D]6WSAWV=**6P M1!>B=#@IQ*-UR$5!D R:!N4$9AH_C"@O!W61*R\9$M_9[Y4,\K#<2I&K5Y;! MYDTXIM@8*AF2+.99YSK[ODV9.8Q)\?& Q\.5,.66;-N4EAH3B_%[E7]IK M0"E_-^>K(YG]< M+'1X7&@Q.RAUL3SR=6>5S>08Z_XKV9[(8_?W2=W&,.A_LRF9-S MA?HP.QBS!N!O9T8\FOU.O/3JBD5^8D.H1X<7\W(@ZNE8 MS0*Y\J\WFI]Q%%ZYYFL9_?S][*2U(;;Y-E_OZ:@]16$N'?_5ZXOD5V9A-NI' M%Q%P)_8P3H/;D$WY-5_:X1=[UKWZ[L7UZ9F-?>\.W33P3QG?YW>$G\5SO!C0 MYQ>Q)YOX]:AV]?BW$@WX]9$*]64Z8ZX9AF4,RKO_^??W/[[__!2&6/(;5>\_ MO'WW/W/3=,\)VEI2^'Q40BV+49#77G6N(UV/^:D>9JRV775B"SRG'N SAC=M MQFM;2,*=939(L?BD!=W'3?5#OCPK6&:$\GG^8G[*4>PW%(9G?QSU/]E%^TRO102ESFL4)$2R%>/GP2MW87 MJLC7;[;=% =L)^/FU3FHEGJ@LFU_O+V"Z6.'Y#P5XWS3'^:EGU0^W@WAJF^/Y M:_L8.?6JRVA]6'?C\_M]*L\L.XX7Z/T)D<(44\K(?_R/R2A65 PJDOW;XF_- M?7LT16K&$!-"TC\>5#]\O%$%;UK2JUG&8D?5&.1:FUS 3X_F)R"H-0AFJZ.V M; /&KR<-BE_9;Z2N#X[&Q[?/>:D%>-,(]#<)^><]XR-M?(['6F MFC"EFU3=C_%"?\E_V.QIM&<5PST1Z(O*MR =,\GFF :M9(-4?C M\4GW\L6++U^^''31'QPVIR]>M_ZH/HW=BQ@.;?LBX[I]H041%+_(4T^(880* M+ G1FO 7(1,5^39+W:8OZV"I)?AE;_J0D/'UW32-_O/2&?NK/:LH+X=@6/X1 M.!"X8O?E @Y\- >> @5N%P5R3C$G C..E7IQRC,I$OE;9D($5'@C%>I"A40 M%0)E[(%<0(6/I4)@PJUD0HT9,4:\&)]R(X3B0(6W4N&T(2C10(5 &7L@%U#A MXZB00HS(=E(ASTXA,^S%*=.8L"D3TE4Q84]])7!O%"Z9[\>SH?W27>.X08D= ML7.7M[/++UI7$W$>Q+]D.IP/6KE\F)D^#&@1Z&,/Y ):? PM\@.RN=2Q*=J_ MJ9/ZZ:1DK<51Y9N3L\)&F3*.^\C&QO]^W3U[WMC)#H(GMT.702Y@J(T$LWE6 M^E=^0+<#O7>*EI[@J@G)A<$T_Z@TY2_.XRTY_8T+MBI7[6WL?%N?S&\_SDAK M-+[@L4_13]IZ7.IK/(8&%_.^RI4E[ZM/U$YUJ513G47;5E-/ M&'#"'L@%7'=?KB/X@(C-Y81-T?E-(CM,J%88LY[W=(G7S'\2!^.OXY67B^$LI@3'O[I7-R#YGN:W_T8SLU'NK?BY_ M?ELR8ONZ6X,JIC0M)W+)66J:K^6"]S8%L"83+SQ5$WW=O\.,POLS*^O#CMFP;!8 Z,"Y-=C0:4X=QY71JD]=?7Y$2$> MCZ81.84R7Q^V<1I#TY?'[2L*CYM2GO*D;4Z:+O\A_^KBU8]OV]\M]2Z;E&\> MVZ[_P[2.<-,^[ICSOS*%YZ<.SV[@X/^ZSL%_GUY\3L-_M7DV9OXHI.H#N>R# M7$":#SCOI'AS:693='[3^9/B5?'GI]B>9EKKY@CS-A*\V*=]-\K#$6-;RD%_ M/'AS\/P<>)(?U@2@0*"*?94+*/ NOY'"ENPV\I[!3'+"SGE/KXKW,G7HZMWQ MR; YB_$\I^/C)+]QB?E9[2GCE2U=;(#0 /CW0"X@M+L(C4'RX-83VNI*C^/0]J 2I\*F+('5U)(-?:J3#_M_3E[7^$ M[O:W@^.UU_GFXV^9#'FU<@!TMW^F[O;0EQJLW#NL7+6YQN"F<-A&6;G3VL(E M0TD8^N*482,D_2W$1+A==5[QH%BJ!]6-R5??LF>GQ19MME)/3O)7ZZ_5ZQ(S M?I,=^\D?Q3#)($;XZ\LBC:]/VGIX7BF80*5@V-K8![F S.XD,PA4VRHR.\\= MSM:EX8Q=Y@XS_=O*TIRN<1G'Y(??_UA]LJ?9).YZOKJ]0/X-E:=Z1N)KVK*! M,HU &7LA%U#AG50(N;Z[087F-[*Z@_VZ[<9S7=/.?;*[*;+ZX3:*O$:,?P1F MW"ZD!;FV2RY@QKN8D4,6[TXP(\>_K2RGZ5.^.+,:,",PX\XSR*[*!/%62#)U$A?G%).#:._%7)$?.7I4=-PMU].KA6)VJP(M\M:B[BG72 _ M((E]D O([T[R@W#O;20_EG^26KPX98PIQL[);V5AWU<\PNUD0JHAB@888V_D M B:\DPFAK=LV,B''C#/#,A-J3!B?,N'*O<"MJA;\9M*VY=6N,:?.Q#G?$ORO M]FSF+T*?&F"3I\MUL 62 4_>R9-R<^ED4U1] WE2$D8$R3S)2[(P/O<8Y>KB M3:.?]/[>E48T;X;VB[.E5&(SK/W9B@O_?HHGXRO[HE#\%WAN'^0"EKN3Y2!! M<&/F+Z5MS^"[S-V;[CJJ.9X!CMEO+-Y5N8!C[N08R-O;F/E;!\=\LUC\(M7\ M^-Q4<[XZU0%=V?+< AP#N;9+KF_QSK(5^[@.81AO@RZZF=13733&?> -KZ/R M+?>GY."A$97?'L?MYK;5RC;;*#S/%Z#DMSO.PI9'?#_7W;BOO6\FHW&IU?Y3W1X#5P&@[ZMHL%EW][A-_V4/ M]VY@VV[I?,)6Z->\*4)?1/9E5GES5,=4748T_#(-S:M.)FTWL=.@^%_[_3AF MJWZ7CKRJ"/_!_K%\N^S@?MQ=I#R;?R1'1W&S$8]91'#^&8PT5;O NVA M7+O,0:O3[7UUEC*O+:\;%GA*3V&V.PI?/3NS_52/[,C7=KAF9@,RVU\RVVJY MP)NZMS=%E^A-;3?KK-&9HAON3!%=_>W@T\&;@T(O_1<)$QBX!#!W]^4"+GD MEX 'LP%H @V.R;C(QZC>\*C*Y%K9]F?ES)5_U MUWS+/#QGY_FJP!J KCLO%[#&M\:-8'+P_L,GX(HMG;_WHT(+U?_\^.O/&?2[ ML2VU!MXV?M)7[YF=<92CC7KV:9A]&IK\TJ-F7-F3DU)BKIZ6[GE?:OK8:8>L MMW9LLT0(?:G'1Q?WN'RMV?,@9Q0@ M>;>1!:CF+JKY].;?]TDA=FK^YC']L_W:C)KCLSYY\]A>, Y@/&#\;LL%&'\7 MQK]Y_3-@_);.WXT8_\8._60XW4'ZN1[][DJ:/R ^(.-^R 6(?Q?B__SZ1T#\ M+9V_&Q'_9^OB$+ >,!$J* /:7T?[C[^^ [3?TOF[$>T_MK%DG(.!#]O;>RD7 M0/Y=D/_VW4_[I! [-7\W0O[;F.I1#8 /5OX^R@6 _ZUQ>_?UJ';UN"*8;PWQ?/\<-^PG6\7X,W_M6X8^Q\OAN?$AE"/#F=RDCQ$RQHQ MEU=B;"]^+SL*5=<,ZS"[LIV6$V$'C+'OYP?X_TZZ<9W.[J4\5ZV5;[[??=7L MR@#=/AKTKN?=KD&W"/CP&@N/D?=?2[&RDLN2K\[79;WK0\S\+/JX:<^JDZ$= M#:KRG:*.I9N<;=N28E\NO394H3Z]&*QA_(JF+>-*+'269W(\>A7J+M_O[&7Y M]-4UA;4+5A[M?M2/VLLE?!BG%(ALRJ_YT@Z_V+/NU7M+%[I#Y]F4Z8:X;A&^D' M2QBM3^__\N'U4XK!K.Q-/__MUW>?'@[A3\&$M6+XQ[D\PV(-M/'ODPR[!9V[ MOD/V1<9AP6XB?@CWK9LRZ"^:EK!LRQ..;%>%R?"LZH.*0_ZX[O+S^OYGT\ZB M1:&GC3Q+Q+&+1W:82D>U$)L]^?Q="PR^S$/2S RG\BX%B?/;E\M1IM!FDLFP_AJSA],_ MBF!\@+^??2&KWM">=/%E%T]LZ6MWU=#J[_W==6?JM.ZR"S&LQV6AO%5@EL$KV8I7\<&FK_/$9 MML-OT(+U[T"M=5V ;"#;RF7;4Z9[ BZ^S0[ R^JGZ-J);<\JRDJ3-OJ8YZJ71Z;E2,U%^-H=G+FXK#Y M,CLQ2\TP_U9:Q9W$MFM&73E8.S]4.W]8>WDZ5W3R/"+(VW)@U+]"^6LS_6OH MXSSJ\XB/\'(W3J*H/A#?.DPB!YA^XV-QQU'5'5\G\H#1YSBJ6L2T3?;<'AT5 M4X',]'H("[+$"E(W+=>4U[)55#L+N MJK";$K$)@JUMYVB7]O/?V!(Y6-(=?LI2%1\\+V$[VDXC8:\6SY-W81;;-17? M]FV?8M"TVS$(,+N+8M[K7!J2_[ZY0&Y&Q4'U\>C@[8U'G9LG/BR-&P+:/N9) M]?6)'2ZBWXT1;ILG_;2,S%/?IH)\/JUX/J/YJC43=NX)1N\U?-DT[I M;-WF1\Y"4W]LBF&6?YD=T77;,00PM^"I/,,07@=#.)P#P4"PC;+K=@"@8-I! M,!!L*P0#S_+QGN5?8M,>9A>C;;Z 5[GY*^8I*2 0W[D)@H'ON,XA?"+C9N&Y&I7G4Y'CT*M3=R=">O2R?OCJQ(=2CPSF[JIX^;X;D^=?SC@VS M!_=?1'$4LDWVM4A0.F!=F&=?[ZDK=PM]^Q@_NK/*$L9['_6C"PH\ ML8=Q2GO(IOR:+^WPBSWKIDVQ_O3"->'LS__?GUX5 M)_K_?@I!3KAAV%TVRI?4J;CB252@RK:S,97KC1V@NB M)*3DZ[L/WY#_?79[3>[63W3GD(M@G>RH'Y,3\A3'^S^^>?/Y\^=O-UO7CP(O MB=EPT;?K8/>&G)P(XN#WY,*)*?GC^[?O__WD[?N3]]_=O_O^CV^__^-W M/WS[W;OOOO__WK[]X]NW2K=@?PC=QZ>8?+W^AD O-K;O4\\[D"O7=_RUZWCD M3@ZZ($M__2TY]3QR"[TB8B=\)'&'YT=C?;.FO[I M*X43^K(/?,8?,L%&_>[=^_<_?$6<. [=AR2F5T&XNZ!;)_'B/WV5^/](',_= MNG3#UM>CL#!: ^7/;$/\Z(_K(/'C\) .^?(0>M]&=/WM8_#\1OP1AY4=-G%X M$A_V--)FB=V"\/$-^_,;^#/T>7_R]KN3[][)GG2].8F2A_*AQ!^UH=CO*AMK M#=E2:K/Y_!W.Y?W;M^_>_.\/U_RDR,:>Z_]:/G?6_KLW\.<')Z(IO]0MGP3[ M@SX)]L=-K+<55'_WAO]1;>K6S(&=W9B=IW0.U$]V[\LHOW_[AK[$U(_ M0#,:XMF.3M[#)\:[1V$VK:T3/6!G]DMM^DET\N@X^V)#\0=]9]BA;'-*!;N% M)1<;].Z''WYX@W_]ZK_^!R'X2;B[?1#&A'\9U\$:V:E9*_CI1"[8"?SJY-U[ M=NJ^9<2^(G[I-U6QVF^&34*>G%Z32(]=WTG(,P:C_ZYJW-)#V6K$J.KXPS]. MX!^U8Q8^FGZ#R@]?7A?M!];NEVZ#EWX);Z@71_(WM=,H_Y#Z\:]>R/*']FN@ M7>>M)]!TO>//4:N37O8XC' 0NAR"00= WIE\\]E/[38^O6JS81W?#V(<"WXE M?[G?N_XVX+]AOX,[X8]AX-%[MF8$_O'I=ME\[;Z)G9? #W:'-]#ES2W[G[]) M*4G^]]3?7/JQ&Q^6;,!PAS/YBKCL&6W?7,Y3SG1#F=#E(D_OWL+_,9%,D<[2 M?SK^AG!J1"'WGV_R1'+DDXAN5OY_X;_W(9.E?+Z U^P7HK-H4M-Q[7CKQ.O> M+YM693?Q2[E?4^SB'>,89;KS *1;=\-^W*2_C%9;)G(&.ZIL9-L>#7OY#O8R M[49 &,[(97^(2+ EG.+K=M9N9Z;1?'#B)&13H6PSKBF3 *Y=Y\'U\#<7-'9< M[SW?SVY=&C;T/7Z<,M-\7K=VA"_U/-BQI7D"T?V9 M=O]LR[HW;/EW';YAC?SK%SWIMM\X(?O;$XU=QOO ,Z#3:C@0_S[P0)"OM>&^ M>3T@/0_(F>.!_GGW1&D<-9T O7'#%O^N=HL%*<)IO6[?&-O7Z6NNZ=FPL=]W MV-C7[W2"B_PN#M:_/@7>AH;1Y3\2ILQTN;I+>C=L^.\[7-8J]7\CG/[KIH_Q M>CO1TY47?&Z\I,L[-6SQ'[J\QXPH0:JO&]O"^I$J.G?);N>$!_8%NH^^NV7W MH1^?KM$PYOJ/-VRUUTS942TA7;O6;/(//_SNWW_WN[SB)>CBAYM1)AEI(FF_ M;G67K;ZES]1/V'_6P2.?5^FVEC1KV,+O"ULH:!"%R.M>M;1_P$UVZF_@/_!2 M/3L>W'%YDT=%JX:=^GUAI_#>! /D&OY!,U*O^]7EV[IRW/ GQTOH!^K S[ML MSUJU;-BW/Q3V#<@0I$-40J^[UF77;L)@3\/X %_07ICUT= 'LN*2*?C!<\U. MMN_=L+L_%'97DEZ0E#A^I"EYHM)_W?0NF[YB>E^H"!:JS@E6':17ON,MN]9O M]^_>%K8;Z6K"CJ:PDHSVZU9WV6INEKMW7BHD6/7O#9OVKK!IPN:'O5^WI9/. M46^:2=(B*B47C>N MF[H7NUPJO&%O2?D%F&_3L%7_7J+H20($*;QN49Z#5VV@1WCG1NC,@1&D0#-A-2O M-%W6M6_8L!(32D8,E32-W.L^=MG'#^Q?U&/7$ V2B O8'VE@(H7Y!&*G7G>NF:FV2* X/\#EY+GA_V//BQK=N]&N%ZE7=OF$/B^8228Q_ M?DB.<'H$"+[N9#>/T'[/$V4<3[KJ*H)B6_>IW]'OBQ81E6#FVWL-C^V]J?01 M%O.60G W>YS*=S'?J&';BC8108&D)%YWJ:77YRYYB.@_$M;^\KG,WU/X>\/> ME)A"4@J$DWC=FTY?T/J);A*/+I?@=4%^V-OU%TP?/+"3+MS3%:[RMIT;=K7$ M5B(HD^62I+3Q'-W"<4!IU_UJV;=B^ M#F$UKYLX7GQ-S8=8U[YA,UO'VKQNY;1!-S7;VY5&PY8/#=W- X$'-[FD-&G:K:%CBO5_W9D0O=LU>U79HV+NB2:C2 MH_VZG5,X1&M-?VUZ-FQPT3;4[!Q]W>E1O*1U6UO>M&$OBX:B@L?T=>LF--.? M;C8X9\=3/A:.XS/ =E]'M>% %(U-'0SZ)R0;6?_Z!331ZQ'J9NE?!_[:]0 S MBC5R?2<.0@$KX_B'N_.,SZL@9)*LNS[U-Q>NE\1TPYY7@3A#P[LG!Z)U*T_5 M) ,U'+2BB2N;!8F?*%&G HG M<=IEY;,/*PE#)M'!8UJQ]1.,T'!@BI:[*OE!?3\*4)Z&KXCL*X88S4[1<=CPSK]+( MJ(=)1@FS2YHRF>#! R-TS1FI:]^P]46;IB1&,FK"9OVZEP/V\L8YP%*RKY?] M)DSHIH",7;NU+;HW['31XIGNM"".7[@@7PJP_;KS'7<>5I(M+ONK!W4*=GLO M.%!Z1GTVU5JAH&W?ACTO&C7E]@K*O.*!H$TD\=<-'QI%T_65;]FU8;O+\C&5 M>)O75WHL=?,^B&%[Q)Y=OD ,!2W7&^N:UF_G#T4#(!)3-I4(>J\[V-GJPPWJ MT>5V2[&0'UO-6R>F%R[[11A=A<$.8&V3. @/5W1#0\>3+$DL=%).KRH MKK7!/%B< 311YX 'ZU4('3D\N'.H12<*#:>D)%.V+)#X532=^!!TVN]V6UN2 M EL:(_ZZ@Z/%B/?ZE#M1:=CSDA#(JFCRUT]ZU /Q,=D]T!#>[&<:Q71SR_XW M=-=8T8/MP"SX:R8;C!XC M@(2/2)0A7P^+L<.B56(:^>24T6XX1D73Y:!CI->9>CU6_=)$]_A\@*VA7J0H M;=BPX47C):="))G73>OGAHBB9($@*_N;'T*D/3FC=N79SOW]; M-&4JE F0)G$@HE/$MG/RKYL^HOA88JCNT:]AJTNPZ*I$Q%?K]8BPXEUU@P[= M&W:\:%G,@Y&_*@.&X,J['H)>A!J.0]$P>%$-QY9=[R MZ_:.#:\ND$Y66USAYB>]H4O#QA:-? K8"E/%D.+K0]X?;+8V+_F6>E!A]3Y8 M[6GH0,XA_ZPJW(B#B#4STO^LJ/A*HYR7?@0;SDQ) MDK5Z9G00I]=S,^7#\<&)DQ"]]>(5:!=^VJ);PQDHJ?.0TLP>D-=H@FF@3NJV MMJY#PZ86;74U4">OVSEN%8_NL:6]2-4?@7=%BUY#[8]756 Z,!S%\KXMD?QJ M<36Z4FDX%R7F/_7-5_["+O\*R)S7\S "9$[G6($._1O.0$FH80%V_L7I/ 4TJUV M --.[]^^_1V2V,0G\.]O7Z+-OR@]8S;=/WT5N3NF,7_U9J29L7]3/V(+=L+6 MSDF\N.<\*^E,/>M@Y[C^\$EK9*:9,PYQLJ,0J=IWPF4T)IGM$R,:KI,'>I(N M4L\YUU"JG[F<]K!;.U@G*!F+_V*>6^S&!ZU8KLH8D#Z1))&#SH0,\ 5YNV@W M.V?J6."Y&P>#K,4OH]66F]E;L=:1UARX@T"#D#[!<7JF8[):0WBF?&O1ZY,M M0NDHME9$=4A'_5DN)3,+GD;:TV::U=B1J7HBAM^0RN"]SF]*(R7#^D1MMD)G1:(5-;,KHD^KJ5G7V=E.4Q00GX%XG M;=E>T8O/)C)V;1?M6.I&Q;X=H]=&M: T3YM&+VY[4I^A?:,7^WU(V[)U]&*P MLK]ENT>_MZ*!S QL(/WY:B!E0>_NQ4M9UQEHJKUX:4-J3KI=3P&L TVK>EX_ M]FJ)S%"*KHV!G$"T;C&>87E[BB+%'67UZ:9@2L[O4&>WK=#?F:0]7@=\1 /) MVM7CNK+8AHHICJ:H-=IV':8;>YZZ8J]KL2?U>:[ >,_LF$,:7:O:^+[D;4U/M86QRM[4/7@H@Q"69P MJ;#64LY((QGS$(Y3#*NU6W',XFJO$(P]IF4K[(BVACZT+7,_$J.V M>>I6S68$P_3<=G9("9=.RS%\H-FO2VFUDLD7J694LY[&TD(W#1D<8QL::]$3C[K,N@X8R&]_0 G&Z6Y1#:X(SB./H MQV$+4G/)/AC3BCED$&MQ+8HH78>YVSO&I1-]J_$N(^KQW2D;N^\K459;7^,- M%$QQT@5XM"UOW6F:XK81=K,MBRT)V] K#]_*FC:#YP=GSZ"H'[M/- 6<(%>&&K= ''MAY-W M[T_>?8_\E%&;8KKW-&0K-.J>>(%D_<0]:'K-_B5:PQ"5L_^. MSP :IM3=&#JD9/11Z4M,_0W=*"B6Z<#!6FO*?H;XT.)"1!(D<.M$#SB3)#IY M=)P]?I-OJ!='\C?X.>%JB%_\K1A2\V,81-%Y$H((( ?#V?_IJY:=WHS!3$37 MWSX&SV\VU.5\L']DTV<__.TT87=;$%ZYX6ZYRRI8P5?$EOO],O6?Z(?#CIZAB[7N3L[8 -QQ1DKU/F 9U$S!M,;7^ M"G^UL(^=/K"_.>NJ<]>'4E^VBZ\/_.9O/Y4YF[BC:1E%"=PO=S1FG[R(9CH+ M_$2!B1 ,#2)EZ/.2*)KWH<-6G5NI0'0N^=(JFUH[TNZT,SF6P L+GL]X!! A\N$V69C+%[7[?,AFW:YG[&Q?BV[5T:A:^V(L=>*'CXXX:\TODK\3?1! U+.G8**QM8FSP_7 MDDET+W!]XS4NXW=$N-*+6_6RM^P\+G-1&"N,L9\RIM@/&:AE9@QRO!(>ZMM: MVP\(CF,J\3_IYD?V35\S&77%%A@"1C08O=Q&-/6RQH[XGG]RUGC;-0KI98V/ M[TG&_P%A"2)X:.@&FW=CO[UE0]C;Y6?']> VO@K".\>C=Y#V(RP;#W'V4]6^ MM^UN[Y8$X5UY>CX&_KKV*-=TL'>=/\'UL/2Y','CS+9ET3GW M81+%I0SUIV-M(TOB):/;NT^UXE9]'VNLI)K3TM\SL?Z:/E/O72TC=3T,J=>7 M6)GB)GGPW/65%SAE>G6QS>RM6'^E3G@5)%4+WYF,-8:9]K>FH "B.<.-?E62 MFRJTKTY=[7\MV:RB)H[J^]A\C'B"&8),')JXJ&QNSS0JM;NM$AK:]+3XMB"B 22\22/*SV[\=,Z>/;8!X>7+VDLPAXE=!E&$>4N5 M+TYW2M;8EM:5.QH^NQ#D5Z:-,-F5)RQP2R^ZH]2_GP=1_#&(_TKCVS2OJV)Q MIAO/VA*R^\5Y? S!58>I;V+_:XU>W?K.YT$Y.T!UNQJ#4%V/L65@55_V-R(> M58C?Y3:X]OT,253+]384/K_3.&9GGB/G>,YCB6A5TWCDI6T36U6F'G;L;/-< M%^[E5*2K-U&UZFI/P\]%4S7=/]7M+5ZGS^Z&^AL))''!ODZX&-=!N+EP#N@9 M9I\M2-N5EVI["C.PQ:A.M$I0G3R23JO79=PQ+'HH2E6O9A-<8S][NP^VB%NZ M3\+U$T@_%TF8FG%1)JIZ7UMTM'BK[G:!CS/,/D&!] ;AY#>.6R46MNIJC;'[ M$+^0 \Z/3Q4_I@IF*IN/[8QMCP]>ZG/MT-VB6N:GJ"SLPPWD)UVI>U4TMV>$ MRN[9$HM$ETP2NKM9G#E\26LKK<5_6W5-[-J/'\=+-A;W2$<0>K\"8, MGEVF,%?:T2N:VQ/.\]!'Z..JDL/+&UN??![C2T06\4I2"?LZ,PVVX5X;0G%D M8:"Z-D/9VU_3>C[;PP^-4@:K:?6S#L<7,5*,\>-H,6.'C52.<[1+QJ%5ECY7 M@G*1D?A', "D)WZB!>TZ"YM:6KX*._MB5MMJAT9=#T./YWWHP%&].^P> J_D MM=3_/@<-F"OC/"B^6>G56A_?E\@EJ:7/GK:$5PZ'E_[^R?'%U\'S!N37@0Z= MR3[(89,Q\2Q?NSY=QG17&I+3T,.BWQ?#G$K#F^KUAS8]QS:-/ 5A'--PYV8Q ML/4.]];=K%[/,$S-41X=2-ACM!1YOS8XJK;+400@W;,Q*\U!G>G8 M#/=.=@EZ5/$K+Y$=:C>R?7^KWZ$$RBJ'_6W0&CL0L!=Q%81,A!41^.SZ@RPY M-B'48/T-_LBKO#1(SSS[L\)JI MO:S*'0!Y50Z)U2QT^O]#-)M9:=+2;F5,B)F09<7\./# .9(EQ64+1:>A& M@$2M>-&K[2!3C&3O+ BQD8D@TN&NV".JSD%]I[F$/=5*F.5MYS+UAO#*JM8C MJ\_9 2[+!:K.1NW8V9Z6DD),06#)TC]W]BZ[K>LUD]H^]O,)] H<0M[._IK6 M=&$K[SIY&^I0:C-PWZM:584_KF/07'>*<_"-"XM:@PY:TV$>L0BM(DKF,W6/ M"7Z DLR^E(L@>8BWB5=$G&H(L^A$PZ8=F-_J^.;?..$JQ/"$#1JM9=!>M2FX M3>>1G[-+_]'U*0UY+2)>V'X-L+\0]5:=*-"FF\4(4H%4X487 J+Z_T]X0+CY!==[HZ7]X*S>L3>ZD!.6(57KOL&&]X'EF] M7WM.,YR?3: Z[J:VBTU&GMV("ZOYY[.:D>HNLTJ N8!CQI[-_@DP513L99[* MBI.:5J'K':>QJ#F9UJ#4&E>P/P;E.;SK?$;@UBS>4>U?^%94YI1:49O_4MU^ MIB\\'+MG)D-6&Z::CU%E*H-B1:&"/6E;ZL9)0RK9$++VDH+"<"ST,(RIBR*ZIJRZ8<<6R(&Y'ZSN4ST- TW3*AN!1O0@LKH<$I^Q*0T2#+=).N* M>.NZEK/4CU*\,?0WR?7SG'Q X3!:3 M8&((SA2P=76?V?6/4SX[:.4)4@"U]J+UZ -.5E?DT@E![4_1?P"):LUF>.%Z M"=2=JTN=ZT%E5&$=C9OA@9\%\4-V#,0O_O;I+C=WY0\6Y309EI24^YOI9?PVNN M:43KT$4#9=5MT[:71;D03-QT(^]!):V.+;Z[KC0LM>@XOKFO+.3T\F7-%I?] M6IBTX.4J-T17V/\&$IVI.S&++^GG3U3[6XQYSS)D2NK,-_FV6_:>SW M=];E">(=.HX\6Z$[<:/P+75W#TD8TI5VK8^1 (S6CYID/ MKN_NDEWI82K^W7;=B:JE3O\\$Q4K#:SN%H9M4[!G\X ]^5N'P;/_$/$TM^5 M,GUEASFX([N#K[;L;"\0%!_N5#\LM:'6MYV!10\$T;Q5FCU.@"<$ME$EZ[%K M$EI?PO8C6,^2B$FV422,WU%=7FMM'_O5<> MXV)DK3!?W=YBJFNJ\-T'4A@$ MHUWF!K\/T',,P? ;NCD[?(H '2V]R4\AEKH-KLTD0YD-#>4A'&DQ2Q2'\V>V ML?E\X =/DYA=%#7EF.IZS*4X CLMCZ&SRV9VN@.#>65!W9:]QP;Z$PE#:,MW MZ^H/5;2T[#-KE6]K7UB0,6+L#5SZL>,_NNS1XY.3?^( 4A5\M.]O$T*M%7)\ M='8XGTF*&WI66W&U*46F$9!W; M4TW!S>!?J$%<+S4:^ M(C%M$IY*88K:,&DA/%1?E+7M;2OLHO)@"WMU38=Y%D#3)UPG/'0B8O-"#1.Z M:1W36]W>D# JH[N9DNYX$,=YZ6\NBK;>VJ8SNZT[W;6FUED44ZSPO:M_M6]] MRW2H)LN;TG*F3LP&2:5E9^O H!7.E JNFGJ-_-B"M]Z'SPJ4C(<$EA.,\,)" M$6J_YSB2SB,$3GDNBL0_LY]*W1NCT!T=[5O>(KQ@,'MTW+V+FGGL<@3UT\?R M&FCM>HX\7Q7I1SZB\+W6:8V-?>R[,UM]!H:./\?X+TMCC01((_=9E2UUZ[[V MEUSW[G+DE\8(D;:]9Y1P7B%B=^AH4]36*V)GUV*5":NVBU6,LS4$@I4+;>)[ MKI*IVW6V#HDXAK7(3+9YR=O%PR5KN*,4V] MK+$#VS*>#_31"A"Z#JVQF)N-VK5ZV\SB_( M>N6@H9-]XZN829.3O+K]_. ]&UAI[F?1_,J>W[4K=?[3'4,/JP$8+K>J(A K')I'ZJ]=&K4.X^Y&PZX M( JQ!_ZZ'K.]M*U]-5ZWB[.I;2@ W8#_2KSLY5+Z>= .C64]M%J07IU]+KT MBRE&LAO)JE57@.@[!?VVR1+6NO_H%3.>W3#P>9(MNV[^3!TO?JHKE5'3WI[' M0@G! ^C]"_H0*Q79LM1V/"99&3>H8,5?\>KB >/0GM');$04GU^AD#2=240G M^VK,EBB?OEE!C0;VM/ J+NS"#>6/ I368M]FC%FA?945D+Z=!O3$.+(KMSG MH>6H=5IV,P#A^6R5>575VO;T-13DVARYF@XS'Q^<&)Z]0\OOJSNER1!G"F5!RN1Q#CH0MH>8 [(-;:= M+P-A6> B:)&G6-W!W@7)[12U%[O>9F90676!(G4]Q@Y[S4PA-?+::9R*=8KH MAK):'<#R>,1G&IA]YGCPJUYQV;+O\=DHFE2 $0A;6Q1(Y8-85HXB4AL25=K4 MD'OD(E@C:-.5Z]_%NQCB 0@@"B =#CU'>_ /J$KS\G7J>A!8(;^.%%>NJ96 M75/'V8BWB+;:4K;E;2V6W^!12X6HNMI/I:G7'!T-W=T*MBWQ*2A(=?<-:)]N680YYA%5.'#_*D(Z:+H76W63G[F1E)]V";YN;S/;"P;HGY,2]N&;&WT-I55V0 EE(;/[IK=,%5EJ:K; MSC)W2R+G8:#@^H#X4!Y_J].T]>J(G3$HSRWII%L6R5S=#K5>KU9=YY.^R]9Z M_;1SPE]KF6KL9L]AD+B8H@Z+W!8RN[[/7/-U/R*XRM._XD8@O: MBZ7=:-@/]!,^5CQ=Z2__[#)I(5P_'6H_N6XTCL^+*>*?+U]HN'8C$%"GJ;-2 M.8Y%B&ON 7,\R*M?^J(NL )G627@-W>TJ;O(".*A@HO,3*]6/#EMTB".';6F*4^]"83Z[EL7++;43&LJ*14@Y%-9:3;H06@.E6AX M\:UN622MNX]LE9+0W&(AH3R%3S^C=:G,(%77W&C".)-0V!F(P*?@>/_'W9\' MF^HRL:6-C4YWZ<<4MH\)#A=.[)3#+#!_II[WWW[PV;]C MNQ_X=(-B2][&T-Q^OJ]9]#DN7 Z-KAU_6KN_8P41I9F1IG#6;C_!) M5D*H=*1@4?L2X;ZYDI"MJ@R6]K%N_5 O@_1AK2]5TJKKC,0L&5*115%T#@96 MNMHSVX!Q%*,T\7$N#_GJ$.S=EYSU(YM:V2KCU=N:Z:H)S%=6Z"W"\0H#%8\W MRG<0A97NK9*FQS?Z2DZV*80,4<:W6+B%B]\ M13=L5E[;ZB--O28R.YY[4%,&'6M@OOT _A;VM=U362,G!<]?A8U/Y)B4YVD\ M+RN]@J[%JR#<4C<&:(\^MO16=*TMB00OK. L_;-]D3O#76D$!*WK,@?I1;'2 MM2@-VRS,=*0W86&I,V<#F&3M*DKIC4>>E1))=4O=W4,21I5&]4C#+&NL!(W=#&?PG/I^X@A(VYH$'JV9U609 M$8!PXX2K$!^ #6H)THY4DR'3U-/ZBU%N9_&<*'*W+MTT(MYVIV,O]4&XLT1B M0+E"P2;ZC+HB+X]W'_#P.0VU]F,0_Y7&62%@+I%AX$I:$;FJ$IKA29 5)B?R]1'1;7>/2-9C5]<%[<7;*K MS$+7_VY3Y"AD"B#RUVH+]A)()*\5/-IT/KZON='>F-[@TY9(ZCV/B+J5;7PV)J45H. M^SZH2!?"M^8A_QS=4O;81&XL51>N<"C:1MT+-_FP]L_% #C].O%V//I6@XYZ M%\HLKS[*?N:(-6I)3AZ.6Q.]9' 2]IPN[.8/L63)Z6;G^FZ$=K]GF5U2>V.U MZVLW^D8 07';&E=R8[9I#TF,[UM0%)2K!<\1"1^?#B,T!,53.%4 <,U(=M!X M+\,P",^#,*28-]@.@;>LDWV<'"'WU@,A5[6V;HHM9A:(>(:F>A*M^]M6:5)/ M4H<:62UZ&OINSB$)B[UU%:'.VI^MNS+0<8NWJ>_0G:W3W/CH[NMI^]>NJ-[8 MHXQ\Y0I)F=U]2__"W3+E@;W(/]+@,73V3^X:=*)*A.X>!.P'2-<&8.B-9GLR M5>"940]C"\*C0^P_K$5L11!>40J(SMP:#=>EK'A5=O!:]IS5)JJV1'6MLULS MBI*=0+;INZ$#!IE1.FI9Q$TJO[7.3*VG,O)9/G^B.Q?-+1LV5'BHCN^O:#E9 MQGF%3[VNH&+[SL8MWQ'D$8H@T762OQSJV\X3[D6IS%TEW[?M/GL&H>KX_>=@ M()^2BGV!HDHZJFDX]G?NLH]SR^X3/Q:5/N^>*(T5#(6Z[[QU9WN!">X+>]4@ MIU5>Y_71*E7-1\^=@EP4[Z#4+ X#G_USS3VI/*X]1=:JSTD:@Z(]0R.;ZP:@ M1]BD,NA.7HN';CA,]VZ?Q"A]%-%+:J&MQJ%M[YI('B+ZCP0"^I[;7!95S>U" MF3=Z*:OTZSR7DJ20(":../OG! ]0T &$90^!T[-.S W;''*%V..=C#S<# M):> &J+'=W749KI1L^XER]+VP>Y7^TG4=K'&R+V+508^L \T=!TO:O70-G0R MG(2B.-ZJG*PEC>:0C5E?S[C0SF8&#:1G8-#0$OQYCX!I6U=]I*['W.!5;SE\ M=0!UQ*+$ ^D+I(MK9P_HW:?[/1.VX',%>3Z)V:^NW9W+Q8Z.M7X&C32CJWZR MBHQGAWLWAI$R,JPMSYHL'[Y=6MUL)SXS%,73^-P)0W##^RB]%-=M$2LS;K0M9[$K->A:U6:LLU M,@KSJTB,A;"=$EMYBT[3@ XIF4_R9<2_M+.4=2-AW\*PVHK8#_#ZI%G.?)Y- MYH+:OO9TQM#9T*(Z6Z\RUO89W;>FL@<4O!RU_![QNZV31DH:F M\B6"Y\HRG,6_SQ/M6:AI%,^MHJ;!88Y:V[!''<(V)FM%)@@O>I^P;S@+YVH( M/)Y"151, V,/K7NH):=YY _4E=] M5%86;4[]Z45M9OG(?-,0.!:$'7##PUU?*\CWH30SML>OCC0_:/VN\[,)2;BF M=!.!UP!N#5!#9(X.EK9+3Q14R#&B9:)09-.N9LDIN;0+.KFAN2 M:40$S$'B=$#688E 4]KL^&RN3'1QN?#8#.BZ\#QV<5JZ%$=[_:U]W(S0_WML[AW]#)MOJKH2)T+$S2T-<: M:[<@IJRVGR(>5;9Z@*162(&1ES]3ERKBJ2L8'D)Q'C8U<8VLV>D+*V^>NA[S ME;Z;ZD^68!/9*(/9=1K6[_FZ,GT:%$7#!=^>SNQQ AIDX^1L9+MUL*^E*<$[(T&@'#\+XGH8[)7*Q37'ZKI0L)GTS6:0I5"#7R*@L M>N5ZU16)"TU&UE"D-:PN_[K0QB(&1TS9=1++2!?ICF_QI+;J.I\+JLZ"6='8 M^N3SCK3:&B(-G>S9*M.(SZC=(UW3P6YP3DGT0B8>_3G X&^PZ8.DM/(5F2IT M(Y"G%;5=1CS4Q?1,,=R??FRIE&4I?V!X[Q87C]5A:O;+5PC%M.I]*K8S98A- M-BZC<2TR,\M,L;D6(S^&7/MKQI%M:'Q\T4LJVHO$6X3=!P$$-/G1,T:;!YQ) M:%#==5+60A)A&7@XDW[J;U:SSA&[. C^) MFI*VRMN.O,@_H7"2 _#FA>ZKXQ&:.]E6 9HTG$(SH[?#Z68#&$+B/]?L?LJ_ MH_5M[WZV\1I[$\L3N;6S-:2A<2 MEAC8V?G- %.0-50!!$*B9?;&?1@"B*>5_0M>>@TZB%LZRI MU_$9F>H43\DMY/2.;4%J/:[-JVKKQM>U"1.RP5$@MU^YST,AZE,R%L/EPGW M9DD_!K[0P!HP.*O:V\<50H#@Z)K)BM[[^L#%FAY&H5K9D0?\RU4HP.0JP%I+ MF\TCO83?.2)7!)Z@#S1^JDQ/;-756V/S1*W-&8K>T&(FY++0)0!XQ;!4J#A@83M;:IW.O3 M,MBZHK'=<#<9+T9KT7A^@ >--M(V/6=C\*U#RB]K.K8\_!10WWTY M#=U_!KY3[2':AVI^4Z6F))FO,ICWJ+K'"*RS]@-BKA,3IS4US%JZ'1\ MH3I%K/5^N9S*72 I9Y<7;I1#,TGZP-+\M6N7K]"8Y\ M6WT2$8@=G?QMNAV?#EAF;H=W^RJD5&8 F3+SEXX[_TARK8Q,LZ-H&-7C.V&- M(<$*K,S\XI4[3\X#-$*40\-X:&[-(Z9ZP_ AJMKA%6^F+[T)H! MBH!4YC\&,8VN \>'>8LB"_YC)M^TQQ+H3G%&6EJ3@E/78^07%S^J#^SFHQ[3 MIFB01!HV<-EKV]1E;I$9M4M=WV>^5WH3(%@MN*X12+(.,[!8F_"!*52BBDW2 M9!LJ;VP87A^N@A(WHO;G([!U#[9QCWT12G%#P0:O5CBJ&UM/7-<13_&NKI)W M:WK,]^(;*B["<6J&-S8T@[E]J*D U?=#+2-@\2P505SJX\"K.QA'40G/F4CR M&!1*=U2ULAJM?L74$8#:9/_,KFI%'L].0Z9D-Q6\&4K6ME.P@" AZJAPI^7Z M<,\NE,A9"T@E_,G#JT8"2XR'73'FR",_N]*7&"+$/]T\'"(>\7?M^G3)A/+2 M@)P6O6:W_;"P;3?B=//WA-\_/7=\X&!CRU8^#1_!H_HI%E)&C6A5U7:>1<\$ M5$B]W:8+!?LAKF<'Q"TZ]QQV$U1'6U6WM_@4[5W$<6%+N9%HV#R]\BR)/P;Q M7VE\X[B5KL.VW>T%Q&5R>E4,G-+"WA.!"+TM$ZRJOI56?:VQ]L%9/[$W M!N-#6I5HJ.E@UX/X%'B;M/Y9G6=0;V@]^T<$A(%Y_SXXH_!!7CB'#X$?0](C M9#LT) *U(IH,&5)'SP%2I6U#,V9-=:0[OUM>FDIE)(]5ZI-)F;,CZ9+=S MPL-J>\?D('?KKB%>2 >@9?=DK:39E82]Q0[\H+0295-4:6,_>T&D(756VVO' MKWJPE086[U+A.E"JAC,!#XND-U4W:]/5-MKS#9."(/=!Z VUGT%+#.A^).=6 MO^/"]1*(-,G7WZC@O2N5\4%X:B!**\NM=.L[ T_SY79+P2I$:ZK;=H2M[T%R M"DPO$,.63-$/GKG[K;1.5*Z65-EN]B=F+XFI= ?*BEY7)3:U)V#7;L3GEP5O M-.6$-'2R[HVZHDQU4!+^6E6 :]G9.G,U@/DR)D>FK3C> /3],F(SN&K;9.AT MO&I[D)QKH9 =5*S])P\;1+FG2H;M2L8^]B:^(%5QTOC'NECMSF2.+[[])HVD M=M<\F%2F)(A,XK'#V)L'M!=B$X$(%<7NCKVX51]!KI']%/AF_-1674:6 ].Q MQ!/('HR *8TQST''_2Z445SXW(,AW M8//)9Z)SFLZ/#X%\(ICB7G8GC$'69D*(\_@8TD?FWL4EV/B6Q)NKB2A MC\YXC/QZ0;=\G<.UNKW]@W5V2/_Y9Y>=>G9W'A 9K%V<15WG^3C[*]/SVWK\ MJPD&YX:=(\6JJVUYL M9,_:+^1+D7?;&C&HN9]U>!V^P>R)!9 9@*/ _U;PT]!I3D:2!BFIKH<]-E+T MHE7(YK4/(L=;;:\#)H>ZSTP/0F,\F[F7;# T@FFSCRX8I?$/74H?3S'2!-E/ M^,36U4XM-BJ;!70@+SN/_DLB1?%-_$1 M_\U[\&3',/ H/PGL('S^_/E;/ QP#MZ_??O=&_CS&R3^U7])HB2CNB /6%.; MI-G4A/U(SIF"XL8$XI$61 SZGV^RB* MTR! A"PO9CM=;9G-S#E3]MMA/W]D]\7]9^H]4PQOC(:PR"Z-?_]2^!(GC0^W M(.F !$=+Q)L\3??D%_D#/[_J5:EJ8[/,HH2@+W@<+QZ*:*N MR[(14;7<]O]??%02P6 D\=FSX."0Q,4QX7!$."IQ^+#D@8_[):R%.")B#;+A M"(Y'^("$CTCN \+')&)0B4?N5ZHZ$U,^8VGR/R1UN1RS"!+C M>NZX)$H03/ 8FU,TRS\E@8T%=D8V? LC8@W<)PM=Z[BX.>X+C$G5N1)D< M>3@0M9V8(/_F%P3F2'"21)GE@LAYDFRB!&;Z&UQL[VRH< MQ/?V3N%*'CMEU@LBYTW$Q$DZ(\C05S@S.\Y,E ;E3LT(O_Z7_H:^@ :#FHS,O^7_"Q[? MGAO$B1-!';053O_?(L)I,XV>49]\MZ9A4MV]1DZG8A'"Q-+@-BM? 1 8PD9&FC"1@#W_/G$S MRD?&F%?@"R( )%C>R-K$<^ MN2E+;-+3G/H:*AD1DE%A>R['.]D&X0F,>*P[;KU] M"W(/'2871L'UI6AX64Y[7RD;?6D*Q07):!X/-YHXC2PI)HS)+]-4.1=%@+GE M'D-DV/G8X8W&+E3^1U3*A]HL@BT1Y$@Z&%%&6^";(UK\@D-.KB@96 ;MZ5#L M-[5K0L*T=)SS *J>AT(.1KZ6PWW#Y'PB1B1B*,5S MSD<[\C7X@:^!CQ' &W$F),]4X L@TP$R+2X6XDS*/!KKSA&78NES$P^^@JMM M&3;)?9A$<;^]SYE_^9"P[<((](Q.+W9-;,2XFGA%8AA9K,6T%EX3BR$^!+$( M2U^:];CGC]T/C56GP9UWZ>^ $J*3$>W=Y\&66T+P1U( ME7S-Z$;?&#/@CLJ9NG&U[$W-5>IC7OK[)(XP8^?=H-W*M( %X407!,F2=\;V M:D2NU)VJ86W*V!,.J'Z3/'CN^LH+G+YB/Z=#."&"E&8];4W+-#?WKN&>$'=Y MQ0@-#%_]_;'S(TY9K[!5&&]J_@MUJTHP,?H*(2II K1)1MR(PWA*)M6#NO0W M3)@(#RAD\XPLF9, HQF[V)6,YJ&;I\2+*52-[MJH;)6_6.0#5@ZG1GPE:4I5 M+C&HO[++R!%&;T$X1?*+^*_!31J+*?USDIQ-;[&J3%S^%-%MXEV[V[X6*DF9 M[0[0QKLAI;X@G#Z! 8Z0QW);=\)Y\@SP)' _KL)@)P/J CIG-W#[.R$ER\B M-0]42/;_@%_16]'"DD0/"\?T"%D'7R7@5O2^! M+<6G88JM%(2'AL_NFI8['M.^0PZ+[@\]%^FPHFM>1R&?T0&I)%[Y*'B/XC8=.^?$; Q*&I>BD]P@D:MV($(H98$!B$*T$PS!&SJ'U. MMOG, BU56 :0]T5)9I6>'DV*_\60I5< M".):B-D0G(X%4X#5!=029AI6RXE5"(OBVDV?^U@:(3 \ZKPF(,!@^/G8W)5( M4HQ%#X-S3<:C0^C8+=U+,'RU@@3'R>_[T6-,FD*9<-(B:6G!LYR.B;_R*&)! MF =,XK=X(!$2)E^[OOCGY/%X2G&<[&6C(7)X[D1/$#/3WVC"2/,80_9Z2>H+ MV$B^B4SX94-@7,XQ\EGQ7DONIF;I7IP:9(KSAU?XH+=BLT%<*,<3!Y ]MDG\ M%(3@,S@6AL3YD^3D">04%]-FC'4HDSR&I41Q!T396 # (@8C>S':Q! KTW&< MJF><4TC$43C-!B%R%".&D@D9+G/WV."R<:90EW _%W.=T*W@Q@ZT[&7U$=-V=]D)CG'X.81M>!XT=8"LAW_#6[[#(@ M]+%2AN5X<)G'<%)Q3#0_I*,J^.OF$X1Y'%6MR:GE-^%$#)#IJQ>IGA1&DK8+7D:V-:C6@(UZE*DK^%/=AH*/3VZZMC,%#?'R_$5 M*6/\SW_YP_MWO_\/0B?E-4LK8XHQ:Q,A$M@JO F#9R;C];TN17*9H+D@2)4$ M(9%TCX6?DHPY\TREGIE\[7C,^.\-IB/ ?(18I?5IF\(GR&2,BF8@2*%2^P"8\B,H< M<.3,=Z*VX,465BD%=0K$$1:%G0SXZ_=Z6K\46!?N0P>NO+O#[B'P M>COND0;A1&8[6\VS9&3*)<$L/!2)EW<;)4[G3H1]<))'PDDNB0G8B3@[XC5V MC7!CJB8ZFD=G\/R*$AG*O 7X9\QFGCW.HDB@\C@?P0-L=$LTKQ&N]T/+?7DX MLGVI-DI7SYXKL :;8 MX*S&0DI_ON(@0JB9S760/_T&S >:$4WO_%-)!TOW[M^^_/WJ&Q(GLA;R+ M QJH.I;L$L0N02FGQ+@VZ%L\79TO*^R$QK[&R7C,%5N3@TAAKL2@2+[VL$"> ML8LHK3:<53BX=U[4B+1AH279 "#D:;% :K"=N2"2Z3@N?3!CQJ@2???'R?&( M@Y"ZCZ(Z(!/I0O9$,UXP%L;?X(\>#XT91Z05XQ$Y(%%'Q$=('=,B!K"QA=$4 M\M+5\8Q46RP_W)4PNT,K^4@<82H)XN9C,C4$FA*777;!LQD0ZZE8+U76?T., M>[G++7>++T@MG/3DPAH;K:_\Q;K.<7KJ29MRCH5HYG/VSU5X'WSV1PK,!H(0 MP@PDCX"+NG!L$ZR48U[DHA; @ 8VLUMV$0L(T[$ /@HQ'W(L H,M)&+JL;-? M&K51RK(-3?.6^O2SX]W3<#>V7BE($Z!]9*QI=^(<^ ,KSI47?+Y+]GL/WWG' M&['("1JI@/Z"J"-8JW@R%;MZLK[":+H :I50:^4HAFYGK8AD 5QK?$;+Q>-+ M33R^3L7CI4'QN,JZ _#XC@? +']F4V+7R(^.ZT,\V\K/RDB?AF[$_J2B%_4/ MH5N=+Q>D59WJ;&Y$3([ [-)XNP?*VE(FG?P]X;Z6A8FB'C97LE0!598)+&C$ MX6.0#4>\8M,5I>D!EDWQ?"W00O/ '2:3?VO"8KS:IB!'2MA6WPM%$ 7[VBID M:PXH)PI&E!J4=EP,:N93(\4[\K0WSEN94 FRROW8]EQ=AX#Z.[*],*DN1Z%VG;^K"):.PCI4$$S V VVB M#[\@TLF2;Z=.PE3U+T-KI.-E3)YD770+VKVZ//-;@IM0Z"IH0[IQPE6( M@%@;3'21R./]66"'Y%5N>>\QMQ?GF. M.M/O>;;GI&KOI?_H^I2">5:FT-RM79"'M^YZE&J*R@A*LE VB)E2@Q/P*54D MA;_3+XD_/?KB"]W$9QH^!*W9G+Y(![L X-M9;8L E ,EPI0V/+(J]7^3^;7F M9,2*6/YA0E5=V+XA 6I>/9[;),62"(NU1C1\9CH7>Z(>F?@2\/1+ M(8[T/:.7YT2JXPOR[OW)VQ]X?0N1,9Y.0%1SY5-8$&F7 U$9YP/Y"R(KE<_H M2UBDG$O_V8U@401MX-A4V>PJOS,H*]41WGJ -Y.;/:;1804(_&OJ.H^%5X[;*+:L,+U0\#S^%GHQ9"IRZF/A]23_+<*)$ 9 M5LT\Q MUD"R1)(].(,=#P%E%;94Y)[776P9=5!8?$=9_$#F:[,=C)4=R]I$X(K9LU7T MV<9LW&@?1(Z'FBB)DH?(W;A.>$C54S#8LO_\Z]N%YI[;N=&:>HP(#9)(I!&) M/CZZZY@6%P4>\(UBO_(6FRFNF6L(I)J0?9^3UPXR#9BVL+$\VKK?N_3^(HR1=_Q[J1'6FL\>6@ %.3E M$R#I#/*=C"6S6%@PS9!VG*NF&*;X% WHRA,CFFB*E7.S)FH2HIW]BL#K,-J MRL*X*IKCT;#BY;C(%2(U4\BXWM("7Q$3%]S^Y9H'FJ 61$QAXQBKR4+H#6>W31RZZU@XRQ&O%/Z(X \(4U\M32J!F7FZ<"IE0HG.?R!6[IC MC++?GPN[2L(3VGM?.\9@Q+4R/ 7<@Y0OHC"&F?3SK7DTAVVL+0$2IHNZ5A85 M8%(7IFK95-9BGJ+&]-$P4RB6:C;(CVNNRND<*Y"1$U8_]2-C+%\WJP6'[ +$ M_YKZHB;A6*V%U8KG,_KH^O[QLET;GUJL 39IG-_27X.)">SU^-^EG]82Y;@U M<*VOMI\BRB^@@1&J0;91-EX%VTR-K\]A $8)1 MR#?K"U;#7D&JWPM0)MY9.=>)RM:/S M4V*_-+TR)N>9QL>75[ :^5>;_A$]6G0N1\0:S ),##3.#=C,>-E,. "Z H#=-8,V)ZB^S(W&CI MV/F-@>CF R,^>69VI4K@/PJ$EX&[E2I"7\LAO@&5(,N]28%LC)G4I^-9VU-4 M?R)=_^$:+@\]-8B"H$6KW%)>Z?0TO@X^B#09]A(8S U.$= MA8E8RY^RQ$EYS;TQI.SR4H*3"VH0HW=''^'!^9$&CZ&S?V)JO7<1@*>Y+RRF M0HC\PDD=!P,:V*5"S49U P@? $PW?Q"X655M Z#.P]0Y_>/CL%4)!]-L#G)D M3>N6&C;%HIUVVO+114N_1 < L]7E"]M]W_'.$_8D,WD,8M&N W:LW&>F<.#$ MS@[J!WP*6L#HN)!B2MST)^=$TDGQ(@5L6BG:!0=J.BE!VNU M)7+(##6,X*AXHL2XY!<8F>#0$Q?[GGPI\M]6W1*]J_Z6/KJ@Y/OQ1V?7.YN=.^$%ACAH*.3-Q=SI MJI9S^O8+E@_CL[)6N2&H:Z[U7W/_8K0.7/3H^?[H! M7# IZRH=(3N*U-1RSR86HV3@=EGQED^"&.$[9-!4H3*V.@'68<$M$/X[;JQ)11O0B7RX4"<_=X[R*"8 M#>L3Q4S3W H8,\8*:B6FAJ\MP%L\<@5>$RA!QM9,*'QK^(P0F,GMD$ M\9U?9^[?OO_O-+I+\R(WA-J3S71A* MW)CMTA=3I3D=>#R**<,+XL"D(B:*&DF0GNVRJ;=>V2?]W3O\I-]9*I-94?G0 M+HIH2SA,J_5%S2R1%G@5@3H\1>^6NKN'A,USC +P,I9)9."%&NUI3^F(3*6*!6>& MDR0ZS6/A1=(!6^?98BKCGH"V5(?=3("?R(>OS#XY^.F@I5(YZ,,A:1$NM%A'2/!YN]*".LO)*!@& 2F T!SH^-$2C4H!0 M@XZ/:3C5=M!<351N(DR#P@9E^PFS6K0@P:Y(1L0 /L&(+.CE 1Z-O&2:WLX=):.49-<-%2L1:&G( M-:Q$6=P'TMH/*0X9"MA]@#A+4.-O0S=GAT\1W2@H/:?@W7!'@/=7IL)K/8O) M8+2&CJ3&_LR!I\2DP._Y-#;@?R- M<;@IJY1CF"4E5P!*K&6PW*=)S-Y=J(OO0N8XW[DM\-,L)K &)(?Z'LFR%W]42,:D(&IFO*SC\% "^#W]'N@H'T-E M-M-I:N/EHYG!4I$@X4PU7;+OS7]TF2[*AY9_N@D\=]W7')Y"K'/57(Z0(HG( MOR\('X;\(OYK4&>?; TT,"9#:.PRGOQC$-/H.G!\L#IE?WW[[]NT[LG="\@R4_X.\>_]V\?;MVZ(N]1_D^]\M?O_V]_(O[J2L MHPQXSXY'!(JWB(W=)$PH.8PBD.NDB:1M1K8=DR]Q.K\8?O1:]W:8RH6"@(7Q MT7='2".3,9$*1:, %!R \6M. -@KF!W/BEB6QP))VH5^XY[9>"*.$TV;AR$ U#5 M!(7)L=0&S%1[6@Q,MQ!FFKF]!X?\:E$ 1\! .93@T@ALY1C3+PWQ-8.Z60\. M,M":V@\OQ:31=1KVM9>E_QI,S;Q44RKRC7MN>JK\*$G5QDL&C\Q:J7*G8&]A M+$]D0%X8FR_EYJG9MTGM1H IYX/\XW,8,K:*D*4GXO5"[?H.B6KMV]BR%TL1NBNG#Z MV%D0+J2S"Z($&$1X0?X6((@+8?P_(LCP9FJDB6FX535D@?W'R9.,\6P PD8X M0B;U#,R9[&5QIBG? M5MDK0/N,(E/;%*4G$*%OI+B,_G\3-<;'9B9?A&O2K^4GQ B[U6LW\OO]SX&W M27$OAM8]PMC;H@UT09[X**)T^E'R*CXD3I[NSU@#A6/ M6AP*K5MO)0/36#8F2<&&C89-@)+&,=-OW>C73&OKF]FAD21 G,U%O#=!,Y6XT\<9/Y?0TY.RES^1H$\S*0CCG&6 M^.[T*1P7;N0\/H8P-W@:92E41!7H:[+42*J%8CFBPN2OQI@\:29&G;&5<<8 M#6(/AW60)2*E8DPM'SCO/$C)WL2U4'BIKP<6UBH*'D8+3HW'CQ[2;I6I##!% MX&2DR>)*>8BS@_CCF+6O!4DE.UT9$6M0_]X+0"\^71[>SS,O=A3<5N"=:F MFJ

3 5&#% M WI$Y-NW6>:155]I/%JR\XE-XO)DDJRH-) ^P.W#&DCZU%P M"UG,")0&"MR&-<;4KP]0I9"O/*][R)9^;0TUKF_.K2@#L\IJ MVRPA+H1]:.LA2:HCI#*G18I6:MV=='8\\_4WLZZ:>UGHW91=@7(UGGD>\)F9 M>D2R5!J[]Y%]#NHP5,))*[\QLOQDV,2R&)E'+1L]@[E+69V:G4]^F";^944Y M(_EFPVV:>*"LH$#'TX;XLP[O>Q"A\-7WM5('5ZN6JH4ITPD("5=D+O$Y8*=T M%E_F6NE(?AM.1-C$VMK! M,%<'E_-4JJGP*PA/GP4R*E]ZR8AH33TV+QHDD2JW'AE+ID)."HDM8L)#7;Q9 M9HLD:%*/&HN9\E0CX2B;#K,S=1&%<)KB X03QTSJ3HW0 S='TEU@H'*,8K1B MG3>V3Q>4J9IK5\89G.[ AO?/(=X^E>*"L)\\FH84J.0Q,7(?!IMD;<+2,2*C M>NQY1A99=!3"H$?MTXVFZ?9".\]*U8(Q5T%+9>FUYX:*:(S(M YQ7=A\E?3T M^+L_!5[BQTYXN'(]=B2'P0BGQ BG-OOIE^ &F^(AJW[^$+&OFGVXE\]TA)BL ME!SA] R^ YF54YJXN2DLLX3QPGZ*MT(@>P[SLPC@\]3,7S# R;I_JE]F0<38 M7\ZJE+AQYKTT,GNQPE(T]%M(DR.K[&DF/@Z,&Y8 G-R_":CVTGO:)Z@D%P*> MPIQ*ZN0L[SX^)N[$YGUA7)7!L=I@304F='D ,Q-G^-7P2/VU2Z/1*E I8Z!D MHXUBIPX5#]Y&>%V 5!D$KB4"TP68<$;N*'@H>@P=(YC/%4'UC)$-18F>'7ZA M[I=[$LZ#J.^&M<\YT*:3@>XT1A=;34R8=@TU:WS@GRCK$\T*AZF]JPDQ;*.E MSPW10RHBCNF\X[,BKI^6;3925W$&BUD./RQ :P/5IRG&Y&MEJ%@(V%G8!'F9 M.\#[SAZPP9&!"OU_(Z*0'@RA/9(F0P"G8KB0P9#C>E*)[M)_=L/ 1]$9 /?_ M3!TO?AHE\5PCC<(.)VXF,WM,QE*+CLK0Z1$SI-MXOI1MRM7)J^!K\C0G!7'^ MSO'H!7V([R@327F!MC7[1A+TNN)[ $YBQP,7\8^.ZW.K!Y-B>FOW#S')!EMD M /4GC/ )3&=!E"GP9Y1DDR PBX4T@+")?)&KI1[_'.\&*G/FGY&AULVRA_(T MYK \&"Z'ICODE6L7@@=&^\U92)$S@1B/=*Y M8"MU-@2G8S2OQ.KZ:7F]6=EOL8:G56NX4M?PU/X:7E,V89IZZ[% >PK\+I,N M+]@2;QG#D+A\Q13[024+GBB['8':%\&:^(SX6 NE[BL.IZ'ZLSOS@6*>RH+@ M G#4:QAU^J5@DP%SQ"B5N05K0,]"WM1(O&A%[3.&#,V>IZ4DC@=UP@=5MD>" M1*%(@*2Q^O;C\5/8D )3YC+R($S_R@L^WR7[O4>YO)^IY>/4MU?S%#'# 09< M$'5(Q2YAO]#]9.NA26/EW&MKI"8MFHZU'BA8%P/)#-& MQ,GEYMJ'_8,3@Z9W&.FE:W[6Y8!6GL+)%T*+%N8409YEWR._HZ^GKQ"#1IW, M&<,T]V:'S&J[==<\.[ O(DK.])@E[&)655K#7H24^9HK2^)^!GP:FKMF6A!D M\^LD/I5Z7U^YJX^(X35GSA>V/#4.O;+382H6B"V!\ND.C?R!7==J+'V131(<1,T(F.JVJ!)E\"(3'YHN'ASS3/WHW7HHCMZ2+2;E.>$%*=0-140 M-B)/NL(,9(5,9I M7E0@BV2K,<2>QJF]5K')HL6S[UV0+U61Z8M-INS3F"A& M6\TH*VRP9B)6K2V=?,$+2U9IN9[!DK6K3"12S8W693(5DS8)YQSH^-*7J(>" M#'%B+,G(=+V_&LC>G9"UN]@)XR)S9_31]<$D8HK%WL%?UP.]?(,#Y\SBQ1E? M)DVZP35X:+E6#Y;7ZLSU/(!*1SBJ8;4O."F)EFFN',08+*@;*/AP)!!V2-?4 M?08Q:,I$N0LABURY_EV\BP'RAZE@'-=O'3S3\'#J.]Z!/917GO/8][D6@Q V M"KO%7*;1W$T:9?V-RO(]QF%%L M/Y7;8LBH):$7"^BV@]ZK%%RR#-[6T-LU,F=ZA?09L%>=OC9%LMH1L:/#*^L\ MK;4$O*\QP^#==X:*4:7RP$#+@/#G9.*%.?6^\HT=+Q6D'M/%4CK(E'SG2HP) MYB\UG)/K%.=D:1#G) _.NO1E"1NF58'4#C@@ZW68T,UPCU4*ZO:U' [@6K.B M.6)(CA#"!S7AXC:[%AJ>F^1\KW#N",X-.H@,<:X(10./PL2BDZS66^(,Q"L9 M$22&VLLK_)W\TN<@%9.7;!Z50:DFMV#L./@JK4K#N3 "':_'%@U("B]$4)D( MMAT^^W)(.P0$8V+>]!S#L M]02P4A:F/EX7Q#+W7F9Q=7FU>B627X?-*X'I:QPYOQF$Q MNOE:Q6H,?6G4/+G-0)IYR(BYV&73BR,OJO:+PD@EQ2\PV#NNV'"0I@^M?*EO1[H66\$O^.% MD+))0FU4,Y?DNO0[J.WC]'^:U_JHS^49&YERP[V^H MSU@4+("0'B W^_EKVVR8B52^/'UQ>P?=5,G&0'-ZR;C/S&<@%[="3!PJ#;2' M3#1H_I^6\SJ'E5$G7#GHU12()>AX,^>VDI9C&!8#>0/'CV[3X*.ADH8DOT"^ MV'^0/NZ?B 9B+UHVG%%982K62ST5. B/4\85L,2S;ER4XL.PZ!]06AUW@Y7& MG1UGU_5!7$&M'2OJ[)2G)-@JBBVWB1GTV8RS E4&8DG/E*&>Q[_K/(WF88%T M*X[\FM\PATS8\;@99O/W)(HY2'Y?7,<659W%!(B< 5&F M0+(Y+$R .EI8* WA+5]B-U:6PDE'85)Y_&6NA7*#C7QR#,4@5Y3.'+MNZ)&P M49'R=U2S+\GJLYNC. P.H%?>J3'P@"DXUZR-O=B?WB27"^MG)W;]M'/"7P?M M=4E$?TK8V(Z.S9MN8*QF"*EB:=/I6JH;,2H3&EY M3I+PU!R(_$Y9G TLLN!"E%DN@V.HD'I6@0UH<==?FD=CN/P1%XG8?N%/ E!J M/!<&E\*$W 6GDO]"(FM9\F%,RGEUY>JEJ%QM '8J1>)0?&)1^LL_NS1TPO73 M8=#[H.!LI 0YX/;I3\;>ATD9K4#/+G [6Z@!41KG\H6&:S<"YP,OI3.#RD;* MG-@7@;/ZXI>Q?4TC9:C)O6(B)=SQ /1[Z8OL;O"^!CYZ+/NZ E/"""<.GB%! M&\*Z@3I!\L?'H.;PR[@$I]@)XW+-!S#@SI0U0H;:6MB+M-KVM]*IA57&M+M MC"S[0$Q48[&_EGECQ_2+NH )8Z,9<0N,9M%5FTR)I8Y@W#Z[:QT'[NT0=A2 M[HY5TMX8G^-YF4U#RX[!33XY85.,"IA6?+Q\# MRV"E'[JY2F 3=JBH M&Q#@-G9Y5Q4110)?0?TB8_ZQJ?C3$/%S3);5>350#)T;HU=;<4KO@UOJT\\8 MHSPPMCPS<\L3&@( ?STH_A4]IL6)L($EH=[_^X^_-@TUN80H)$4%P03I,PH@2H'@IEZ MRPPM?38=Q*.@%T[L<,VZ=VU!SHU"$S)D':&O3R;#CLU-R0:99@EO!"9G0 B3 M\\AUK51NDCKV)R9#A@TY\@-O^&P*0C/+A+?4A)C -+(?M49.-I-I'P,;:R65 M]&R-5EM=P$U--3@\:40*^.*62,MM:#Y+EH)_[Y^<^.<@\2"NC7WDJ1HGBO2- M':!-8C8>P0$)'Y%DFJ-4&;^,ING>.;"_>:@.4WQV12%P1*:@+^LF=8 M'#=,+/TH#E$@C##6@#T/OM C?V0DXFCI^?9BB [.)R",,-YUHEBEO/U//^V\_^.S?L8\Q\.D&;:Y]PUF%X@9$ M3WX%JD22)9SNT3!4HHZ:YZKUL8[:Q=G2] #_3-W')W; 3I_97?Q(Y=]O0K=_ M <46MTHTP..P('+21,PZ;45PWK_M75 /K*1[XHB%HG*A]D Z7>=T 0U<-."< M"_-W#PW#+I$9Z(<#> P@[Q &,&?5&9+#4&F:/RS1WT(F> *., M_0=>S&?'@V./A;@/@['9 4)4EJD M69%HN]J6EAICC I$DEYUJ?-PQ&(PL,\5P4]X'3)$\Y)0+R9*5D^[ O(E_.UQ MKJ5TSXS]+*1 E+3BPCX\XDR& ]3%_EB?0@_*:$V,\CD)+]ICDV?(!MQP:A,8 MYADKM_PKEI")_4E3LEB*A:R9]_=LND?)F6+4:[N#ABQYU<6J,BS*B0J4W4Y> MS'@2)DMM+\OE92*I5B;22\M$N@;+1$YGTOV)1C&4H2FUQ:"]%Y#F M4^2#V1O;.3^U!C/D"@'T28:^\+J#?4QJ:*$G&UC*+2SE,XR0VN^?<693&IVN M@[7CW3PQ(7T0 62(4AG8LR(,2:M!?H:F_D$:!>6[.^]H$3F;G:WL^J=[.T& MP4>$1G1%-VPJ'I,41)Z+D/KZ&F^%J0G3X\8F34MGY[3-!)K M?NZYC L$$ #7RP=(T65OVCWU1;#>:BM@S5;A1=% MBG=O_U]H$0IP-2A*4%39S.09F%TL3W/10V I7Z1T?/(!,YQAD=@4B)@#M)1( M=*O0I-)N<:W*8QKXJ8KZ'RNKB66W3&QC-S:[RK$9/B,(UW$5A%OJQDQ7[E\5 M"I+*^,"$CYS*Z7SP!:*%]>8@I5 M(KKER@):,A-Y_4?(].>FTH$7DF8,UF+(39V\Z3DN?5@N,L2$QXDY16$V17QG M3^.9LP&,G7ZUWG.*3TH79 -VLVTX?,\OG/BTL1>C\20.XQ?!BY:I8I$A!:#\ MEKJ[AX1-:X0DSENZ%\8UKMNPJX.QENDYB"XDH5B@V%^"UTO@DP?ZY'A;N%D= MJ:2SIFL!9[X@06;[CY^"B#*BRK2C;+R' V$KLO$"L$@C0GI,?0ACGU9U'VM! M4U\J5Q>!'M$('@47NHM4W:C)GTQ%&<^^2U4$2C M'*@5U 4FXHT3KD)43S?H\Y=!SKV_F0SP$4H3AR"*=$D;MUZ>9CP 7D"6.!T[$0*' ]A]#@$=AO%R=LLGKX]"QW M"B NW79#ECD)3B"*SI9'.K!9\6@B]!I$.#'U[^=!%'\,XK_2^#9%^N"^!T2. MQ5]!NW'*-]HE[8:[DP;6&1- ).-.C MTBK8FVV8E(P>X)[*TR1^"D(X9_;"T+)H CXGDDWJBU]%]2SA)43\/%Y$R(N@ M\GO4C:+$A(\N2Q_LGP8_2DZE/!6#D :,I1S:6K6J?,PT!;-VZJ6G) !,TRA$"NDY4:K+<3"NO[C,#-32176 M!>;]1O#YBB',F9PFX#5G>&K%\&S?KL8\BU0X7C).73]RUW/+B"DFQ"AZR8*D M\S[VC)>1=B(?OF1_2TP'3AW)%JD16G/8)..Q8;/?)TW2PI5_:+E##T=TLVEQ MYFAYCI;^ST_N^ND2T8G^[$3H^E3%R-$R%2(<#Q(;/\.(A') I""&S_ ,^#MME@B,1/A1A8W%7LR:W'S/GY=D$=[F=M\(^2/A,QHL" MS]W@V40O\*!"[QHY[E6>O+[[F&SDQ-\\+Y.[$-QG=T/]3>]B?K+_;">J^3 D M$5-5%3M/NCQP5)+!P)B-^ DQ!3C6&0G!VFTJ. 9S!3>8:B$+C-\'8*U%8RV/ MF!T&Y(8ERHDRSC&S)G4U/L)"96M!Y"A0U48Q>)\:*6F;V=0JT/1O \^["L+4 M=C8TT$TU/5;#Z<.H1 PK;&0F@][,K8H>T*A6V,/JW$]441(P)I#K=1S,NW8- M35747&V'/B!IB5#&CK''9(3IJ\]**0^&GI@AK,SZL4FQ1I;^/HF96/Q,O>\& MV;$SG!90]H#H@B!9\MWDMNT)N-*2[JM9FYJCT\W?DRC&,W@?R.?,\6X<=[/T MQ5..6OI#WO1P"V5ND@^-RHPYCR+%M;C?(+ M7,C^".NK5F"5,R$K7UFTT_RB<5>9H:6#?-46GR\ O_5?J-#?^ D6,3+7 M7@)B[N7+^@D^&RB>QKQ'YF4.;E\^2-3E4('LGU/-SO7=R/, M=WB6==0'29J"-O*E4T^AGDP)G).PJ<$%-/(:&6,6SS Z/CP1X\]CR&)V\!^2 M&)7UH.CD&NYF4 8F,M%!!-PI8X.1!Y':<7'P4\H'897(#&;JRAE=-0TF/5V' MC5P:434^*^8T6]>H<( JV#/V"XJET(/*K(Z@;MAX2]F^1)@LWK/E@T*X.)@Z M7O;NA,5_BW?Q91@&X7D0AE T-/"O/.=Q:-X;H^SX:Y?=1QG"" Y# MLG'(+S#2Y+=R6J50F,"C06]K5H]1DC/VO(S$B'H^,VXB0=-4#D>Q9J@ A1P( M:"/IGX1E94(E^J4Y>)M\LO-XT/3%-.>,ME&,^@E8K$WGGO)F/'?CPRG3#@;4 M,@,2!&A,7JYLR&0UCZ>1&>?3!O%A ','P#]#3;0='0OD-DT6Y+75$,\!0:;Y M,'9 ;Z?D6_M>8@/UOID>#6K\31B @V9S=O@40?Q=^IZ<0OEQO'0'WN>@L*,I M1 X%XN?7,!H3*K]1RB-G(QJ\W:=?AD*)N2WBLR$(4) R[Z3C_-%LU-&P]()B MZ-2DF03CL6 Y;$IB_C(%!M1CL*[P"O$EXI2O)& /_!93.&0Q+C>ZB-KTJK%X M^@\0MO*CLZ.K[0?G[TQY$;D:PV+Y!!$C 7RC35X[BH*2@?.7[!*4KR_HGJES M/&R$_=NC,2]7I#KPQJ[GHPQ/U/$7))T!/YK*' H%?Q9F*_[86K)\@L@4:V95H0T6*)B6,^4,]]G6+^%4,YH/@9X:&9&$6V#( VXW M>W'X=F,\7A)/^D9C%IL:>YZB@%T%X2;('*E5^\C?8GO/U/O MF7X(_/AI:$ZC%OHN,=<.&%67R!F0V'DA>SD'_)L/5OD8IT%V.(]ILQQ-KY*X M +752<=%2/!T9#3"IF/CWV!TPHD&W*O"%O2):I!Y'3CC + M_"5Q/'=[0':YN7Q$E__E.9&C+LB[]R=O?U@0-:LQG0A>2=E4LDJ&AF,$#*^3 M>CX:U\(V9MRM7DON$U1VPU@T\9T R=_9.[AH".Z+IO086< MOI.-!4I?.AK)AL, DLA(>87IN1??CL+U\C? =4EDX#PVO% ;Q :1J0:@H[ M=-"L"Z$]1J?>'0X>3/OS5WRL!8(F4%X M16GT,8AYFA9(^:+,UM"'!F GT.@*[CZ!,Q&I Y,M&YGX >9QX=AP08E2U!.; MTZ99 7GD-2Z!.D+O2_KP LD1CI!)[>C:Y[3N&U;30M1O.-->HBC9\=^-CDM3 MDUFC?O'10M'UE/G,Y!HTMX0:S/H3U=8"[2)Q(!*;Q57Y8^B82FK3TEG+X(M3 MP^^0O#\]%1@NPRH^M!1.:.)N/'^B.Q?#MC>,B? P2D%;291M':/\Y&')6W[]]_[LC9Z?7T5P0&(VPX8S9R8::;14SF0WCY"CV5[,\\&?99<_D ME@E!?BSBSN^>*(W!I!7X!)O*12]]@[".\VN MY9LP\ .()L1KG]>LY' U[C.]"3QW?>AM-LE]DG)P2, 0HY.]-CQ:7*$,*)4S MF%9+-;LD. M8 @Q[N?RA9N2K\)@=YY%)*^VETX(B561++3-P:S[YB$J8Y-L<")'YW%)ROA@ MX)4SR.J-+P2D]A>Y5!JHZW&MUUWR$-%_)(#+_SR&5)J2(TC/J'"*M8<:L7?Z MADE@8:-6R#O'R:<6&(',.B+KG2FZ(=0+0. N&8'Z8 @&/P<=6P(6BW"LG_S@ M 0K-@I\%T;EUL/^S W;'^NF#\N=Y\6>D,WD*_=R60+OFLG4PYWN3?I![YZ4, M2'AT/V7J=P&;JL ,=G*8P39]D9.NAZ:H*QK>#23B@N>Q9H&TWRLS,H49 D*< MBQ\"A&L/OP_3R.(P);P@/L7 #.#2_>OO%N__\ [__J_?+][]\-T"2F7ON4#I3>Z]''.EO-PBW2J+Y&S9.I)3 M;8W.VY&[Z8T@O/RV H<2^6QP@&5A$09W">@ACZQ#]&/(KOT!:&J2(L(M"YH+@E2/ MB*$\MIK*U5X0GIJ=JM)K3+C$N4!Y@\0# QB83:Z=?<1$SM/]WF-R('O@P'F3 MQ.Q7U^[.Y::,45*IU?@%R$ 1LR'I;+@%!><#@E0V(R*F!+]5)O4EKV-I>;%L M9+))$!'?DXL592ODF5NAHL92 5P.D7-+'PNB)8['36: !9V/N01%YR9@7PV- M78ZK+U?]['#OQC!21H:U9;]E\RP??E":19FR6(DICY&*V;P6)&6P+"*6ZPXZ ME\J'\7 @R"D,G='$/O GQF[UI(PG5GPIVZ[IQ$H 5O/>_ZSO?7[K26[K3ZNW MGIS)G5]I.P]=SL3.5T[)8-$B-I]<$9S3^-P)0TA/'5)U[EQ6LRD6#W(@<9R/ M,&V!^4GY+.1_VRC=,PUGBN+<91L- 0RA>'Q+]P)587.1@&V5Q^L-.;%<[%8( M$TY9A (NS)S5\;@K%3I2+ KVZL0AFJ@/ AW+W#N3PFWP"H05A5(\+U@+_]]M M*KGQA8!J@='D>7T"FF4CSC_65(0Y2*>?5:.RY34LI/^55>KYO^R]:9/CN)4H M^E<4OA-OVA%5=G?;,[;OO/LAU^J,R4KEY-(=ON^#@RE!2KHI4N:2E>I?_W"P MD" )@. *2,P(NZM*Q'8.@(.S'Y[7OIB:A82P)-4\*WY>,IBFH)^D,$^M+F:] M,,^+HC#/U3N*5WY"#3@IOIZ)OR)7\P<'2AT)BX-2?&QY$]$N9Q!;L@ILL9P. M-! ?/HZ.-_I>"1-.H-F.:;I6(44JE*I.J$X:>&;,0OK9+KD)WQ"K[=I=QT\G M6WPG3O=[6I:;S4@%%S8GG)5\UB/'A?3AJU;QW;,):)+3'%^D^!I'4 2)(W&W MS_@X[?#IF0Q!YYD?@-312Q_*!YE,D]AOU:7$G6RD4<-(KL+43P^" K>6HK)K M$C,R\$+4YGZ2I.4\+MA*^J=3C M$NRE7+T(/V?BQ7/,?)6Q2\P2CI*UHD M'E4>>:!P!H4AC+5',9YQ1TRUH"ZD/.#(&0=&QGC M:(4.\(TA9*$3F3!S754 MR*4QQ%-E'.@M:[NCFRM4=VKHI_G 8RYD/B13.=W,"14);<#:Z"Q?"?[?< *$(LQ0#L&@PES%Z)$!(6D.?+Q>\66<.$:A ;2.(R>COD/''D M4-Q,]E1-C)QR*IVVQZ<2]3DJ8O##ZH>@F AI+6^HE(('8FJT6/S]+ PS+_@9 M"WM4\PJ1)MZVM5JY Q8 [:\;\GU!>139T 6CS@%6&QI4^+/5XN9@F] M= %R*,F%YRVV/F83%@?,;8[+_$V/OB!GB @JQ!E((F7NY!^7/]'9%VSZ13'_ MB:&GPC2ZC2/17-7/QPNL4)-Y1G5>;=4V.#X_1"TY1!0?P$KTE%N&J&R/:\!<96<9L$R1,8FJO/_J M2^[-,A!&-L>2JL_1&XI[AJ63,2:,.[]'84+3?I/PJ;+[!O-02+<_?__#=[_^OLPX MC?X8T.4KBF3#\^J'&7Y-BV3%?>\%G5!;)_S3HIAX(:1)GNXV38>6LFOZJ.>^ MGF0*\LX,F2J+Y+&9.%%69QAT:;+&!Z043IM+C/3 L=/6BZ6D5+<01=E]^XZ- M_?O)V,W! :R'"EN$DHA).9EXP,QF.>[UT@>IUD^S&-2Q48S\;0AAZO[:]^+6 M6MB*[,V@A2)H,3@"Q*6I%^MB;I#--W1VR/7,IA]7MIX,*^S$"R\*S+@H3[D0 MY@0/53;KHICV-)!1HFI-!V#TN[^GT2IK] Z:N9LDR?#RP-TR)<[1O8+A6;9A M-CIHF.CX_YXLZ R?J#OR5('RXP!;KAAA!/&$E9L)_06OJ!B] C?]ANA!A^C: M.Y0N-Q DB;!.$RNR-.KQW"4T'SQ-R%UX*T4VB4?+_$QS\W:]KQ1*22BG9M1 MI!0#4_BJ4GA(B"ASL:_5-29-%@#6HK"F?^R@<;FP%\-M?/G81G>VL5SEF@__ MV6/(W!)D@O_\8@/(9,[,'BP]H5_1Z&F<[^-HA= Z@6!98*[ VLNK?#]COBO. MR3DF[?*=('2>5EJ!,$*A-D='RL77]&G!5U041/\DIU=BO$>^%%Z?@[F'SPR9 M)4]/A@$:E SO*244+*DV.W/S0H]@=QGMP$T52H>VL)('M ?G^'#;-\,P'6Z1 MCS=180.6O_%P];YZ!>S>>;O.S \;:L''6L!@KB]>O++0GWB8>*O7!>)0X,/U M[=7'O\1HZR>X_?A$K7,TT-7[WJ?& OJ^6N1C\Y4PUN9D<5;C'!<-B#L_R$+B M6#?^.\&\IX60!Z+XZ7J$\@$K00YTT.,!1]S= B;FW,$\.'QK M,)UEZ6L40WCHP-M4#'Q<8)ELES<9;$+Z2L&<#^ET:#CT%\\/DV4(KM/ 6N6Y ME+L[_$F34GY:%%,NR)SPJ+%9A13.1X\.J4>6 /L63T#B%#FB5B*-)EZB'LGQ M.0%;OD=Q>@#>&MQ 0&S>PRO0)WD8'_03<6"D_B_YP!-E$!L6L#UYD*_"/ 6# M 828]2 A=-R/^A@A?DR].&T%\SGF3\%E!J9M+PA#D6@G9F*Z.ZX1H*=49X;C),+#D M65U$ FZ0B)LHQPVM/!>]!/YV$I-3R9N8<9\K3&WBSBQUU:.8Z[3XL$<$48F; M5J<_6GSGA^ROELS @GB=J$P33++&AWV#B+^*R@K!58FD@-2(&I3$-#&-L&2M MJ2A7.9.5SWTGQ,-;,P0ACJH]#)WC&H@1K(EEKD*@A)E.3!3QF)-@]C3C5_DN M"E>]G.?E&1,%EWK.DP#LQ6Q'#[XT2T!-]#M^, 4FNN-63\17CXZ*LAG8WIY7 MZ-E=!H["W/XFY'OI:3VJO01THL*B)N:6^;2XA.I=N/5TSFMCXZ&F@T\664+Y M3,Q94MZ$[#XK29;\[Y'KD8;; %T$/CZZW1S0:\568< %'7%!AW0< LX(E58^ M32J(WFLO5P82 )@DA2DU5-2REXJ6]]S:W2MA*YU(FJOU$RNE4)BC)O+G&!T# M6A\-+(B.&A)7)!B[VJ%XB\'[$D??TE=X"+VPJQ:")17C0R[HF LVZ)' (LF2 M-C% O9W?*D?2(4"IW MTN+JPT!4KZ_.\C,FDYF/>14SJ#3!*VR1NJ#+#2B(\$/1*]8K+P%'JICP"3XM MR!1PY]DDDP5[C05OI323$=#396?7BHJ#%T!MEIQM9JH?$1>5BO D5A1#RX!. MH\6%%ZQ([!OS;F^<' /)U%#]Z ;I$+VE!U(10 M-6(@+IP^("CN'$%*:#FR!M'KAI8" M?2'K !/O:6&KR>_FEI2*'3V)-J6-9WF*81H(-TQRW9P@%L/;3, Z#JRE1.+% M"X 2KHF:1![HYWC*S:W3.)KV67#5NXEY[DQO3NVU?M%7R08$M1+A^"_\-^:_ M4I(MPS5/ C6$ER6=\A/Y>_Z!3?NI+*+# \JG/AVDN&5;FP!>F9&MQTF8RI/- M2UZKI84*R9,DF*WPD1X41Y.^+' MU3>1&AUDHE TJO2]QF((E7/ZA:&!FN5L!J0%4 M,7QH(8DGTRM,KW89 TQQO[[ZR0H%>'4HRA*F/?VT"-%D_E4Y<]0GR$3*\TP2 M6C(,&*7TDT6Y,5R)DF/*LD75VAH?XI(T4 (P(2%+D-!5QS["9B:!&<OU Q&O[Y;]]_PO\G M&/ZW'Z=-J.\*@MF]6E[:9#9K X6_\SH]C'(#%&L&.K*C*P:)@H),L/5 M.V970&7.E-*0+$SNF==3-T0%+F\'7 \K_,JHJ?B6"]5=UPCJMOK (9;872BI M@]M!KBQ$^ /@%A#1F_U[0I.5HS2+0S()HKD8?2$7(XT_10DQ<$+?^NC0,WW% M[$JI(Z]4BV>%!IN\,&6<)^[:9_$>=QNYI.S(&Q>($C*=ADC\;*(%S%3*8C1% MFM@I *][?[H"O4C7!"K1ORB8,-BD!<)Z U'?JZFM+$5QZ^5&/ .L4N,%)B1) M+>M87ZM,8W[JR<*Z6*5EN XDVC_!XBZDDZ2)RQ[\Y-=>IY,7M-[ =:,3+$HS M+&"*R<[L6-"67?&< IEK*/ Q \FQ7^VNO#8P&VVR(ES#0%')C$]!V=,ACP0" M@4E5;L94^5-'RS!]%Q&)')U EO<KE6%]99)P5^FR:=UO)@5-0!N MXC9/;L3-W<6J9;0R$"08+!L[:=1# G%>HBA;)0%'\;A M%9>XA(F63>1BZJM5""2=K5E5G0W3K&!9=YT/3I0?)%77R&J.P:!B)XEYM!4# M3N)\."PHXA&C@SJ;6SM_6LZ2)-OQF%VPRZ$UN%O^8(\%*YBFA; XDKB<+&^2 MM-ON(+:<%H&A( 5/7?#E!WW]^*[\Y530?5CT6EIKEM3"1O;QWD'HM3S6__;] M'[[__@S)^ZK\6/W[Z_OOOZ_FM_VL11OS7J,BR,RJ9NT0;2/%X(528!J^8 M*U+D&@RZQ>]G89AYP<]0/Y(;:7L^5D7T)CFQ"XB-"A:(S?WO2:GP-1@8//"G M(2DI2U](*NA-%@2'!?#.X[YQTV*,W1 VZ4(IZ]HO'HA#L^9!' TNI?E$.$+5&$\_*0MY/ M1H:-4&TP>=W0M(UK8BE!_NXEBQ-8"U-B]'SC80;PTXY6/G$3()DK8F$:YEO_ MA\73*T0PK_!BDL6W5Q3BUSY!\9L/SIG460":PE>N"@%7@A?TZ@6;W#& )JX# M5XV]1UPXT]GSP0A_00<8EX,8 >G<0 P \J&IW5L#9J^<=Q0&/G30_2-#D^!X=-/(=V M]JSB9M#72X0/,[T[2.>52QPAQDO46_#$9^LU;I.P/VZQ"-%5+J7B9B[UIRC"0"MUWWAA8T]L4T1PMO*30X"M%A M 6<2[^1T"14?L_T^(&8&+V"I>[! C]("J-[90,0I>&FR!9E$V,-I,X",";6X MJ=2AY]'?AO[&7X$;1!E^T)K@?9] V?"8O23H7QF>Z@I3C/0)]^F5*;,8;T$& M7,"(DZ7%%$N:?_52=E?N8[3G[K5P78,@@42)49RFY;0NW3-%D%FI9V8Q[Z>% M,#,C7'ANFD!2ENWFQ-!3(F-TN@-)ITZ )P;$"2/D6*Y;*#8'\W''B[-WO^N^ M\^2]?,C]6$ZS_TG_SURA<)Y=H%7@DE<8 .5SR41=\6 O)6P8& MK9;"JP#RGEC_=CM, 2;)>]O9,53G(L+!><#7WV$7'+[,Q<,$U4.=0W3)),TQ M[;C]__^-=CAX?=13K-IVK]X4]B-4"\MR\(DV$D( M'RMF_NX7S,K'(X$SG]F0TVG&A@*G7)^!#3IZJ1#^B-V$^RQ-;M$;"G[L5_PD M?]V!M,"@^,C!L(L?IRN ,AQ4I0(H:M#&@BB)4Z#\D YA&3]2+X8>8BT;BF;E MI:.-+- .!4 E!685BK%/5*FZ-N7Z6'%M$ B_HO2ULTMFM7 X.V!\?"KC+N@4 MQPBF837Q,8UD+$'4X8( M7HORM)^HXHO0#3*UT)ZD2B,9:HX<)R6#(0$WI="Q]'D;M,8,8<#3[HR;]QC% MD,+ VZ+EAGI+$Z^A1Y3BD[B& E=2AX[GT*)DQD:(#Y014.6N,!"+<-AP"@YMU!8IK.W,[L!S0B+CPV8 M!GOP\&2XA3 >"5F]:/$6+7$S!+;G1 M!^CWI.(7G7B %&DE^7(RPCT8+ HQF>W+5.#[%! MSX^+G!."ZU7,)CJ>5JI 3,8E38&(4F&&/SS^H<#'=")]+04L\3OK;,"N)WHE MXTU@NQX"C++AVA8LO"X>).P@E/]?F;_?#>'W?AN%V\^W_ANI?A9N25IZ4NUI M2M_WH6$K*6!4 $X=H=#C$M6"$T8^=E0C_1JAT'\_B_W?HM ;)'#X_?V=#[M@ MXR[HP,Y#PLT)E=5/$A@\Q/I+ZOZ)@2@H,F@UB(HC]SV^1S'1FG$?Y\[/3*'( M^E1X-G\BKLUD@D^Y*_B-J:$01=LU 4==K)W:EBXRG'A*N"XZ5XIP4:3W%AMZH6"$LU3/+'S]2MA4^ M?,V?Y-B JC#P2KBF<)$9 ;R@8;NFRO\S2KP6*"BN8X1X2(N;@7%$C0++S$-O MW+;FCX7I$D.(Q_N\ 9SX'"=3Q$L85_X2D=(_G493Z:])0VXGQ4#MN91<,60CQU^V2 #F] L7C;ES,@G"L+3.ABYK? T. $:1F5>^IX5U M48P9A0N,U"U:/T5E,VS7(WQUL7A1\!;RT+ED# M25OFL[-)%P0!CU7#]$D@JA(=]>8G@!@V.$ ]$;!\EY8;[E-Q%Z4HN8V\$*"^ MIG5SPVVASNG]-+(9P=S+YX1 T!0. )F7;'8^\Z*8VD*^B@GQ(W&T@3+&;%@2 M#C*]>;&O*4YB7IPT"=6 $#5836'@445%\J!]QB42#%_S@BQZQOC7RB>(8VD/0^<8I@@>7RYY#E_\( -*$TDW5/I M20=;%%FUIW*D&P2,LKZ=P9([(!?,,0"&IFNJ.3;$J$Q1W[66TG9- ML>#V(1G31:0<+\S59%DK /R[C /[1S#1Y4B0Q:.,ROQQM11("_X; G_ 08Q6 M^,-?"S4?&YW4/CL.<-A)E4(PC0/:8*"4TY%-O2VYEI_5GGSRWH4@&"(@=*\\ M2*M90G*.4E#3)&+'$ #]C0(4HBU8.J84FD;78P/U[%58*5S+>?8G$FA]+7.F0P LY0S88S)8I.#.CXG4MR**$Z? MRGGD>SW?\LSY$WJ6# 5/*?R>1'U.FQ>_* QT[0P"AAC O289*2$0AGY4- M84+^@&+Z"5,)3(VA4MKF*/Q,D..7D".CHJ/G%V#ARKM]C%XQ:X$Y?*KSQ:P! M\KDW^%1 VY(OGAZ#\/XO]!"_],HOS:MCXF5AN,,?; M,Y);6%HU>31;Y(*O(=K?4/P2 M%=EF&6I7'+6I@$IO_<^,/2)Y9K\4"U;XCW_[_A/Y/V ?_L1XV-/TB,%H5(^( MP#S"FU8A1NN7 RL]?.N'Z"9%N[[I_/@$X!Y.9EB<'Q9YOF>894&F&5?2'QY, M=MV4 Q\S;"+5M;Y_37@6M<0Q5O(-?&<,HW>(.IP.BR!,Q]X(C7R0 #EHAL!Y.QX 2D+%W$MR?>XC+(6@U(^I_H\F4^[GYLIF(/#1*UJ>9,%F2:@/ZW=@&XX3 M+X#[!K^,'K8\(@K*J79GC >!3/?&PT0%>G(_]_,#R1IR 9GE>R2XI;E5R"@3 M9;4=#(*2TVT!QOBJE+V/-YJ(E2\'?>G' T,(DQPILQ6$ZAL#L310O5@QZ)$PX>IKEPD39-6G1=#D$ M>RRVGAYQPMR'>6Q:Q(J%4FIU%*NZV"D _-5; MO?J8.SR(R;&^Q-W3).8#TE A/B3XB4Z0*W$X<,J9L$68$!]WDM0*KU&PQDNA M]O ^.2380/_.O06JM0KOO2D2Y/:':4\TQ5+TV)9>?VT2 M8-&GZ!P!XW+I';Y&8?J*+S\49>SJ M;U64+J93?*+!MT7-Q^,%458B=WHX18]A$H3#:C:NSP\/X&V&\*7H766;C[\0 M)P WEWR*2:+_1X55YCJM 7@"%YY"0]O72V??%AN'OUMZ&_\ M%20)I4[^8)*, G^%N>G;@8QP;#;"ZQ7S\:@"L.7NV8SC1O>-##7G.1BTR\U" MF&=13+3@,TUGI!L9\E+&#;? SV]H%.9IV.E59>JVOK4WA'%SBP@;^O=35MD8 M&KYZ&GM*E\8OGA$C;[FYQ0)'5V4@'@!H#0SA[F)+NJ,)5YR'A2XWS&?*"^ZC MA&2]Z'D7BHA3#$L^^(*//N%M./<2/UEN[G$S_@QAOE%+_/JR761* %RAEHD<.%F M3Z=8+$4W>S;[D<->EK'(F"1;,@TL&-W&-C9T IO.]I"[TJ\9L'DZ:,@8O<_2 M4:/N"6/'8Y3$(!,(]B*6I 3\9+L5(:IP\'DDUDJ,T]E#J)Q'9OJT"/.YQF7B MQX*82\\[?AHZ^Y-I M%7"K:9_&QTPYK]!N[X6'?T\$Y.18N?3Q;W&RN(;*>B27>AKA1_V:U0?G[4:] M%Z3T*^A?;W805TWS6BQ?4@_+DNN;\.I]16H\74?Q SP'R\US@LB=Z5UO%B9= M^,*LBXA-"V\ 8A,3 W ,4W^.-I\S2+P\9EV4:7$25-$A3KA8"NBX$M'QP-'Q MG(Q<)F9:=%1>R?ZG9+2G,Z^-+24FD+_>#S/,%+&J=U'85?ME2E(_\>JZQPMQ MR<\P!QM"*J9(*SPB7 *CVWH[)W(@(QHINJ0B!6;?.KI4S<4 %?)]3EDME[-D M[$W--Y%NY:7;WDP<4[TR+93F3U'0\S3M;/?O/\ !: F?!'+T#E*J]G MNRA.H7X-^*03E75G:EDJ:OMID<_[&3/@GV'F3XM\-N("?^R0BV1B6LCRBME$ M#E+5RB(?^]0LRZ=9D*&TM<9(BTFJC(T-O+1$F$V .Y=5XZZ_)(\H*0C"ZSHR M$<)>.JG<*YFLC0;%B!4P)Q)9W4%M*<:JC)QE&3F8"UEX'$%P)L$$#,4FOGKQ MKRB=IG;'5C\?^S/"=F$?@"50. 4NZB>73;8H9EO M=(MBODGJ5$V& UAC!OVE"&[=/" MVV ,"76P3@ CI?PMI/04?GCBH@8DN>Z++/1IK%N"TA0$42:$OD3A!!6:)\!" MW5VD]^&82FW3-7O4&.UBO1IT95V^8*L;+9;2) M,6^N("Z)4Z'"7+C^G\P+_,V!I$ZDRL&"N[WM&PNA+\,'RL=B^D)?*[+WM^/' M"$R"D9(W[%&@A?"(E3O!- OT0>,:@?5SN$;QU6X?1 >$J+Z!:R+PI#T%B)PL M\WNSY\H9EK":5SA?8YX"KV.!V$(8HU%42L=K&5>DL("L0*$2S)4TC/?(IU^0 M^1=\ 4Q[4RAWQB[@8 %'4MUI?IKRXS'%(X^OL+?=QI + 1_NY885Z^E+9\O# MPMU@ T\:8S4T<&5_\A*$2SL02CW+>J5;4[C2396B;$" Y/Z2XKB3^$M7JG64 MS#)] UESZSJH,$1_@R($,"#S3.,"/RBHN<547G-E43&['=-FRHNP5+9LLH1A M!1?7UU^M*(HNL(93.JO15)_IL$YJ;%"KOFG# B:J@M30C7X LS@D6B22+?^= M)"7KD^\H'X\5": C3I3N:#!@2F'.FPTPS9L28),E/1(R"N9__$K^3OJ0%R\IQI]S$P!>D!!)943,HU8'HX M/L*OR(6]BTCF/^1^+;D<@$4. ;?GY$!\;(_4]S3'G)]C[HUBSG5;02/>?B;8 M.9J"B'2YIU -L2/BNY="'/>&$^F7EG\(? SO(+4)Z E8D0''U4ST7CF[":S< M!!EHFN(#O5=>SY=$1QL]#I!IR1]00(YRH2ZYZ)4(@8_[.:8#EPOP7HR; 6$T MX&2!0WOO@+\%5-KC9A'FH#0ZIS4\A+6,I9X+R^;,TE\G GN\C + M+R6MX(.9Y/0\BU>E57KQBL^+_]HP-6OQ1T@9@?;I9XH^UGT31SLA/I)Y.SV@ M%?+?(%"2Z/49-Y1C*C+M01#T1TM 00[L,TP%TBB^QE?T9BVNO_;1ZE(+CP!, M-5#9U,JYT@/7>5YFZ Z3KJ=O*'A#)"U[(MN9KF,Y@8@6);OX993AH,,P5L$G M9(9J51YRGWWB@D44,LE-DF!AXBEZ)&[[3(8Z!Z=]5#H#?<:Q?F=Y2GE2LI(D MKZ7U9ZO75]7.B0/<6>F6F^

"'=/RK1/>TR[-.G4OH,(!SW5+FV>"5#I5I M-&K$:HA!G3B9^!%%!QIW?9V%:^;/)SL\\I9. $&/YTVX1N_P3)#G@E?QH?\% M=P$94&8]K0()$0=YMO0O*-K&WO[57WE!%29M0R?VZ3F,D1= DI$OF%I _9-E M*)2)DVU00QBI7OR0M'0"B,Y/,?D/,&]Y9.0/@S[UDO&=0%@U M.4^1F*>VB>(= M.97X*-*/Y,&6GN;VPS@!?E4+?Q/>QV@/)=/*.>BX"$K5@C(,=!O)/CMX07+J MWH24DR$RQ'(C2Z#^%&=)6H>_\R!.[']%O'Z&P/J'QVT8 M3@!^ 4U WB7:'#_Y59+K1P:L23\G )0%HF@ATW9P J3<8%NQJBG>.&E;)P!1 MNA _)VB3!;?^1LJY&'1S CP6L@GE([A."3(-7>#W%.])?/7.3*;PN.+_0?B7 M_/UJ/8P3X.'K].F-GW,DZ M>W>SVL3,B'N6IO@ND>5>!]ZVRN>I6]K?GZ)8Q$U(B_R4U(U0GS*IRKIR MIVK/1TG0OS*\G*LW$IRDHX7*QDZ DE=I%XK! [U>17&U M&+R $_)2%[<4Q62%%U[R>N_Y M4I;6I)\3 #[%Y!(=R%+IJLE]DP&E:FN?*3 K&B]G"UKT=6+''L %E=4@$DNI MR\5/>5LG !$HN41O(]72:7LX 11]IR2KTSG>-79R K1Z(1@L;Z/D-O+"A.2V M(%74PVWAW&I@OVHUE!-HH)NEL[*+#9Q8LG!OH(0ZD&_(>)6[FC3<-6D?Z^(L M-4:85TB(X\DROH^C-S]QS)#DQ9T(*S;\A94#43=W<55;6&YEM6M[:"6 &3,%,0_ ']35237(2 MJ",IY1.>_J#BP$L^@MXCOPQC(+;E$IQ .T :HU<(S> %=/%E6FX4!B=-<^LO M]E/LP9E^/.Q>HJ#Z1)<^NH)Y+L-3C02- VD0]\6F3H Q54(38I$;Y_KV6HFC MO, M3S5LQ@_) M?:O8*2NQ(N"3H3?#M.GO!L!> J83^ .(R)L7H#QKM!1 37LG &KCJ/;T&B.Y M'JWM($Z ?K9:9;N,6-9I"J0ZJZ/>6./.3H *JXM"\M)MY FF=8*S>6\G@+V. M8LR)LV@43#$A0!6OC4/G,-^B&3(9P ^Q8+ MNU(ZA7^W+K64=(<7^*_+^"GZ%FI5C$4S)_"KK?@,U@90P4.T,BN*VVR,;A[# M"7 ?1M\=LOP^(?. %IB[2IGV= %1)MK0@ M-O=R C@5'U+$G/X4!: 3*4)/B]"\L]A/\"?1;4*A$1IA&B?0Q_E4S.-P#PM! M#2,]%]H>3@!5\7-3\[/2ABZ"H',$5C2UKP,HKH(LJDX1,]ZNIQ-[A=D5D@K& M"\ AZ29D"=PU8I2N@Q,@Y88G\)\,5YC_I<[+5"XHOF).)7<"]KU !FS'H9Q M0^%A(4J#"E-J&X_,UL,Y@8YZLEJ= *UN[00P)85ILU^1DR $F 6%//KX,EU& MV4NZR8)Z4YL MEU)WH?"WTK5W!: W/Z%L<_6A5@"D;.\$0+)HK4LX@?B![ACLI>CN!+A76+#! M=X[?2R;OE"6BL_0:X4?-"^"QR](H/I0:R] PP+!.H$=XWNGBP'I<)V>&'(+) M$$Z +0D%4L=Z*1L[ 8K^98<3^8;94SEDIGVM9W L%AJN_R?#C^'F !PWHZM" M_I>JAW+KSH[8ZRY(@H& I-;\;U2*<% V/4\\,F-PAM!R= &L\ALGVJ9/G!<6F!3FR9 M,E1/K7]S-52QK%:B+[*P+EK(/#B(6O+AJ"TWSPE2I%9L.X 3 M.\D4+DQ>KNGCI6X ^BY.@%48'7C%+4,;1:VY$^#4K0IFM@='."I\1F[63#%+ M]2:U *C&QD[L@Z!@8FG9JF&$YVB#[T4N;*+DZAV_1%&,:9R'A5!PPX$WSWDX M6Y+('Y!/1(.S]#;Z1IFT(C'+/98-FI.!- _AP%'%-PWSHA#WOR-%07!AZ-OMO70';E1>#+B5//@8)\E88IDL_ MR$@1;U44:OLAK()-=-'QX1]"A=)(_-6) UZX?^:1^7)FLM;,B>57@B+*FI!F M_Y!*!T?$V@>T]>$A#=,[;Z=('%1NX\1>*&+\6)K,]L&!Y8Y.@$B?UELJ5B6K MV">:8RG%,NSB!%@/"&P1:,W)JA"9BO?#7\GU=CL!*AB5!F/-!-*4FG=(,RZ.@%F]3;J MY%!92R> &,^XE]=J&"%'5MO)G4"U@HXIXB(LP_ MXN71#)1@'7[<>RM)F@?S7O:!8^(FU?H_('_WDL4)DH>3:=HZ<; 5FD1J&5:J M$MLXJ30-95W]]=4/_5VVJY_)VDU DPR)(@ MZ.-FMX^C-WIWO\11HA!@5*W= $:;@-LPI,[U/->4P\CEY+HN6]O0"1"$<$W, M25<-!_A9A'QEH*86 I);!8%V'-4-Y'!_Z_,LP:QYDC"[1*(,4]=U< *DTO-( M^6"U2*)L[ 0H@D3[%'%N%E2@A1_%4T1\"2!09(W6YX?G!'(_YH_ &<05-";) M&F,>1U2:S&\HKPE-N/S2R6YJZ\1)J"55/SM MBD6>[;];5OFC#(_:(V<57ELN3-W-BEYH5Z YJRKF_(WZ#;\+4"[<^ M?G3I.ODGFNU.!H]Q9R= -:T7DIP?SGWB+$$-9WJ_-69NXH."_NH: M.[$'3!'!*ODV60[4K9T YD)7D;.\=B5KTV8$)X#&-#7.T-K,YUW9V#I#S<,D M_&3E!>"S?!6N+RLZ>%T[)_:BV=BJ;VE]%U@M8IF#AO#)"5SGTF$A1FHUED4S M)Y:OMS;KF"BSGDX V5!82@9=0Q?[[S\X@81P;4&B>LE@(\ \PG0]<>EWFJ#7 MVX)O7^ 3?O\7_*^Z]6F(0>VCIB!JA >%L'Q_[Q.E1^K3\AIG6TE=4*-N]L$3 M,Z%Q1@'HB5+Z;NK@Q!UM<3>=O9.T*HTLP#YA*7>IB;.V0Z8=W=JILNL!S82E M]VTR[&K=Q*M/@"$33*5FSBQ[!I9N-4Y:ZM;.P%,8>UFYM[<1B9XI9X? MV$=#PWFKH9Q @Q"6#M';VF><-G%BV>Q*\Y#[JO9,NUVF?9T 5)= DV>VI-QB M-49=IU+M/ZH3R*%9!K%$^KYZ!=L$>+;@#%E\86I?694#9V M A1E#F4=2(V=G #M$N$7?.5S-<39#MC.WY12H*:Y=2,0]5?[.0JR,/7BP[4? MH%CAU%9IY,1.5&H=::^+JJT3@'3(9\7\O=2R0Y?1G$"&K,B3P+)H=]FTKWU% M-O<#HV(KN,)R4;6J83%H[L2^@0./3[7+)-LV'+LM"E<^2LSB&5H-X 3(0JUU MR":GJ>HA:^@$" I[ 5[E&D&R+C Z,@Y#+DU<1+H'N6S* M2BOCE$:8Q@WTU4KT@%.HD.)) =ZD* 8'QFO_3:J:Z#20(RC 2X6'NCG24='4)3!*N?'5,:KJUDX 4PXI MU=4E;QF=:CR4$VBHJGIUM%G5U@E M-3AJY?"RWDPN7^MA['/4VDJ6P'\)-M] MHXY.@-A9DZ(58/J/Z@1R(-P6'*%I6B*U,YRLG76#U66T(AGJKOWP,=VEX.K! M\HBPPH"'L] +#OC.70=>J=Q2^]Y.[);:)+I>JPW]S;V< $Z:!=N$/R<-G0"! M.[#5'"_5%ZNABQM@J4TQ+2TW3H!#>?X\YU!#U1E94R? 4%YK0V5ZF_Y. %PO M <1#/5BE9W"HJ 4Z*[:UPT@.<+52X8T<3V*XKS.K#1VR%D)E0:RW4HV[>+KK9Q8?(EU!>Z=QUT:F^A-NUN/,'L OER>0E3XY,2NW*'4,"V:;%/, M>]NG9PT9R?-0*5KT1ZG4[#N6$[O>X*P$\1$WX1IOW3KS@JOW59"!(W9-Q@26 MZQ[3ESB_C-RQ5RO.3C>[,U(C]8Q0I!N1-G*#B%7S0Y0^.'&4C5RWM+QINQ&< M %KNF]+.!T#LX010I<1MI%"7%R9%OC8M23'MZP2@9>Z24[-F/I2WM/^6UDH- ME1>JE0VD'9S8EZJNAY5$,U$+L:;6B3:O1325#&1%4R? T)MUU-9,DWY. %C3 MLV+TKUYW7ORK&KBF/DX =I[Y))$$X-VH$H*V@Q,@-82)&V2L;.KJ!)B$!%*J MA[>"_(NYFQARRZT&< +DW#C.[.7DX.4__N1C1B1>O1[45[+5 $Z W->A_^H= MQ2L_ =9YA*)?JDF<0!VW4WH!9+^X"2^\O0]:GB)'L%3^:.SE!G"%CWM?7HCG MC5!(8T-/XP3Z:E*,8.=05/]MZ.($6+)]P.\5W@>(?("=TH95M.CN!+BU+2DB M/6CBQ&6(82 JQSPXQ&AK#<9Q @%4!.(O[9R=4;[49P 7J"EM#IDBZ HT[[VE6V\S +; JAO%*)O1&]6 MT[-IVEJWA=!L#IA3PF,<6+&TQUM?,WQ*!.D!:%WNSIU4M_B3)2T1'O*4T5 MAG=64\RWVTA.(*'NNL2KS3$+=VO7)W5_)P#61BKAL^LGQ,R$UK1F/:W4)7U= MN@SD! K&*^5=SA(PJ$:AY=R.O"*_H"#X[S#Z%C[BXQ&%:$TXL%C^C"@:'\>9 M2S+(T2F78$CYP=DE7@?45,!\;.D-?@. M:IY*V\6)L\12:582:!HD6#3J:)_M*@*;I:$%& )F2Y9G8VK7W8D=S3W:*Q66 MFROTRCHX 9*,@\V?=TUI+)-^3@"H=EHOG&K,.+YZ/R< O =E-/$D)JR"W(_0 M-+BAXUA.(**FQ52&:ACI0)6]G0!V/ :3%GE1, ^$^P2GSMQH."WWVW)QUMF; MVVCE!?>OF.C7K8^R[\=]MNKFT,&YWV&F=@+-O#8C6N,%!D8EI1JZV.<)N=;V M(H"*9,1:"CKVKV TP[?X"?&";'EQDV6L?X\''-:)7=<:*&2EM8C=^#J*-\A/ M(4U0:ZN'R:!.H(;G9Y5!R+\YL="F@KDQNT,T)\#K+Y%QJHV+(69:^1C'LY*""OVH2-U!7%%CL;-939A(<;'#K ML7Y?O7=_E^WD>29*'YW855EH#,E1N-R =@FR1:C9&H.>3@ YG@XW)_XCUM[K MN@C[TEM.SX"Y2F["7U[]U2LU>?_D)<3]1KS82E6987_K=Q]?B01+96NRLT1H MD8?YJMHY<5DN(<4'"M=R[WK^T8FE,K&1*([71/G'(WZ>HMLHW-[Z;Y@M(WH9 MC=1ITMT-=FO9MP MGZ68EKVAX$_J')&:YDZ 4X2&80%($79'7K>7Z@/X@/#SEO@I%[*H:"3(1PYG4#L$%52E%SW8(,[@:I>M:#EA;;QOVF:*['J-'4*5SF[3;<")Y#^!3\6 M,:E8=;;>^:&?$#WG&X_&4E,THXY.@$BVA&65HUI#*IZG>!]?LI0\C5&==5

OXCB*+Z(X1B1*UR!?N:2'$VHN6_M1'%05R9)ZRELYL7,FZ=(Y MJ0L%TZ)!0:?.8UK?U3MOAY:;K]X_\;O,5.)R#:"RH2M[RS/%7*(]9B]\%BZ\ M#Q#+]'VV Y+_&_F]E6_Z4&,[@:@&(::#W.,$6!5WX[)9J%:Z8 D-9G M:36 ?3N%J #-_2*PR/",N\4IOI7X\;R/$I^+$G>8NWGZAH(W]#4*T]>ZX:+O M@$Z<@EOO)8J)QH+<5LV9EK=T HCTL$X4>47#]?]D7N!O#F3)E%5HD%1Z#N7$&6CRC:CXQ#^'?IH0W0?;5H-: ML -/89^B,]8?4]>;\-+?8*D(LPQ?4+2-O?VKOP*A3UX-H7UO-\X(]\I7>]B4 M6KBQZ(93)Z:X&NXL-X]J__@^9B\KYEX3Q=<(009]:@D NLUK,-;.K5DW9_=> MU-N*NU20[23)=BR'5J=ST'T&)Y!6-P[)G+!RAE-I=C ?POY5N'A%.Y]HL=9X M%LHJP\8]K:M8"[-$ A' S+=YE94(E+:A$[=+FQV*^Y%< MRGT13/L>%:!_1U[\]"WJ R\;P@FP8O(4I*ZO]^(I0 M*J1@41(1TYY.[-"U_X[?: AJYX^2QB-*T=;^;D&0=I@&!R970@1S'(7XKRMJ MMZ?!('EJ04T,X ##.;&O9WC9:TB A-=79%VF->30FE9HV.VSE+!@]1Q*ZH1^ M@PSL!(HPZYZ@?V7@COK62*(4;9T A-:>:+)^2WT!C'HZ 63%<4[B*D=\XY[# MZ 7*WX D01PWR^FKSP^D.PG ,ZAS,?!<3B"R8')K.8O*WHAMY+U60SF!AGI^ M#U#9JJ^*KKT3 #WYI!#-5WR'8]\+DN;W7-_#NCZZ9*J5VNKK+9S8"2'068W\ M6B-'EDYBGHASVPU8@K>0>5Q9S4K3W EP5&$6M()!!)4QDRP !@\8EUMO#X4< MSO9[S,_!#0?!)$OQ3[?^SJ<<39O:#(W4"D-6*H[NK\T)PTL1P-+$UR,-YL3 MR 3O0>I4)GB4020@S?-/2"FFH7ZV2VY("+4R6J/;2$X@@1?Y5'-_Y1;6S0DT MP%M@26MN8U6[0G,/%[2"Q/HJ!!GR%YE\,5 #MNKOQ-'+51?+#?,U @-=GL> M+EFK\]!U= )$J"6'ZN*X1L[5=;!_3!\S+ FPN#318B!D9&.JN:>(6'W4BIDA MQK./$'S+_!#>QY &YH%/,@:#\1ZQ^#O-C09IG2F/QFHNU7#2?T@GCC[PW!J5 M0O[5B<4^Q41O>B#/@Y+=KK>R_AI>1&_R.M>UCT[@69MUGXFNB!QT072%TY^8 M&0F&'-\)A+&U*(*T@!;X888O?^&3J//T[3Z:]8->=@X!QP$#'Y*\F1-[28YD M[A1!-Z$Q$+ZQD_TWL"B_BA_JLEWIT@=IAT16DR3<4',8[)/^VO?B0^WIZSR2 M&_N[I[KE-7H'?H76^F*524'+IC;BF?5T DC#,N&\!'A#/%^7H9Q @UR;1/>1 MY/T&5@S\+>!M44LR'89Q&/SAB_XY5I.EY>* DE<1 4.]%\ BOV#>+UF&H!HDJ7"X(Z,,W*YC.8$(932_TJE#W\,)H)C, M7)/"LZ5$-[H'P7@0)T WS1"B MX[S;CF%?D?:(5Q,@6OE/$A=>0HM[#.WU#F]MH/V ,A9WZ+[_9% M+:XX5*9&J#9PXF!@MA9ALI5R_R;N+]'TGIOT: MTO=P JC"%SDQX!34K9T 1N5N4K!M/T4DY@',)<#!+4.!UXO]!/A^047!7524 M#EPCS.4$(GN5M#%\LLT'M/^L$.7#U?L*)4D17 N.$'(U1^W5:=G?F3,@;(+> MY[O6T D0BMRNRTTYL2D1Z4@@8,WDKV70^HWH!%)82!&L$H)6Z @:)-+):.$W +X'68]A([\;9G$!F MV0E,2:LDS>P?Z![A@!7_Q@&<Z.J";I<><%P7F&12.4U$* )$U<6?8K"@*M M?5ALX<3-X0:?6B4^V?U1-K9_BX#AOJ$N+B3QXP/R=R]93')32$J7F/9Q8H]8 M%:SS*,P2;72DM*']O?F9<'&5(A+D=9$(DV8]G-@7GE%?)R=6VSA"J<[6:\B. MQOZXQ43T!SG!DC1T O=@HDT8#'S4.M^KFUC-AX]L!F827,4N[*,6S2 MS[IDQX.Y?_CQA60"K@ITU>].[$B1$::4#49>P5YN4VDYA'U]2)'(;;FA.EBB ML7E$*=Z5-7BB2_4?4':3ZD!J^I+>(SIQ%JA%T"0B0=[2"2 8;TRC"O!&@)%$ M)12HVCH!2&=6\*OW[N^R79Z>&4NWJ]@G+.'@;&?#7$X@LO1XT"RUNOR@BL9. M@**H)$UE\[[UJ#6C. %\Q3D$/RU,WVZ6NK!%=R? 97Z-Q*F864-R 4+JVJ!I M[P1 7Z)H_&@9]W-CE(8T;P%!0 M3J!E/.=X(=^58V[[;5;FQ";!2O):8=_ MR2A06@HQG3M F-A"TF[RZ*MW#S> M82 G4%#D ^%:BKLH1R?V1^%,H]XA;0$)4Z($KYFFBB/_"@B-XCEK!LJ),^"T]M]Z M;B6.2>D7M'XY)-3Q]-8/T0V6-.I^6LU=G#XUL"6F6WBV_F=&Z5N7@])O)OMG MXRI$\19,Z\\I8X94;*"BH1/G0%MMDR4OTNC#6G1W MQ<+7E^((G9+@(/DR"% M[YZRL1.@7'A[GV2:PMA=\[((--+Y/$OOHO3O*+WW?+DEV+"O$X *XH8,%N&S M$\O-S101BY@(_ZM9. $,,F:]1L,[+=2H- MOJ563BR>^W$PCT.PO#Q%YPCN[J5W^!J%*8000\R/W/YFVMNZY,(57D15S>* ML-SX %H)S#K(C16M.CJQGYB]*;@CA>1<-+#/!#UFNYT7'Y:;1\S&^1M_!5YK MY=SBF"ZKN>66_=W8HRB,I,6P?NI7Z8X=O)@D\41:S->SL!K)#5 MOW =T@99Z7LX 10G0M<("TY"C&YSZ52SGDX!J:G4PCW$>$B8%W2M^2(9R0DD MU!W"=%%P;2AX^_&<0$A#M:D=U)+_C3JY$L9,RG&W',,)P,LY2%1! N2C,DJA M[1A. -XYM.(^#R/P5]05FL?IL*A_ICW,*) M1>>O5$/R:I/V]MG0?'7LL<5/4H2%Y92FFR GIG;^:AQHET&X.HWH4_3.OG$//\><(/\C+Q-ROPZB1F@#&=N')XP[SM-D9; MLJ?+#?-'EFZ_:1\G )-J(=0.=)KF]@^PP@^VQ*_6[1Q&O9S8*TE^8:T20M?> M"8!8PI46J@=]#R> NL[BD/AM$%?%=^+!H33 *QN[ 4KA99/_]2VSY70)U< U^:P%;>PHG3P1EB%G%OEN:LL9,3 MH'%';'I$\&,.R; @SPWY4P:7OH<30$D41CKF3-/<#7#R[&O+&"]Q'R5>L-S< M1I@C]M^P0$=L(!B((%L3OQDLU6]]L &0#[0LL4$IXQ&FL4]R\C=?6?^\UJ*Z MZ/_WC\6:L<3XJ_"%?-@+GB+PG4U0 P!F"W'#/^#3AH'X\4\__/CCW_Z8>N]1 M&.T.?R3@/.#_Y,YX_$]@74B\T4VXB>)=68D&"8S_S^^J:_A=";-X.Q 6[->_ MD^Q$5-Z$ "+"HYPPO\9H0X%(,!1D"Q*T^L,V>OOC&OD$"OC+9_C+']Z3]?\" M9\(+R*)7Q3=!'W4V+'^7'8\1%B6+$Q;65/H\T9+.\(1KF/0Z\+:2-96_3XPG M2MZOPO6ED,]'@K!RNXD7>8T)MA>09/WXET2SS&I+*PNEN#);JMAVHL52(O. MMCY%6UGW31/T=!AE^\F$;ARBZ4O-VT)Y7N M[P,)<\SS+:H/K+SYI$N6QCW75EIN->D"[[,7S&1>!Y$G8R[J;29:W%/L 5_\ M>-B]1(%D8>7OTY["PGE!Z?Y;/XNZ3I,N7U9-MK;<4J-)EW>U0_$6(^5+''U+ M7YO6*6\]+3YE187K""VUFIP$49]S+?UA329=6A$?Q2NK7( 9.<;79:UFEO2] M)@7@R7N_64.J'0AF@.4T(%K5?M)%:ZJTUA8L:VMCL1?XK\OX"7-)34L56MI8 M*#F/RYBDF0E7ZD.L:&YCR1!![P7_U]]K;YVT\50R ,P?(T^QP-+GB99$ZC_= MOV)^77GE:TTF%I-IR2;*_FHDY%*SJ?5'D&_#I_EW&Y99:SK14F]6F_@L6_MX MG+,T10E5"RJ43)K&$S^L*0)]H/\&$=9>Q; B>5&ES2=:LJK"G+#,6I.)E\:# MEA1*'&FSJ?2>]+A=^_'N9BU96_G[M(M2H$O\.NV">(I6]:+R%I/K-#$KNTNO MXCB*+R)\_U8:,F/0R<[R'PC)(W9V"'=\(QDXO."0^(D9*$T#3 R6<>H'"43- M?27 B*:G04QZ>P](^>?5JQ_DU*%(<2$U+LD2OOYN$<5K%/^?W_WY;W_X_G>+ M?>Q'0/#^S^]^_-TB2_!"(N(DX07PC3D>WE*<*)=(UHP$MT)!A16+YXD9N,.1H^?.\ MT5(S4G*\_,=<\:*VBW+4_.=<4=-@A^7X^>%%9F3EZ9LL M2RW:#"O_.3 ;?&Q8*9G1.4YFRP!7K/<<'[-E>TTN.SXQ-$Q6VZX[G3%43);%ECN M[,71,EL>6.U@QE$S6UY8Y]#&D3-S%ECE/L?1,UL.N.ZJQU#RU]DROG(708Z6 MV7*]%;=$CH_9LKDECTB.C=GRM35W3(Z1V;*V)GZ@'$D#,[O!$>*GT=&4XVI@ M#OBH<&7@OB6C($WX+X5[@#)/8J)-;6?Y7R/J*_P>U&O3,8*N1K(']!8500!'* MYJUW?D@"FL"8HK\E3;WL'SXN.IN*V+8E)#C\_,14"Y!27B_/UHR2JW>,[RC& MA\B+#Z20"Q3LA;,6!0'-48SPRZ"7LL:9T3(:E14\I"BHM[;'0:.TD5Z6VUA; MJN *33/J:E=E:ZRT*]4D4JC'F,[V- TEINJU4G$ MN29K%GAJ4(6):*JKG6:!H:[**Q%U+?5!L\"K2HN9UP+0ZJ!F@2)C#5:Y@(9$ M1S0+=+5Z'?4Z*8:O'TX:7WW>R%SS-0M,M7@E-8=P%J@:\;E4ZREG@5G3!U.B M&9T%?CJ]EDWZV%E@SNCA--<-,YS]>-(XZ_(DB,J449 4I5[@$I)T)*N7CGL6 MV&O%SS;JS!G*_O1Q*XV?BUF@K)W45#=E\,2>)WT56YRK44TG'\B6(5MB8.'9 MMD[ZZK:A=F53#L_%\'&.FE0A/&;OXR!UE>]YC, '!MN8*AG6_C;CL I(5!6C M5TS7,1][C#$6.3 \1 1SYQ*@&OQ1VX[RX2Y@[)%:0R*L"B]QN<$LA;RF>E.8 M3/^!G4/*->96_6U(P]A7!Y(3P2-QA?@DDG\%Y 9^\?P0X#R+_02_ )=9C/]+ M@>6@M\3:D#,[AU8B(A@"^ #O0I+D.;7.UO_,J)$/A(RSY<7- _("_S>T?L;4 M]]$+T#*^]?^5 5&%%%S=T&]CA38]B*KP-Z!-U\.YT_8W-[3N<'6=7S!FR6O$[?$#_:\2DSVX[Y/8^R/0T59!CS80VSR/,QK MD]X&*VS%H/OX-[J/(=J"1.C23@YP:[1LQCS,6I->A_Y\SQB;HGH1CDD7(,'YO:8A50M1G!'IA)@L^7V3;)V]K3JGK)*U I_,<5EAO? ML B)L7V67GAQ?,!4Y&^*T7;8WP=B;G[%I!V_:8#,]-#(W"H[ M6 /BGK\@9'&ZHR-K:2]/74%*\'%NO1/&W6V2X6R7D2AC$^&^Z8C_*]X#ZBV?;-)6]U5WM9HG;[(#H@Q +OC7F1YG[6 M&:T'M$+X(<:<$CX_9IR5M(O%)P2@G)J%[=A^4;XFFBPL)+[0\ M5+6976V+<*;!Q5E[@#0=+&*]'J'"EWC0WP>CKC99J[WG\TAH?,H)]DO"A)K5 M:NQI/_72+=@/'L!U=;EYQLN$Y:G.G;://1*\7OM4E7*/T7T37GA[/_4"X8*K M"'%S1VM 73(V'1@9?'R8LH1?"F:;1.M&6M%^'$>.I"'Q:.CDAF;"1"-A,:E< M%*V_^4&@6&7^V;6#T?Q.-O9S0?+5GQ&7>%U.2_+8(GJ U0RBIH/%S)&IYX=H MS0-;!,D1+]=?*9/0&71TX3@UGZ.ATZ+*GA@0"=AFJVYIN[[64/L$#A99?&@4 M*"0-K !H+8$E-T,SN]N,D*8]:'*TS@([S?8H$5-2 M$]PL\-36BE=*Q:LA>[- 7D\+8>51&-[:-HM-:&-PJU/'F9W8=IR*@6G07RNKZ*YDB?!1K;O9=F M=O19)!(U?C*-3/0S0IE1GD*YW7\66&KW#IBX%\P";7T>TP[N#'/#J0&A:_*0 MF$5:5G-)2OH #(LE):WOJHV;!2Y[25/-/CQSPZ$!"=.H MRTX[TW$S'=,Y(XV"(M=.4KO[9^+V- NT#62MFOT];.GZ-8NTX^U.D\RS;% T MN9LNJL\EU/JVS>*8&6AYY(YSHR2W=PT[[4Z3S(]L%C4 ^EQ! YW^:9\Q4\>I MD:HDG-)9:G;KG Z%[J;0.8V4HT,!HV%G1X"C]5K.LO05DYK?T-H(J%HGIX I580U MAD;LY4(P?\M39]+3!; ,SYNNASM@W"1)9@X":^U&:!=;'5F8 @!U>S?8L,YN MK.T>LEEXN7;%I>E+.0O7IV&06*>0LW -&!)YLIKPIVUGZXH](X9C%H:2 3"H MO+FGK9\=#'.G/>J0J=6DK_TTCT_ M7C?!0!O92]U(D 9V7G(P+Z.=YX>*-OP;][=[ M%RB>Q?H61"3BT;U47LKBU:N7(' TEV7UF,YDRM,NY6*QJ[M&[TW2F2KJ7.W MT5Q2[FJW3]W>M1TDMX5\6Q(9)KEZ1_'*3]2DLO4XKH%,C]D ,.L&LOAP\[P; MR5.D>)')PE_PM2KY6CX@S'-@$1D]HOC-7R$*Y -:1=N0C*)+6#?ZM'9/T0/: M,TI4/_6Z0Z/MYR1(6J.504?GZLRUJ=1J7")BI,GLGH@O>&VIC*Q+[ZWNB+0< MR;47@JSU 25I[*]29OLX^^;%M%PIWM\-\M.LX9KT&=8UA-"[/3Q&6HQK#25% MS;ZB6-]-^(;8:Z< N*F7O;S+_IN_1N%:M?#BN[4EXKTOJ*EBF>4VQZC;^<:!7M"FLA%VQG@2 CW7@I!9TRIC";?6"OC[%P+IDZS! XO@5S7B[0S:=5;]TF4 M(>RO'P@;T2S+D/RWCSO /9=P09F".S0]MRR V9([.843D8R>AC19H MCJX/6;EDW^9H&48J.?935+&J<^3,)'JRI3$&C/,YB@:5$ZBF^"H\PA-4]0C( M$31H3*0:0<[&14+]S^L@^E9@[2C"(3$Y 'T8ND3TSYLP3ZS-Q.R&F,@6 UCS M=*FOL9Z-Q!@\25J/)\O3[/,I4]CS@$+Z7*]]C=3ZNNA_U82('^F,A@6L[PS(J]-\9W4#V=L8[$$K'BHP^14_>.Q10 _X0 M+Q7+J80/.C?TA^\\G&N[3B7. 79=-Y#U77^*SE98 HB1LBIHPSX;#. 0+W1/ MJ]WQU/O2JG?&W)'18#:CJV-$7G#A^5YN+OV$\G1XG1B G9_MDF;W_HZ#63_> MF-P4Q@O,!8AUY[3'6M/1.E#YE7M\Q9OQA.)=\P::]>T*&HB6G[E(2=9,*EPH MY24L'DHJ*%;7WFT,FRS.FY_@=4DR0:J9'G47UQY$"5_9FS&UNELKA-;)=1SM M0,4#*3R7&ZKR>0[7*,8'#]\)_PT(NIQE(4Y'N%F0 61U/.2E1KP@@(Q:0'52,XK5WGW^I "ZH!0WS?&-8A$AQ(B!78F7H1KE$"BKNNM M[W.)$D#Y-]!"@7KN(DM2? /BO+BL,3'0CW*<%VB,^_"!BKSE/Z29 "SX ;2W M"(O^ 6:FUD&C7-UURAG3/%LN7:RQ9LXKX%IC"*TX0K7&^RP0V=T06RX945@V MYXPV RMI"6V=S8XS(:C=S9(R-)O8^6:"V*$??3.;XJ!1^.XB=RHVH*MU"T&TO1T4=BT'0J M[N)T*DY"[[8QB]PU W$+6IH\"T0.PRVT\;\9!:T1)EA'@-:V/,"X'C]S/N!M MF8>^#D.SP/58Q@F]%](LTI!-Q5LTJ#!/&\EMN8I1O*]F@>EA9>22&]=,,NH- M\ZZU\2@;Y6"ZQK@-_83I?-=FD9)O.BM[@S?=++#=]@6;VFEOE$UPC88,\[BU MAO_%7X)9#-3602C *_)7@=WX7]QK2#7K0O+4B->B'P^F\*>V3 M@0?TAD+(OIKG[CZN*\_6#QI]&2?8ULL9J]=8-/%-^[NQB5ON9GEZB:F MB#KIVUU<;,;S**)JCN-RRV%HN-,-G5R*AB+VWKK[4M.M[C*2&Q?<;$,;^/IF MK)WT%:\\X->>'Y,$ZE])R1VT.[YKGH-00-5TR;5=K%UQV:J:+K.^CQO7UF2# MQ$O;@(]I*'NV#J1?PK(=[H9K>/H[=CO++*:)Z&>]OB5H&M<5.?(:%ZFX MR2T[VTL(E>WW 2&M7B"NL<73W&H(N]>YVY:67,9:X6M.=SKW13@V=7B^\ *6 MYD(#RAXV$\A4%]5T<[5=W'AX#3:G8GK5(&%.U[%>1.:X;F5]_7=1VG0Q&SI9 M+(X@6Y?Y137O[\:M-=L\?(E>1$F:%&4A MN9MSPTWO.:B]/(BFZSX7U]U$'_J.Z@;5&.:@E*OO]<3VG&C- TI]JA@G<73' M163NH9@O<5\@NH5[O+-Q#@]SB^:I7QIT;QU&LJ>-,UALTD(SUW4X-PA(CT-0 MTMMU1NJ8=K=G4!=7%JYYC X[QV3'&BWI M;89P@Q2TW=:2,;T5QN9TYXE)[L@N.%USPS6N-!JXT X=O?D9;FCLQLV2XS-/ MF*.!=4XW!5)7^6F>+2$B3K0H/#YG<0T@QOKR=F/8?"F;EVGP5K89Q(T[W6F3 M*T]F*]3-B11\Q7]# >8:4)0EU$!QA]+CH@)$$*)K!XZ(RE!-CVI#)VOWO+PN M\B^V./-KWFX,-VZYV2:*U[HEIN9TJV_"=881=P!R%_BX[P6&R$\?_.37X[K: ML&(@VL_A"L6IYX<&I73U?2P^X"1%&$W/"&ML\VP;='7C&AMM6/EQ-D'+G"ZO MZ,7#XV9OPDT4[X[0OM8 3)/)W+"WU8 06)2XT!;>:<;=W;C<+3>S&@-BAJA9 M776T!50\H#TDH@^W1W:W*ZMONLRJYO8\7RHK:N'S8M#3D3O;L$DE/Q<3?)ST M_11?X9<$_2O#[:_>)O?W'N#9+:^^\9U5-+?H^EU>4;.?MZJ](]>P84/*;MQ* MV$_Z\E4?Q]4K6FTL;@.';LMSH5]?\F/8=S>[-;K^Q<,=[8W!6%, HO]%'GB/; M>8XJ2SO0_QIF-&KJ; VX9ZCRV'D9B 9=[<7CK?;>WY,4C/&^+G=1XD7+#>W4;B]]=_0FE:+ MRM,'W^!7--SZ4/>!?&A#Y,>8R1K:OD31^IL?!'A/JROEG^A:%<@P[S\PI:EG MB.,NB.0+,J Z;8>P'VIJ>$!5S>UGH%EN6(II+[@),:N7":1>]6P;];6GU9'6 M-*%ED,BE8$64B!NK%M N(UD#^\J+0TS=($T[6;?9R6SJ-3B- )0%!X$?C[%H MEF%,DK-S%Z5_1RE-'P^(-2$9O49T0W'7*6EIHT TBV+O[5!7%;=F4:&V'8IZ M"'FSJ'K6#IN&\N(LJD"98HZ]OWY@KYL^@2/P;Q\(;-9=Y,SSAX#15C>2H^Y#\.BG;S';GT:'QTYC'=/U[XFU.3E*U9GI8[SC)UX'"F^7M]W&4, < MF*<-6[#1;3?KZ\;M[E$!RA!%)WVUF\H_'>/-/JDB4,5[U**P4;LGO?/ ;E" M]B6BAL#I25.%RH,OK1AUC)3A9.I&%2 =:&5XQ_ MB3,DOM_E!C9S/'08T@%$<)<\O%R9DJ4E#MJ-Y@#XSV%, M+:J_D45SXHV)6' =Q=^\>-T2 ZT'=$-,;UGGLA<].6GNK3="NU"FDV;9>F.T M)8F;11Q59V2V)YC315?9YW;K942/D>D]J=JWE_Z;O\;X3"[1*O (&3#RQM'W MSXUG??A"U(.3Q%G( M\-/O@PFMG86P/PWJ^U#T6:@)QMR&P=^*.2D::)G38Q15IJR'.\QBX9P9\7.J MUD/[I>AK]+"[^121Y1BXH_08;D3(1,O\0-!U&=+BT4L2A)9[!'73PBU9&]=: M'[YZ:1:;RF%=1G+C^5'7>FZ\H+-@4!MJ8?G52EYIL0'QB4I+SX,+>:&CRZ1EW=N+_MZS*;X656IB3]4WN, M-_G$Z[J6XY%UA4O;!W:;C^8&!>A1];4S&F=%'2I5-X^2'!Q]*=A" 5Q9FW#4 MSP_L8PO;7:O1' "?I5Q)('W+%3Y6,;YI/'4+\8TK)Y$]/WQ!T3;V]J_^R@O. M8LR\MR2)@T_H !)Y\E=S+-1[.$+\VY0/[GJ'9J&.Z8;)X:_C+%0WW9 MN;9S MBL8RRQYYME[[%&[A5E^BU/.#27D6I97 . 6FW")@WMV]Q!#GAR<\[=F[KRI7 M:=+3&ECNYOAL*(G\X(5;]!5!-LK*2JM?)UW65S_T=]E.N;#R]^DQ)CFGY6_N M73"X))?1SO/#MA=,Z&FO7&^&'TQ\6Z0G0M%H<".N"7W%KP6Z2=&N>CPZ#>'> M*7I.T"8+;OU-]0EJTW-:4N*]ZTE)Z;N]0GL<3]H37FUE[\'#)W;M!QD$]#U" MFC(2B2S?+.3H-J7*VN#\I)&GX%(!4Q).<1ZH$-E/CH@2CDX:#1UD2;,D M? *'/&\$UF6%4J78"B]^TKCJP_H;G3J1H_[ I(*7J%"^DU8$-SUX97GFI%'1 MDU#59*J31M90E&H@T>X#UPI:UFV?9N%QV_&>:R7N.9G!>#8EE%PBW,@/0;V1 MT! W+SP\7GC!*J-UUJ^C&++*KS"6+^&RH_4=^'^#OR._R0Y9QHK@N@JUJ<"@ MU[ZV'\6:$DE;+VR9I4GJA6M6&6!5 ;;;&+.VG?4]=VJC;+L1[&T"R7"EM\"6 MVUAT7E_%W*\]L#T'+GF4 ML;"V\X,\/KS8U7 -[^Z=M]/;"4>9RC5"RVYEC5:V([7*4>R9F7AP>I$50&]P M4K:W!H(LI\?#X[,6#'T?%V2)SAR.R BWY!K&4#?AF5\BMZ2*-F:7E@_^#!1V MG5B@DCZAS%I\H,SL+@_!YLQ !]/Y>';>JI-&JE8>*+D>C\)PG M7LVWCJ('BS!U<@&Q4XA!)/[SB1[AJ3'=P.TS;/_'%-BV6E&;1=.P M7&$DIQXW(?! &POZVM["W$44KA!46B*'05>DU6J8U%A4;U:C95)JC\Q4]?>;@BJ;^\W-SCAP@B\K3$R:3SP&:*JW"+ M;QZ"2M$\<\GCRLO^,'[M1U9K7:S1Y"\ "7LB-\A MO9N_O*U#>W'(T=KNI2YW<_B.-QTRL^[6 'SR2NH9/M M]Q$\CQY Z$UJ!ZM!]V_8W;6WLR;_F[V?M_:]%VH8OD;'44B5J_C$_X2\('W5/92:]M:0?.V_8\$:TQMD=+N5S=W0)Q@(@J):0"MP MG;2)H96L5M+8EB6B62"I6;0J%Y'2R3"S0)B)&%>YAT;2TBR0)]4YY+8F(REM M%G@RE>U*U$LN/LT47W+Y2_M UG \%]2UT.:THVP?B-2(S"(JFZ31N2"PR410 MMGN9"KVSP)ZIB*PE@24I= RT!>YC3,G)-<@3L_!Z:6+@=&J#62"HSRN@UE?, M G4=)*L&IF\6(8$#H*WF>SI!Z8TCPECST\I=FF;G8N-*PM /%P/5XY-7VRDO M^#>T5@#60N@J!;$EE_$W)'+ID-PK"G&R2HG=JU[;[. M0N Q0V&K0S4=FV65C$.]#LR=PQ^0/^#-"T"*<2>8_=KS8RC$B[XB#]9+A"QE M +&FM3W+(U_3^8'D;K\(O$3G(JAN/S!YE2*KIB-H1.^M?0OZV1L^K;#+UU$, MJN]+])(6R5C.=I ;_C=:J)C(7PK,MQ[&_IFBU0#8=JR7F'[AY<8L:#%Y#J.7 M!,5O ---N,]2GO+"9R4:B@.F=>$9;3I[W!&F=UH' *&!_5T6"B@U<*+:+J[> MS]4JVV6D@.:7.$KP,8J1%\!-^X+/R#G"L@26Q]Z[75K#L:VAYBM^JP]?O?A7 ME%YGX5J?^E;1^.CV]1;_:ZQ]+8]ME< (#%4CK:FW=697"ZR7]\!PXY3=K>Y- MG>=MW")E%VN /#\^Q>0M/N"U?8G>4$ST[8^OF%/!LL:NC' M@)V&LIC !2_K M"2_K)GQ#2=J<-%S3P8$@UV8AIV0:4 L4IVJF:R&OE)(IM)8+1M&6N!;W.[;T M4%)7"8SV+%11C>*^]"H/OA.G2@G:R$:YSD]'7T_Z4+9X78Q([$G;GL=Y9$R% MVY-&K8V71R59GS2B)S[#%4%^4!^+OU'4AF!J9VUG>(H50NI)>[,,=(C5>HM9 M>+9,?4K5&I4/= ^,[FYZG^DWE1V D M1#[ADBUD#M,[N@_%'"V'\>^H5Q'>01R0Y<=EZA/C;74^T#TG&-@ M5Q[A_'6CO8HS/_#@1WU =,FYAAO?/HK$ESS_\2SV8^0D9C6$?5,+Y M);?H#04_Z-.!:'K8!^/\4,#,^2HK$;2D!CK4RS#EMZ,$_:9Z";DJ04(]M> S$+C(ZB MIBA9P)K/_4DC>AQ=B,9AJX\BX:1WHI=608IPF:P^+Q0.I;M2^!)K=0ASQ+1- M[Z29(/KT?&1=QK6!EE"*>#/:/0ML=I(LFE1!)^V1V%^<:%(^S0)]H\L.IOLS M+VP/R;;^. L/Y*G95D4(W*R0.RJGJM4SSP+;G1Y]C5Y[%L5%1R&A?YJ%__NT M)'08AF*.&S(JV5598Z9#M 7'X@?\'T&!>Q]'>Q2G!\#%?D>M!K<8Z>@U"M8W MNWTZX*7JC*9DD^#5T= MJV'7%(WLN05YF+Z%B$2.Y,LB47TJUR!U!VM G&>81$,M>+PFD0SHX-#WL><[ MD,6AGP(O&:XQIPU_TX*A;F_/@Z,(#[U$F.BN?);Y=Q\@\CB':Y9J@VJ^5/1+ MY? QU/ V4_'B:Y^M8'DWL, MWC3M+NMZV*.LLI=7!X6F@S4@E,?C#K5^<*&+ M>X#H=J2ADQMMJ',H)VV,T')E)9TNX85.'Q?:$V+"^9PTBKK?*TF+ MDU;X&5^L!@;T])%D=.,TO.U)8ZC3A1N>FSYIE9SQ5=4RWZ>/(J,SI^/L3QI% MO6ZJ7I08)>F)*T8>\Z/5)*9,AZ8C4F>?3"4E]W3< \3U%8]RY2U6 */K<<3D M3XN(Z00J^]<:&%G2@6>]N0_L6XNW4 BT41%NM"F^2GH=/0!?W\;>AO_!5^ M9\.%+FZPGSWYCHKVK.<; M/@M3P%"LCHCZ)FYA?H@UX#)D9U?U@)\T KOQ!Z5LK%VIR$GCM1TO7[)Q29_) M62!KK =)2Q!F81+K11_;,:F#XK- = .N#5*LZ0&$ARC&I0$[AD68R:4G[W'=:ZU,E6;B9O5AK;7+PKU M*]J[@G_=R>E_]APCT7TOH8QT5\_Q+'C:D1"J.H:SXB-&/*3ZRSXS=@/0@/&" MOP9@I=[M@^B T#D*T<8_SB! #L,#(AY_DG.C9RK,^]M^@,^C$!]+L\>WTM9> MC 4*$^K=L$Q?47P?85RBU*?![/A7^ &1'8 ?V#D$)XK$^&4>= K;>_RSMR(7 MS6B3JXV=RM1=35>J=.TQZ&H-,'*B&BF$ C3#SO:R%7>$JQ-(%GB+UB^#A#&K MTMQ9,+J]$#V\!K_T]^JG%Y[#&B/@=YLT"KUWXI%/>!K6TY5=99>(WQCO8"8$_$: M#J7&*A9[@)$']CQ] B)Q];Y"28)G8'P;[-7C*R:*YUY2?DAE_J=MA[#HX1AC M5&]#_S>T+E::/+UZZ2]11B*-\.W+-TF_EQT'&WC[Q%7D3 Z^0<_A"L68C(9X M7LR:$R(+-^L.4\JG;RAX0U_Q77RM.G4/,Z8;3[8!218?Z3ZD;Q;B8TM\#D)% M9R$G&B*V&[F>A;S8\FAV?0=F(3.V.8W]7Y_IA$<+O<,%11]R MCKW$X)KB]9#JNQE'1S*E+4%1]7+-CC &2'B MB;EJO4<-?6V#IK@LG6Z8?2/I<+2DSXC6T<#H0KN]->QL';C2A>H&HM$0U@'M M!IMSX+0#H\7RW>7+A^!P/M092GRJF:4/584::4J6[$,[H41:$^/WH8QH2_1& MTC:XDGJN(\YZ\:^CF*V/_!":_Q%6&25N/V4OBKWTO/LA\/+H/ M-AU4=Q&0"4A0_A(@=M*6FXV_0G&32]( H[IV6&7K;G=0I2,< YARWX:+*&FD MU[W&'NVDEQ;5S_>N_Z"N'0!&<4HWF/(AF*7PO:#=EC>.YAKXQ.O^;/W/+$E) MQO-VX-9ZVP=O:-6[31]@F3*DE:NO=(#C%IF&X3X_3 [&*%9SK1\FB(I_6@^6 M^<,R88Y+8T;]PV9A?,OE[/XL8NW&0Z!.D/@P92@O?&=Y95 31SG3Y!%BM;?@ M\V'O,$9F78P:Q>YQ*LBS9_^ARA4&?KGA)DB, MH;,D02DDDA5^._(DJ!=YSO42I )43:$"Y@,,K(&4ST;D29G=PZR//2]R.1[9 MD>NT!Y6^UMUP\R4!D6*_,5+]@"])_$:2-)-4,5Z@TD1U',R^YO"XS;/RB_,E MBM;??)*E\0;3N' +T@G=%OZI>1M;CN<""E0G3Y07, P\%+/[458-. DI92Q MN"7%2UO0TVK'\59+\=9NH?(^+APK 840B^H%$(GZQ?,Q&Q(^Q1Y4HG]$JRPF M+5I=+(/A7$ W9IBL9"_ '4#WGPH%P 7MDI3Z;W%AJM'<0%P&@K]#NQ>,;XT +J9IBGC=U9O(#2.V1\ MKRN]W-"OM)>4<]USLZ0ZJ,'87=5R*R%7Y@?>5H3\,,37<6FX";- 7;=+/8!0 M/&+5LB/ [R 77BEL?SB.&%]ZZ4&?!?X&?\YK2HA!?6Y.Z(H;ZG!FX;(TQOMC MHCH:U'7IA,YF/YW4+!S"QCBR&DW0H#YB3:;\&=:J;PUD< V]S M.G>C^AP^N>;!--RY8SK347)2' G6VI\[N<9V%"]-]W(&5/PM-T^OZ!QM_3#$ M+!X\HB'P>F<[*-FYW"@R+EOP_U)8R!]7KVB=!4BY5(4+2LO.KI4^4-@75*U= M6_Y-N(J)\/N DBP 69CD[J=9H.X1OG[0.L] W0[:MH.[AIP'&OV EU8"X-;; M0W3.V7X?^"LHI$M#\O!/M_[.3[5!C6/,Y!K:VH'^CS]9?M2Z42^#;/CCV#/V MY-[@@Q"G+K $HV&O-64Z:17R:&CN1^-.7-\\&M8QT1M%) ^8<7>!T'Z)2 MT;K'-%K]^AH%&.H$%$3IX61JU]5!NXO2)I_KAD[V*I/S$T<62 (3D[,L?<5' M%!]B!3 -G1P!YMZ+ES'Q@5G_[ 49PL\(6:H14,K.C@!'D7Z3)%FK76(=G )B MF:5)ZA'YMP4D8B]KX#P!TY+%![*N!^03[)ZEM]$W%#^]>N$#VF?QZA4S-O>Q MOU*=O+:CN $NN_8K3,QBY1G4]7 ##'*[^9H@M/TKPH3,"!Y55VN L0-4G)9H M&WN[@C)3]=(/NB?*H+=CX#V@G><3+5J^TJ)-%XB-!G1#-6O&BI3JTC>\][-P MRNN+-C5G<=)BZ;"GCO,NLW##&09E)4YI%KX@[?'6FB6;A<]"3SQ6>;U9V-M[ MXDS)6,ZBD$%[Y!DSK[-(ZS,4_LRXX^F2_;BHF?Q00MJNK!KM=I"H$Z_NTG_S MUQBU">>I+[SD]=[S50*Y45=[ZB[OL&..,WQQPH)5VBY]IV.E3V:;_"%_RJ6! MAH,TG=SI" &O94\\'?.2-#GD61Q[X1;!(3@_%$W8N3C[YL5K# NZ2=%.Y9(Q MP,#V5']=UWZ7[5Y0O-P86K:&GV=8E"5Q*J +_ZM %?['/QY@F5\1+*4"8/7K MI,OZZKW[NVRG7%CY^_08.WOWJY>F_,W>N<_=$1I/9J(ZFD_@T:$Z[X.-;PU% M= UX LDNRMO8RUZ1OV'+C8CE!Q2 +AF4! G!\8N X\;RY_T&/7J2_H9?>#B! MUU'\!?=5RCYC33K7;!]$!(2C-L(I]POEKZM6--IV[E^(?/PZ=+? 7Y&]?,:4]>T.Q MMZ5F!4XN[IFF;?V,98HX1QXY?F@_62_5@W8O&&?*@ M<2'W'L4KI"?OXTPX\'&A O]-"&/[;V2?I">WH?' JV+ XH.VW)R%8>8%YU&8 M)8\HQ3+S^A<_??T9)2DHCS'?X*]29I=\#GV*1FE.S/Z#VBMH)=XIZ?[H6@Z\ M.5(L40S]% 5@#J8N\K(],.X[W9K5Q[VYT_&]S.0_ %B.:J4[TI!3#+R=S^%; MEPTUZ3;P2@L4T5D>T,K?^QA5#RCU8X+'LVV5(6K3TPV:M"3,ECEE*K6W)ZP' M9%Q\#*1G75^GU;#S\9$(_LKC.Y)1-3^D-0!O%;IK":6+-R&+A(+HYFO/CXF+ MP=#$I-]B3A#Y1,Q/.+P5MIQ\O,2'TMY^M%W?\0D%^&;[M%:,E,\9?OSC.\7L M+%R]8Y;;3U!2NIXW(7Y\P\1?C7) VTQ]M(BU3 2.[:KGK >*W[!<+8?[+F+< M(66WR'FI%AJ\B]*_H_3A_V_O2YM<1Y&U_\J-^3Y+]ZP]\G] M]Z8'8";)R),P)#VCMPA\)3^O_Q#VI)-E./%L BDCICP/*,HA MSAR("D:3AF&PH'AYF];"R;, M)^X=$78];=$LU@!LX^<9HA]TO?:KAQ MTE ,*G)KQ]HL@&1F*RGMV4ZI$_DERS\L8G1$,=J:E#'INZ\J8O27[XV@&'*-HKWUL@$DSY3"2HK\\H'G5SI'YC#A=EC.<(+>ZNRMWS^VSQJ*XPAIR7R]W*P%X8>TZADYA/. MHR;&&'POE>B8P[UPOJHHE\W.'*\BB%D.^=K-8*G4'_%M#R=B^/;N(0!2@6F ME])I-O >K?2SK('"TL<]4&PVJ_1V"/6;(:O2TX6+0N>B8TY9#5B(;;$#40/JBJ M\!H[*#8JO+@4]UB*>TQK!6P3/W7/_"P*,]AR+7O:J["4QU@$$3\0TVME@A_2 M10JH_NHMR]1K.*?7,@;+2@T7D1FDLD%J6MP'=JW5V+<'ESH'AFX.^0SL7C-] M337(+5O&KMGTO68"FUAWRK)U5 ZY+7?@#5Q%M:C<J%,<0 Q=!U_N>NTW'62/02'?4NI\SR6 MNT_+W:?E[M-R-:>/JSE&9-M/2PT<]TR:1U;%DBBT) I-:P66'!035F')05G" ML--SDJ0ZP\J-X0G3::/'8[%->GS/N.0*&^9V,/=WK(6L&EC^@L*H=Q>:X)>L MA:T4 1SJNK_@E_3!1@Z7H*)6.R4@*A5B+NHSQ\ON(1^]U L'>9B;7"I,1CPZ;(M/[>%#BW2M((#%K_03."!0.$ M)/OW4,RH.(=YZ\%TRLXB3&G>6C ]O;-X37Z M>C@/I[)I6OS&)_E3I[/Q6KS MUH/A$9_%\^;FK82T$V>(2[B+$C6$OWX6UVP-7"-E9_\L+M,:N%"*08)9/ YL M[.IWH 4:.\PQCP>!S5NL3L&1>;P-;)[H$X14YO$" ML-'[IQ&B&?'Y7_W7"591E!Q33-XP5-N0HI"BE%J3-EXQ2.?_B.?P26BB_E<4 MI14RUC;>P.C7!P2(O@3PZ1]O M,.E]RUKIWYT&I+ED_"G$? 1]? 2/!2KGEZ<%ZQT\00\KHF.#6OE=,RPP-86X M;&G):IOS*.S0FW;:BS$KH=[-8UF&K+;>:9RE"'S[5+]@/)'C8WY8>4<80++[8G@"&5L(0WMR?0T[?*=?TOUJ MX&J55(4\P&X[S>CTQ&VYN;CXAG0B"17"6<"[^+!UKX"$42+!LK.*V4KI_$7% M<3D%?!; ]7L^76$RS,/S/OXS*-,&5'K?*YI+LP!O>3O#VKW>8ZQSYK&T*U\P M:3&YQWRV9 8HM^<7_;5?I$\ O8=&QA\W((:(8DM@BU:>!U,2'X-=B([I,6AA M&+*AF^=DEJZSB>,6*B/T["V_P_IN0#8!N6[XGI 9D-7)V!95/@?()K(=C<@%ZUEKL1'_!AX M)*\42Y'[3]=/2$V5AO48$8.1M4.PJ;DE:[[>78;!;6_HU17VS\LEN1D[\7X7 M-4)Q:4'Q7Y?%Q'_\LB'T,D/R]6]'G=97YQ,>DR-W8M7O]27J#Z.V'U$D M5E$$8I4M4^ID%#%/T'FGUV5N$T2T5;Q-G\/ 3?]0H$\\3M_YL ?"M(_!5P?] M"N*T-A7[N$-)%#/7JOLX9E@.JOH?.[W&6 UEVDX,CEI$UHBAFDP:"GUZ3N&I MZ$=/F/0J,96(G%TKG#QI&&P2H(PUFD%.:IMDK6J=LW#BZI&LL@KT$$O B\$O M$D-28NA@G64O:MF++?;?$%$8 [>G1NVSFRT[IV#.$\ 03R=R\P3P&J9$W8'( M1? CFZC0#=O6JV*ZA#: MW&)T*K5W$81W/P4=>EZ&]6X'7;(G0T3ZG+%\><7_Q:;JZX?CLJ,J"ATU0L[B M9E%43=3#*,X17 #G-E_B<7H# @:&3U2YL"W@7VND>>>O/P"Y11/LZ;3(/B"N MMT!,0&O'ON.'AQ $\'.%X&]8[>#+6F:[)9;-*)*!@+/>/3E!/:4GB<*^*?DRT ME-0L9P);JS9:=J/PM;Y)H]7)M3YQ*)9P&%\!K6X9P0Z;#T8"4[%-P,RJ.(>" M-J!B5\PBQ*"@ [ -G)F@)'7DLT/GTX2F4U+2-*&X0@Z5;=Q97&%25IY;()TQ M:.WF+M-],5XLT [$I/TE>:V-.0112229]HFP=")(V%QX/J_>)+R&56UD6G%I MVPJ&7Z;35KR_V5#CF\CEO4\*47(FS6BXA'/L*IU^/;.0*]0%(Z23E*F)W=Y/ M&TD_.0@2Z=?&_LUV&DMXAR@FQW/;G!D-S=!4V*?34C*8B9%0@6.)[UG T^Y0 MK3/9+&!9RAP/7^Y4XA2UU;=A]?2/;'146&7*5?'.;S1(&5X]O?26U0 MB6',))CP;)@$],GK[)Y^%X)9P]@IJV088A8*^I7 ,1EK/ 55?T#HJQ,GF$(( M\H!0?A,4+D)^A,DV0Y/%3=Q<';E+P#.&=?L-^"?P-0SB@_AR8(?AC ?@W\!! MVV_AE73GH]A!+OY-\2TXE7&L(/DA3'C1%>5A[" 8GOI88CJ,\02O=O@,[(GJ MZEC&DWXEM882^!9XF?9$WL!S<=/5D?S5A5KN6(;8(\5$I\9MU0EFDEJ:)_(I9K53#)$>P6.ZBKC98A. KB:II>_L+:@)ZDL M9H#]K5? PMCQ)P087_G,T/M[+^C]D*(7@#T)@]B%'U>#S1#ZQRS\F_A?P/>= M (1)E.:Q/(/81L\F3K/,RYQ<2;$3;69^)S/.)3DQ M57T"F2<+9N%;D =,543-PL6@SF]*0G 6S@9%%FP5Q+-P-*@S7IO0'\3-P+3[ M].OECX&78*1(P:E;'^*^MY@B&&]@].MD2OS>A@%)*$%I)AVF+*V^+KCS*>JA M35=I3(I,27BU3]1#G\F!YT$J<[_AN2',3 %)<6DQG\1]#%H1P0UH3F-S)O_4 MZK\Y\0W6(E":N(B+L_^6U[WI^O6%_U0:JK\? M5V+-'YQ@"X+LT%WO,IFU1BN7AI&P$',!/#$4J3Y'[IG>^P"@/;&AWN(L9YN_ M-;EMAW#3MLF)9B.-H0BZ7 _8N-^0NP&1&H=+=^\99NJV^@A1G/G]4G.:C[BP M?>\/\X(C=(G]WC8K3DLS/#P2]GO9O2.TDV?ARI8RL<60S:B.1;LA+(2J8G%. M&C IF_7RDAK'D)PT1*JV:*4( =O;'M1N!,;&$\:.BD+M=B-++-Q\O#P MK="\C+( P,FC(S)_'(O#O3N$@2#/;DIRLG#:VNM^<&#K?,)(C(U3FRPWDI?1H^XV&I+ M%J1L;WVY"=FDGK%0P/],+T%@7L&'T0,,G, E_W9C>$K+FA7;I(7NJX?5>[V( M&NW@ (((GD#*BF\! HX/?P/>CZ'OX>E?;I.\ CX]#]=?7-05[T&$4)J7/Z"F(L%U>N MB_"?-V& #PWF9;^N0VE,?\:FSWKW%H%5%&%\WTE\%GB/P?VG>R#O_3V$2*WF MS34C]KRP=/0#YK%'S(/A*7WMFSFAVJ192]M],(T"\ -BX4QODG@PQC*(7,DA M%YR\FR1^#N-_@UAP3DEWUZLE2NH.S<Q)!UXN;_5G+1#< BFOT[-6N#N*&.N4NXF[9LG&X2UN*EXS;6999?WNC/1FTV1=PV-WUX;"5_" MT/L&?1]+.0>B]/&XB#=_3F/MDT\59RPJ4/IP>/K?%B(XGN\]",^T"%&]KS>45NQ0RVP]:]P"\Q ?K79T%2H3=G+,O1<4FNHRD M_S'[FR3"6GL4Y8)1<%-DLA 4'JFUZOXFZQW E&KXU.?UZI(L/KB# MKNA2:GLWW:"R6/BII6:)5%<3KKS>A@&5\3_#^)!GG&#;U4^(1Y+8J_A_'C_R MUV6D4>_:D]M@H0^]-(V-P,XMI?&!_QP&V8*+ MJUUPVVLCX061:H/Q^<5W@IC4*?QO C_(Q'(O$6\A)#KJWJLE/V ^J6WX% ;[ M)W@"'G6VMIS/4B-H(_,.8+O!A:D)&'BK(Q$UO]$_.62)>AAB8W8W-2IWEL6J M^SS\&C+F2P6TJI$P#Y!8AE'I2I:$U3($3B> WD,CD9*R=CC7:^2-B4GSGHS= MP7RHHZ[FSQ EUF5P/I:3!JB+6[;3\3H/%*]3/$3<.J?@ /<@%9FI0P TH1.4 M:1U/FJE43TB!(3YIG/JVFJ08=!;Y8%WWJHP_90%0 *"2[V86F7)=D12ZAX9( M@.,=N5HC\-GAB3?>8W '=Y@-]V3,6YX$-\#&;]MW"6()GF!E,2AV[@7H"+A_V(>G/]+22>B<8IW] M<8$Z^^"7M]?:E$M?: "Q(9]4@7S2'PSGGNC--P6ENNB.BI@6P'+D+0R"N)^T%ZG8L%*CQX9TT:E('/ &I?#Q-&I'N M)Z.4$5E^/7&: *HXM54W[:2!ZR[!NO#LI+UJTF)-J+],&J)^Y-Q%@1H/+*W. MB/Q61"K6@%>X9(WQ0"SI\5K2X[F,P75#M/18TDSML8#SI4394KZ?H_27A>X3 MB5[:+U9R@"V^MOJ2R9+29Z!.(B=(EU31WI,WYI;^R#5(VSAPT@RE>)ZQ;@S/ M":%V*24-Z*3-S?ZSM4?)-=-[]3QYC\!_$Y)+<:+'V63*OE0)JS^YV2A.S&ZM ML=9R8T)BNY/;WA02&D]XBBF(]!?>J6,JJEC :FK*Q'D&8FMSC5EB41"]83A^P[+\#KH__PZU"*]/5E)41W@-EM]5WC[! TSD3]K[#!E$. MZ)US_AH&\0$?J*3>*X<@E1&,(I.\3N9BE: [F;P1M)-9FN,VO &T;J\2E1(# M:"-R2V(+"3I3:9 *AI\*FJ8Q5T"*DAO,5V[H!E93*(9PR!@,GRUD#N_<,1DB9M;B* M_#PN6W5 3\8^F,?]*@7P^';'>!7%+8%*VL+)D/OK)'._-F&E%CMAEOQ"WO\F MC@]W9UKG/GT8W1AO?,NEKA8J"FI9?E7U_MIL],LT?3_\Y@0N(,_7;O!RH!.( M6N(.DIT-)4X8D9#J.NHM0S%#<<(3"AU[SE,J<'L(T8WCW8%WMK^XI;%!$%_V M+"\DT6T,0[?'C>.3CSKMC[SO@#R5U]DBE4)$%^I:^Q@*_^W!07OR3-1M&-'[ M,:18 /?!AFYCF4XZ36_(M\YUE%>',I3PE?>?)(I%KZ/(]S>4Q!ZDRB]_,>#N M3"?UL&PZR"I>L_!*JFFA\C#.(B=873G,[_0J,O&D4>QB,Q19>0)E=]*@7:4T MRV_CXM 8 LP/^GK/:^R@V#9(F1?U.ZS'+/)JK][8;(MCTMB-M+^YMLX";H_@ MUJRI20>-1L*V8K!-.I T[DF/3;Q!@DWI67\?>-:%3#2 MQQ8Y'LBGLP$N@">R)X29^N(^!JW+S (P)-GG!$BYG4[[JM3='M5A<95)/&;B1;JGQ^+'A:ZS*5M$P]L(,!K-FE-9OO:FNUJ"-S>;@$ M>,6'T7I'$R(/H8_!B4A%S_BLOW0;3UD4--3_'+OPNG:UD;;)I@M\&QY3[A': M@.RV)ES1;GG-MMY./VO4H)0J1(^^O GEQRCQRA*N+44*DWT8>ZZR3'QR4%) S"$DQ$X M@""")Y ^=B;&7[J_WKV0XGR7D,I$+]3-3B^-W!\__/ , &WSDM^3\!UN)9A. M8VE\'B'&X@AX]PX*\&39>:@MC4U;MW3?<,'FGS7=1C.IOD*+GY37WK05I+N% M?K>FIDAT_PF0"R.^J%0>QS224S;K@6;10!H/[B+.O TY)S*=^#O>5AXY(O#Y M0$W%#< Z1P1C\ K0";H@)9*X!O:IM2@J*3+XSYI2FJ3)]2*F$?8SDJ24J3O0 ME'741A1/Y2$Y6/FC! E"('#/6X1/$\?-W#CT+S]UZA1<_ SB]8Z^OJ;@SRZ4'A]=X ^Q:FH MW\@/:QH@Z=[N'Q&%<;5!\A9@9!._ M?*]MBGCMRT][,Z=9;<.8ZL7)S0PI7)SR9)I>_$_BMP?>OWX7(WJB9Q^&6(Q] MQO<^]8S]ZW=9G6%>1*)PU,,@_J,'CT5 PKG4_N=4L!<&;^JN7D$@"8?![KT(29\E%SMDR M"ARX+$$B\[X."$7AX34:D@,>&;G)._A] 4X+*.U/-+!A,QD%">D@*Q*;3O4A M"&\>$/K%8HMOWG(8)->_XM0?@N3O35QY^0B!Y9 H2 'U<,(0V/S90';AA1PL MI_\JWF@/60R!SE\,Y Y!4,-R"*X7'ISHP!"X_-427(1ADR& ^9MIP P?6AD" MQK^;!J-$0&4('/YA$PYY%&8(('XP#8BA(C>#&$)F6L*JH9M!H#'/2+PZO#,( M3K:842I1GT& ,LZF:(T%#0*#<9IS*88T",'&J<2UB)0Y[]:K=-<6D'U!X0= \9DX2&C1'6S-?- WHL\MI0ID>HYZ;7SC!'MV%G7] MVU&G]14+@6-RY$ZL^OWXB#&6N/J=F8NH__('=P,TWQV2W3JEGM,D2_^JW230 M][#\%29YUQJ9MQ9O$=@E_A/<\5)497J.*P:=3[$8K'RO]5(:Q4G('_56^E+" ML2[A03^)X0F\ A=;>#'6*>X_73_!ZN4#UH>)$O MFY)2NK3)* F,:HYNEM=.J"FY1A,I3.5CJL4YE14 +*&1E:0G2Z0=Z7=RN9D* MAJ[4GBYKPY:@(\K7' X>2YBHW9^H8!B5(:H;'):B<*T^H632F)SG.*@J49/, M)N-PA;)0-04M)?)*L= P-"V%H2^YT),E:WEN;$=F$MJZ]H:T2!95X$(?1'< M-X(!<1-$ZQWA!"SF+#!/E<@_ 2WS0 MY,C:=!K,7PD5J8_2=ZQ+=@;\<)?:"/I<9B3+H26V56VCM[S133W%9X40.5OI M'K\Y7]J\.&?R&9W[A8# ([+DV3F*??>#_-0"7+>?TA\E^1G _0'OU=4)(&_?%\@37\6^_ZY[;61@,\Y1'G- M\;-[M13C51PC^(Y5)BQOMV&3"4L\RJ&UAX$U%N6J)+>]8;TEVKR^M=3F$O4Q M;3=FYVEC0ZGM1^XHEH8\.BMDEZB'HBYDM$='RCG*U(D:=S)[/U M 4[D-]6" MG/4NU1YV:D=-Q5+ QE!L*]XIOE)D,H*2OME.MF[%657=]5:[[GK9A7UHH):B M./;6;-%K+76 #G\B\+5EBQRD9=_H"00)*%TT+9SPV5?1=0[/'LJ11-[QX$+B#/&-,+S##ZM3797]3#'#):,Y1% M/:9!AG[787'MZB:)\)Z-HM?4OI=ZH8+91Q\IZ2S$_M]*&WNFJI]1\I?4?X;Q MX3:)XO (: PO6N]>L()#WEX2"B29SCU'R>Z#/69/0.[18F6$7FY_=2'&E,2\ MF9Y%Z6[FB)\;$+@'K$G\JB:#ZMWT;07')U>;Z4'[#,2)_.RV!JW%N8!5[72N M=C.(H%Z8RP;AU4:@7/>I$ZA_);?P2 SOKU@#01";M?G,Q:^ B#MI#'I144;2 MI3;$"HX:.ZDE_B79W1R!\@(0^0 ;^M_)"I-RE]X5A!-$89!ZPC"#_ @VT@/\!/X)%M"J0V [>Y=1%$5==%M7*&R#M@LM=<+D8HX32H%O@66+66 MH"$*_/4'AR71/+4*Z"+COQ(>K=JMEB @5?F\$P1V,(-TQ7,9EVEMFTCY!$P& M1R96Q/+6%/DG4EX&RQ&0-0PK&X5MV!N-1->CE6GV"P^4!H"6X*)XR%X-C!T2 M5IIQ%%RH:H)V6FPT,$R6,)647%9R^U2JCK=X4NR'IBU.5\W3D'7%6(Y+%V-9 M[,8Q.1-H,-6WQ6XP&9,>-%Z1V\QRTJ\1J7Q/G,EY7D.:ARWZH,GOGXP)BVIR MJF'9;;=.=,!R@/R'7($^8O0< M4F#^&O<6KJ"UOG!"/J>;\RJ*0'SK.Y$H&XC?7M^EX1-F/(+B0XB(&^(.O,>7 M*@6K8XAB4CK\-HQB*MHYE"D/HW_-Z I$&3=YZV!#IHNR"Q716Q"^1P"="$V/ MP4<2YU?V(95%Y044AHL'^SE]@4HLNH11LU*#996O^SG]200M&_ORMM\7%$91 M]:V!&[ +$> _2-_/V-J@^8J/_?-7K*"!^"$)/'$)3DYCZ]:5/"8PU+I6Q]8J MX$JZ6:NL:[8U9E4OJ%?70'+AN-VUKDU3?6Y=(FX7;82\O>9/&>*Y?0E/ %$G MP>L!:THQ0,(;W"9#$7;]4!YCNANMEF*SU@*?<7K5+)PC(9-*I3:ZJ1@;K#> M8;8$2%&TU0@DAPW(CG4YOW>))VN(6@J:#C'(LV]-#M"8PWS$$P",^NSHFP"(OB95Q;Z8$ M3('$+/0$G7<,4,HL*:RKN.A21UAS^9<:'["G7YHS;O <8KV@3$)#]HL#2E?^ MABEAN$YDB*K0]#>^/I<]G7E!R&7'K-XCFA?%\]6W]C/,2<^8JI+'GM5?WQM\ M%S937SK)SOK*08$=0*A:[BV?\_D6;QU GW# .\E-_^#0J3Z.?D%5/IZ*#W^$ M &%%X7"62P*0&D,_J50YB9[ "?C?B:]!"WKH)^/FW,283E$N$4O463]Q=J>O M++D9ZL^48IUVI.AINJ<4CLA2)T/UFTYZC0',6#J_OE<^\;[7+A;( ME8GTY2?)S!!1#_,,'E5#QRR&^K,R0_U9]TH0XRH^2_(2I[%U*3B#>G$$ >!K M?!]&Q\[;':?2+HYV7SU3;%@.CYHOH5*92=U0MQRKP7>M!*].!4(5U9PIV%@. M!)/!D;ZFV+O;FI/#*'1DNU+;YGJR')C!-5A9Y*>"8Y]J[/=#:@ZC%^H92XT=XRK. M1'.LA3Y=RW.&.QV+ N^PY7 ,(K#^/!%>&7//\=S>%N55;O#__5+:4*X;)IB; M,!H 4G">0:PY2S*?TW,8 WKTA$Y0FF!#A:E'?62[Z[O(7+SI6)DKG2B>\ ,, MG(#40+M,6I3)V'4T?6$\R6E&-^<;Z.-?WI,Z@$G4\A[?U<-J?*'D,K?RS(0Y M#BV=ID2,_@R-IIBD=[9NA4F,+9VT$4,0!E[^(JHP=,MLJF\5?#_\AKI>*76Q-E- 59.IW./IJB28 M[$:6=D!8L/>DM0$X4SQH=M,D7SKQ%];=J6 MY=#(:#]YK'+J_WCA1 M-1Z\\CR8SO\QV(7H2#_4[-=[/3@(-&>*D!/LTU<>SI/7 MP\ &^ );J8AX9,AY!Z\=7Y\Y2>?0XORKM-%8HK(KQA<" H\DF0;E'^MP'/ '"T8+'I;F-QU]'ACBK?F?] M;BQ5HOJ"^_*0:HWBN]M,5K:QY*9["F( M2=XC%T&JW&^R HOF'+"%5X+O^*2&D6'7T,VS.E;[3HEO**R'33 MN_7>V_?">WTO%$"G"X-['\,@78+T:4/1YAOF!\T0NVLJ#^2%;Z5]SQQ[>65R MO5L%0>+X-V&01*\@CGW@D0?ZF.+B+8 IYLSGP*X?=#PY^6/H>S#8XRG#L&XV MJ/6U[W"D_T?H*XCXKN\#D?43/2_NY8?35=D %WZ0Q^$W((9INN1JSWP:3K*G MUHP'EY0(9L-__TG^R2U_(-?9/J[-C3B\(1/JZ5C'!X"V!R=(!664[MC'(.6W M;1@[?I$FVC=_7S>9"8)/3:\HI[>FH]$O[S!3ZEL/U?G9IW?AG0W3AT^9AUK_ MX]O'Q1DOW']B105&(*ILS\< G_1!!-U!&%3EIZT%5K,0L&VK%]H^0"=LNK#I M?@XS*S'552B_E+\G3_8\A_&_ ;W;L \$;O#A?F]Z$*;,\Q"B["/2CJTH"JB2^50\"RW,A MS1;0S8"WI7"WR>EJK-M2(L>2T\+0N\G8Z15@M4/ \MQEPP17:UK$U.'N0_>2 MR+ZP_(V]?KFVOV20JQ_#'( 41J M#SD\0X#Z-ZM!E4\9&@*[O]N*W3 Y24- _ ];(59*>AH"N1]L14XUKVH0X]PD M#_2X6_O*Q*U!5L,D/Y-AJZ&-3OVVC6'P,SRGRYT'/9J'IH0DZ]-CS'%;+KIGHG8]KBR=^CHLT3^[HW\FFG.K*$J. MZ;YZP\1O0[J7TIV6>E(7>VVQURRTUU(6?L3[Y9.P]2/FEBI'1O4RN\N+J7%I<1S*:FID6489=482S#*%"8M(!7JFME@61?( MEM E30;<#%>0+/.;C*0$ZZI991HK=4\C+V58DV!)EQ\:=Y[=L&3*CX5\U;2P MUT-/Q68#G*P"]>*<7YSS%CKGEV2J3DP_@60J)=+U3;X6'A=ZE=EMM4W],O.&E[%;&#-2?@DR., M'!_SRMFY4R=1SM M? *X+P3-. 2G5;],6IHI6J'VAHWNP X@5&48LJ6BE>?!E(3'8!>B8PJ4WC@2 M:[(E[B:R\C'P2$ O"F+%VXSL1NUQ9M&G( !<:G! MJ;TY;V%,?NDR#&Y[0Q-%V#\O%_ R=N+]+FJ$XM*"XK\NBXG_^&5#Z&7ZR>K? MCCJMK\XG/"9'[L2JW_?L#BZ_<%]>GGS)WK!\12WLPW(/]S+N^-S!B/94OQN7 M,_#!)^2,RO?:!"3OR,1*.XA53HY2)Z.(>8+..\U%NDT0J9*8JD7-9A0%-IK&#K\5V(BOZ2H1\]&<%YUET8XHL?@YP-T#_=!C%GZ1R>B4RA' M@UCVK^H0&A<"3Z56Q%J8*ROHT/,RK'<[Z((GYSU$I,\9RZ]7_%]L)+Q^."[; M)ZO0T2C(!0GCW.:+&UROL]- U[">C:^_P%-Z.*RQ^8G/ZF!/ITKF1[P)Z82% MIXJP8]^QDT,( OBY0O WK&'PA1BSW01#3-=?;T/ 6>^>G(#W:FJIP4"*0E8K M=1MNL$;]C3*12"E@-3=JZ]!YI3M<8=^4>UGKRI?4L\L6J5"7-=E?)V%[*L#1 M376V'I^V4[2 1E*=-1D0:0>OA'E7W4$\C=AD-(QVMBYQB[XS_=O,MC:&GE". M?S]0#)O=/V*TH;/.(#98K$=%^FADVT0FT]_W23B/&./PZ1(CAL$Z[/JRJ6IY M4*JK8< TE8? XB]&8B%M==L;0R-A0=HGPJQ.Z#*D>E9Q7:6M&E:SH;Y;!/E< MA!G[U4:F55ZQK19.=5/>AA'/=\QH:!KV-A;PH2]0%=BFDY0I5]+>3QM)/SD( MDKW9QE'-=AH+BH4H)D=1VYP9#:UU_O+/B$J^=4THFVS0RZ=D,D^::11RD+A$ M+;7PK)/!:,*7"A:#7VV6.*TL->;5]@;CB+/K!#8 M?*(>YI#1?&2A=2'.^A_S:TSJTVZOXDY:'6NZ_.?T)TBY4$K.W""+0@R56>]RTZ*-5JY;I@$,3XZ7 !/ M##V\SY%[IO<^ &A/++=F(XTO4=#E>D#A<0/W MASA2XW#I[CW#O$5.$'V$**:_DQOQ?,2%[7NO* ..T"5>@[99<5I:&TUH]TZ4 M'4D\-X#1#E4I![.$CT ,Q-F2]UO;?8I7LD3%G+<4"BDUJ%0*F6U_6TJ\JG%> M\32S[5^CD>@J'YC6L7!K- T&A?Q]FBUQ(KMP3)_C2:\]38!WU3.LT@%Z%A" M.BNU_DK:+:F4W[K\(DL^!T%P>EA"/(\!KJ+>#A:03D@1A\5J:-00,QF +MI! M,QI5.0O;O#&6)R#(*\6=I5I.::! [%$V&8)QM4K-/+;W+I>B*X3AR32:^9VV39:!9E.QWR?-[ M37W=YF3R91/: ")T:")M,;.&ME?/]9#I:L [,()YWIRS+^4>9I$?2?_%M9LD MPHL01=FT6,D/V!WC^$ "*\TEM)4;7UUB=H*=] 5Q7C; MNYD0:,U+!) ZMKEL+:K8DI*R^'_>UOELC[E*CS1JS@<)880^]%)5BD@C;LH' MMZG^RY#Y7A1?P>.TUHPW)QV(T] VYK@Z'8@K=DX0A0%91UHS_T?@^/%!)&\$ M[?4S<'HUYRF,>,J$@>*VUX;"=BRP(C&9U+YGE1D MO_]O C_H4YG931+>0DATU*T,T!M>>#)8EL M/A @3^<2.RWP5D>B:/Z6/9C+)$O4P]H,'A6KA/TBDX+2;W+0HLLKNJKF#O.* M-=M\,!DJN9P'*?NH@DC5"C$: 8F[E2R;JA28D#!XIH& LFCI9#A9BI6,@LR\ MGU\W5HRFOS4G0FS0Y+Y)/E"64,]+BKB.?#N*3(YUOHKP-!F?'HX4D3$[#=*5 MSQ*F;6PI%JIGA<# -CF\.2 WR-CK)L?Z!H1&R>JWO)AE5XR$+@,K@Z29>,2, M_QCSLZ NX?]N'ICS1% M%)W3V6=_7":???#+VVMMIJ4OS//#/P->34=AEY[%Q4.( -P'MQ0IX:5E3DO= M,6R>H[_XVCKW=_=#Z))<*W\(6.*>X#AG6D^&W.P6"#=+$. Y:*Z'8")75[JI M/P4Z?!A-1J7%)F\]TPGYY?/34EJODYER9[7%KADI-A#J Y82WP]?7%0-*RWI M+V'H?8.^GSH5@%BS9OI/( M]IU"VEW.J1P$BZ^M3I6VP(J3EX7% =PFEHQ6T&:??"-GI,@=/5/)R+(O>#R6 MP:(F'IK"W5*E?/0T-,/T\=?D/0+_34A(\T3WL(&U_6MSY.GNKL&"]. @ M< =<'__'XU EU=64-1*7HV>VU7>[HT#3.1-12-H)[,TQVUX UX "3:W$N0>G B\(.+\/:Z2^(#5Q]\ R9=*@ICW2HML;^N< M%++:7L4492I61IMAV0:-SX4=H:2RFO[!8 K<>'JR+9G_W? 14:IMCWA7P$6 MOAH^! A_-1,$:57>(M_P)JR\ TL6-;_)\;^)X\/=F7C!LTJY0WB&6U+#6R94 M3)SG)NXVQJC9[[+38SF2U?MK,X0OT_3]\)L3N(#4GMR "* 3B%J7T*FC4;3EX8YE..HV*YV?,=917AS*4\)7W MGR2*:>)+)VK+_:USUEZEB.77'!35'*L]-9W5NK*Y(:LPF8R4G -<3364QVA" MKO%A(9J,TUQ%72WRO03*HJ5P7"VP%?50RQW*5W,-6^.U%)61F(>K15OJA1\; MMIH&;JF/?B34*NK[5-VSHV7S+C[;Q6>[^&R-]=END>.!YNN&PDQ5<1]#UXB$ MJT^ 7!;OM$ZE[HM+9G')+"Z9Q24SE,4H*9HM164D);XL[GO4X5W'=Q,_+W0Y ME!)?W*.]%*L%7O%AM-ZEM7@9BGII?LQU9J\CF5RQEM__Z4]_+A8R2HZI:?![ MB'^X(BD-E@%^;\!LB[J_@D_<.?_B3!]#K0 MN)1)S@&!08*IOY1W28E,VV$L0'3_B4'#1,+ 06?*[\]A0+0!_*,^K:X: P2B MF+4+F.69K0),\/C2U6\:V E$YMUBPO#DO(>(RCF?"(7"$685I<\@%B_VH)O( M*JAZ%*[TW>JR:"T;)A9 ,;)D?0RP&A&G+^"2 6EU-:L DY2L#+G3)//W-M I M$IS4!5X-'Q3]+%M72?&)=T!&Z T(L%;+9%^3UW5L58IP"&X>5K=-_8C]W@H> M$>Z)]*EVO!:,O>"\@6J%GY1VQI1?1]]Q/#9+_K$SR M\BBR<*(NF@\+AF8N M$/3-UGK70: B\U>"WZGG_2FEUC:WJDPW?85RVW16)NYMO9JQCUIT8_3@QR7R M\]6)$P1C"*+U[@DX$7B"SCOTZ2=IEM+WAD0_GHAN?!$ME7YPSU4[O$F:( M6-CW+? P'"0B1HY=%S=-[PPS'9B&6F37@,/IQ?35&&.=J1)2#G("1L6?&3/#RNIZ5PN%<"P( MJZ)!BJ1F.G"C3_Y\"M%V O>\14X0.6Z6D$'_2NGZXL" H+1",,*0,LD@E 4D7K0*:U%>CG1,U?KV\<-<'Q2$^0-[]57 MQP=K] 3_FV1/%#> _MX.YWU/2+\%*$/GQ] GWLB<)]?!*W S'5&&/TWUYTK@ MU"QYR^TQ [],7\Z$8:6BR"\2)@T6J/M@-D/H(B0>+'E*DZ:2Q][J16L'=0+9-/]\<,/SP!DT668=Y^N:>3J QY#1=I OMXDOQ5!([?;' MX-;Y@+'CET2W962W2FVL/G]@4K-4D/SE2K99I.XY-U>.<:*R=I+,EV"7QU>M M(JA-284/M'U8'MUUS4/03%S.+S_/@J$B73IF6;Z2]6 MD"C'"AN2^18 []Y! =X&48DU,!+0A;:1W5Q9FHS)TDJ(89RM;G.__]4*:N46 MN?)\2M5D_*L=H7^!9GW1,ABK^#=#0_1,;:H6YZJVT9=-(!>T8><52/75EWDH M:9W7DPS;NIE 4/O LP&NK;LBI!+?:&5AA!LV02BB3-K]G*;%&3-B4S MKL2<-:NEUA?4N8$AMK07]-!&AD2\ATE,>S^-#"4*[' X2]!%;^(0)V[#)$/0 M0>L^J49CN)NCTDS[0<8.KPA/+F87CY ^E_\=UK@[?[3/3C!'FSPJM_O=L!EIDZH &\5M!S"T@)([1R5 M5678ABL7(XX UWO#@L7D,!X'EP<8.($KC4OFDMN&6 T@!OPAO>Z%-9_7@X/ M#6;$RF$U$90DY=$=P&JA"YWLHN'J&*(8_E8%PHY$86,%%',?6P5MSP+J]8"9 M; O0\5+BS;J2S_W()BR$-N C09B[(D!+G#3R/>W&0U(*D<@FH/,MR9_U[BXK MP$,"1"\('&%RC%@\8TM%"E,E%)-KKR+4J05:_9$N_6>_*K=?!5?.R M; WZT4C(H4OZ!QZ3?I./U^MV8XLQ:$[NYH(I(%:G.>809L"XS^/F6,:-BC"5#Q& (KQ>("S3^F#$W[AA)EMQ88 M_3 #X=N$B)]3>'$.6.W@[HR,,!_K HZZ]8 ^MA>(1K'WA;R YBVD@)34VXE60-H M7TGU^*%P796'TYAU)0@-,FD4]="^CBWA)[G-R.RKG311&$E(EZ"CSAS)3K$@ M)J$=!].I-5T7B>"I6E>-:@0< P0;6L'J_S=U0BF(-O"0X'?1=T5O"$\_D_XA M?DG[65%Q\ L/AW)+?7=X570L\S2H%H0&I R)]W-*0NQ8_4_<]\%8G+'?VX#DYO@-$]!(Z]U0G7R=Q%#N!5WJ)MQP] MX S1Z$MQL>SB0 _PT-U U+WBYC#MM8JQ_OJ>Q$3<;<.+7I7IABN$B$+,S=PU M*MS2$:6:V% =Q31R>0RO0BQG#+T'PI7,RS\CKAO8O&/C%!,F9&>5B\>X7*/]@L(HNCP(15Z"N@&[$(%R MJ5)+K@/I!(X$V]UD7>+!@8C61OA*BR6DVD_J#\(J1LEOD'WO MK>*BRYJ\9ID@E&F2AFD@E(9BKA>*69*?K5$Q.UME82J!("[]8;R=V$HKL[PI MJ[UAU9?E29+OKSVFPF,R84B%T\D\^5IS\>4Y8$7N%Q&MQ'E)LH<>CQ\H/*6" MUR@)*E-Y5.H).GKZ6R8YVXAIDO_D!-Y4B.2L<*5TU257#/_;!XRDL?9*)I;< MCE=GAIL$TKQ HD25-WAU*]AA6JM33VI!Q2BASY^3^&FX1R"JT6['%6%UVK\Z M[@$& )WY$M"."ZGJI#\D*( Q/N]PZP?X2?Y56W0[KF%VD/VLP[Q*NOH3,TM] M\7X(J:R:+"EI)WV/9E!E@CEE^I4))5"O5 '81EE?PVL#J.7D9U(M[J.SY#K_ M&&<;H((>VL@0GGX'8PW^9F/*!AEWLN\ M#"%^J)LN1?WI4SLL7V7B?3_\1JX2,'+I+V/4L>A@WBZO@EQ)2)4I)4FI=-)' MC!J3L6E3&L,:,2I*W352JBH\',<2LEEWNX5K=PQXC4T/0D'7]CA2>9.D8>?^L38R:[%9!=13)+0%3=A@$6 I;IH)\)?R%,P MU!]";R&]A-CN!C%,$SC(M6C\ : #DP^R!:<76WN5J];@E3'*3XY+AZ]3;D9ZFZ2A3)SN:IR1<->1O&CE^_J&^45BQ9 M@X!UX#\ ?) UR:N7 [9#25:@/V.\:=#=1@R7_&SU;:?_"OZGK]"13$LL.EMW M@1VF3P<4ID%X]VV0OI Z6_HKFX"/@JDWV296@D?V:!92U=)9YW5N!6J,F[[< M%JLGO(@[Z2:&KP2(J.'VTKYOY(YTX>Z1&D+[NG%/+>&Z\7KI)J?M$!(1U=+7 M9.LRJ^ 3I84(X8DP&BE"> ?Q!XA6J"34)1CW\V7/T18FF: *2D?1-"]JE*9O M[;L/LF'6NQUT 6(^=V5'&.?Z'!+N>;S*Y6A$[J6I" MZF-C2AG/?TT:D+2>J_>?I/XP[#\,]8Y8;G'WK"V*B>[E-TR#BJ\QJH#!':7_ MHL9=%;X*.5<.-AY5TFJ;$GFRHYK&K&QE3851F2/80*9(';L6 ,'8@W%Z9QU+ MQ.A=!S6- =KU*I4E;QW--/*;6I0*N8W>)COX7O'"0"QXG2!^(9>2PX"\NI$Y MFC%I11VUTF>F7EQA3[%A9[&;40VBZJNRPVG76*P249PB.(TN-I8WXA$A02[^ M1^TIC V( ,(J5WY;Q?$MAH/#_.*67\+0^P;I'8O'(':"/3F?,V"SKRQSXEZW M,9B/'=OA5^EU9Y3U%,P;^;T;>WE!_6@H7C6FM_EMJ__4S@UUTM-FDZ&ZDSBL M%D&.UL$6.?0IO68);3LB%5<(A6K58R -AOE(=&*-]IJ ?[$*!%5V4*/?BAW1 MB0^HG6=9+.J*9>>3:TPP0;RBG&RJ6N.>'4[MQF;3G]3:QP2 12HU'VEF+W/( M$95RXC0V9_*25JT<<7*#F4"\J@VK( QDQC,! F7;K2L/\ 8<16@V#!)9R5GO M.-QL.9:3<*+L/B:PE:(YI+"Q)(8S 0 %\T=N1\D,90+A"YN',$&6N:]'@P:>;$N_'P.:U2X&J(&/D4Y 53@:%;LENQM/8/,( MO8K@QG#& U T!!FI9/V,2TS+Z3)YRZ>XF7DWC\U@&KF-YC0"Y[5.]KV6',J:]_E@N>5D9PSUOD8!#H M8SLY1J47NZTRWA19@C9G;'$" 0VE=C;/1JR[V$HNJ]XBOY,V8OA2B4D&MWG/ MD24%L=$,,,)OD/("_ 1\A MBH%W])D2WXGI[BM59E@/",BT=K(]>)_'O#WR$W>P>,5A-._!026G]&Y MQ18[Z95&';^"XSN)GJ0DMK=+B?1B]'ORK^B?7GC$FVO@=6TC[R+/FQ[.E.[KQS%FL[0?9,4MU+P 1!2%Y,U9X/T, MXP-EY_?F+>84J&Y]+0+G/MC# !R,.>O#[RZD&R''71KFT6FJ9';YCDADUOO M;GTR7;)6".)%^TKTWH,3;$'P@M4-_-5ZMP$G$"1@C9H/ZN4X]#5:F4M@$(,] M0+H%9C9Q?!"L=ZL@2!R?/L+Q"N+83UF>J2R\!7AG4(4AQZB'@1B'"AE2-T39 MDI:U")#F0*64\[^W2"HHV-69&2#?P2(8!)KQ8Q0EP-N&*4=77ZR14*S%W2V" MJ&P'7B/^=93K8&19T5:9>?)>0\1\720]\'QNA'=^/7#<4&5.,G&9A*: M.N6P@O<8%,5&OH!PCYR/ W17"#C1$S[PR30+EE;LU,'Z'Y;H!P>BGQP_P4OC MD! 2E4D5AX:HA<'.C.S829UYE8,GJIU,["86B1Q\PF .\Z@K!K[3.1'#+;-/ M4?GS5/4@X4.!F^#TL.H>5V>4I)PMJ6]55SL M\G6P(3<+"!$W3@2C5?93!8OT-Z!QPC W9.C%2;SL/^-U/MQC>RX^_XC%.,D2 M6"'D!/NJ'%'NUJ^A X,H=JB^W7UWW#K1X<6!WEU"EH%D/-377=3"N(6\0H[A M>?0@#>DH95ARJG2+P=?DXR/]S/')DCY@9?0QP =@&JW.7K3;AI1KJ7C;@L_X MQL>*>@[+54/43X(F/S?-[!P5X%:.7S&E+I)9+ZIE!/Z&O_=54 MP"X]3=PQ+5<2BSW1TJYGQ4E:NBD'#>Z#$T1AD#(R7J4?@>/'A[J+3]3&2#/F MY1"" 'ZN$/PM#)PJ.>SOC"3CC;I(I.)U4DV-)/+V0+2"Q^"K@WX%<:HN[5@. MHRU*HCC=<,6!W*FO169-?CFRKHDT/S=.FI:]O>6ER)>'Q@]9:U72$UF>X^YC M&6J529^=%=-,M9?!]MGM 1PAK4#NX5V*SE7)QOO62&%VJ52<2EYL]L$/$A': M7%[NOK@:9%L;J407_);N@*>P_C?("Z>2GL)?>B>&RQR[2C& M,D?9DKQ)47T] !!?89!V&L98@'+/TIHF;T?;<(-%P3=*0]WYQ&QBGJ.I5#V\ MO%1$;Z&W71K^1H4.QJF!+*V,>)!29?PY3!/P+JJ>?'M31&"KD."BEAK6?2"+K%.:[I5F/-5"X,TOC%QW>O.! MY*AG&2DL^T/6:\85QD]^&V*Q3UT:4NQDCJA42^-7?%&P]VMH&, :FUA,- M$TER=, =2/_[&!0I/=0\WI"+/NO=6P2J@17U?L9@(B,#W]WLREZ('@ @SB-, ML)]@?>8QR,ZWDNB3:VT1 /DB\9K^ M%/D.QAT%KP=LBL0 '>$E?YZCJ4DU-58[>\58^X!E7;*^,9,QI;2F:EA/I8O! M,;W\"CC*KH"_GZ/T"GA#M91I:=PNK)5TSUSKF15U:;6_;-A#^WE_!->BP I,LI\FP2EZ +O4:KVE3Q"FP?:1$RKJ- M(@6*CJW^^ATIR\V+G79VFMBN_,&6K1/O];D[TM?+3"Z.GI!>QBG#3](S8 0_ MZO_E[7?];J]3?T6"SHRB%RM6D=)4@O_V-*=Z!#(D=&S4#Y 72ALJ3510QD". M0O)K,8V>NF497,X? NEE'$:9";L@\7ZO@W<=5='0I$H:KX1//.P&A8EJ/IY1 M11A$[EY* $Y+\E[/B'G*J>R(8R5,2I'6L.GQJ,"1C+4EJ/E9I]O^"1* M*!WN!>X533(PW"L+FO"PT-R;:%K4[":UO+$2++HAVYWBH"P38"8+4S!>@I1< M6AGZTPQB,*2VL5T!C5!\__WH%M@9!S]Z]!H:"WX]]7E6J-"F MORA6FG'M9+&Y#T6WY)Z@E1H;7'[*652SZ@:!'SQK'L (%;0H>5CR@FIJ>&,# ME[#JM5T.10%TP_T22DP@ DP5-L_/B)"*S:WCV!WN^X?[SUR>-6P)S8$?''R) MY(5_<)T&+_1-P9K$;@V_T#D3U-J+-:?_AN[=LS\LD/V2:P,)%3/G8^18UAL1 M7U\=- NMV2KV315;I:(O3>L&X4B4)FMC=L=E:Q M^\2#2LE )DICGT\M"! :FX"#62%M+.(?%JB]$L"VW=[#<5P" ZJK%6)MM@G[ M;):@>X#;K:7&(GNI>P4O=A=_.QLI-V%)SO2(2OA$_T^M:NO3YJ;Q5K&[%?L. M>J^OR!?+SYL*)?&2'"M9CH7!ND!^.J:2,OKI6_Z=7>B^+(Y MM]QH8\\Q-+ 'S](UFU20OD3^G&L+*2H9&2: 1)!" M0W.![FU+SSW!YDT>GVQ'T+1HN*WF&ZZ1X<*#FA8-*Z"A;<,>7;$UG/I1VMI. MWF*A9RIO0;$R*-HN:1,46\.3)PI[W;?XUH)@91"<#@:CTOW+_%\5CF;IZJ"CGB=B3R:XAXFI&)"J]+EHE['SDL?/>EUW*3U M?U!+ P04 " @@E=8AU32P' # [#P #P &5X<&\M97@R,U\Q+FAT M;>57;6_;-A#^WE_!M>BP 9:ME\11)2_ 4"1%L*X(V@+;5TH\6;=1I$!2L;5? MOZ-D!:GKI%V*IMGF#_))?,A[^/".1ZYJU\C3)VQ5 Q?TSU8.G833L]^#.)E' MJ\7X2H#%#K$JM.B9=;V$GYXVW*Q198QW3G^'3:N-X\KE+1<"U3IC:;O-GP[# M"KRZ[H0JJ '7MFXZ6D? MF[$XC(]F;(.N)I!MH;R>OE=#2QS[5*BX*I'+F]/TC@\T,%O6(#H)[.+"$SC; MMEK1]QFE5#EG0S?O *J*W.$5*+#6 ]%O!(J&\JMBM&3Z"LP-#^,L*.7F_Z=T M<[P@*3\HW8$GE?GRG1?:"# #%U^[B;J'!Y+WNG,T_!9$/KJ*PG >/I\Z4%)) MWEK(++2<(A@F#8:".XX]G &(@)F\7Z&E BC1]=G4?P"I/,HJ=ELL M+.R"_7+YZROV^O7EC8BX4\]_H.&7:!8_=&I]=KY\C6A[#-%US[)XFV[O.)4( MXW=56^H9>TE.*FT4\G^/E)_>8Q],S8_JZ5TJTK_?H!]EV;KOT>E@V;IQ=:PD M; .!QE=[K7SIZ!J5"[0ME:G,M^9[M\L_.NNPZBT3:<<;GAO1WB;;7P5]_3)W05]I?FOP%02P,$% @ (()76,S):823 M" ##@ \ !E>'!O+65X,S%?,2YH=&WM6VU3VSH6_GY_A;9WNDMGXI W M2NNPG4DAWA F.E^E"TYUB)+OI*XYLYXU00MCN+6WX #@^DHZ. MG^>\63E)728__$).4DX9_"4G3CC)/PR_!-UVLWUR6%Z"P&$E<1)I-B/6S23_ M^ZN,FK%0(:&%TW\16:Z-H\KU<\J84..0O,OO^J_\M$Q,YH.$"E(NQJD+VT+! M_9-#N.NE\EHFT=CJ^WL)S82OJ@.Z3 5S:9@(%\0@R17J,+Q+120<*6V,,X 1\FU-T'[W MV+(/6R$&!;CY3LQP.KP:G7\Z/QV,SB\OR.>;J^N;P<6(C"Z?;I.=8?%=&>3J MYO?A-6EW:=#N'= W9'!Q1MI'K+JZN3@;7I'1;T-R/3R]N3H?G8/P\,OI;X.+ M?PS)X'1$+C^1]OMNK_&SVF]P309GEY]'P[-E-*&Y/,*ZK0Z:R%MPO>:1]WCUW^6U:K5Z[T*A=H&?LM?V>*K#^UF;;@EBY53MENM M]0G_) R0E$XX,7PB^)0S>-["DH%2!97DBF,X)UHA.#+2;@7_)#HAP[M<*QC= M(.Y!L!Y+."P#)1S ^0QQD,W*K]%1R-N:-$BNF! G3,)/2 MCN H*A2A:D8*Y4S!05<*SQ"F0O10DL&5$8"OA,;PD2$Z@T3(Z5+NGH#B,;>6 MFAF*9/26P[I+VYHOA8V&= M@>*-4/RPU!NT;"S!WM;*W--VC_SG(;_W I _6H')WVR%ZBI51(>IDT3 I8?. M.:&&>Y "Z$0D.8*)<-AP)(5-41S%,@@6&##P&C892VT+&(>K&BU+M.9&QYS! MQY8< #@9![27"!S>Q2E58TX&X*&O"@D2OG8Z.N!O_%!?.^%5>2FP5%$E2W!^ M@FY\B3PEF%&7K1=*5A9*8"'=[K'O>/.T0XL@AKY^Z?1&;=@7("53T0>QWP#/*)L#X^@!17?AXL\Q:193DZ&2ZI)T25_RQ W:@B%]X4 M$&5 %ZNE8-1Y12,KF*!&X 9$F:7Y>*EPIL)BYN3]A_5IEH\FVG)0R$'TPD$Y M/%,1%Y)B$(1M>246&1B,*/.YY304_HLX"L(#@_&<;1&7]H1[!N&B%T>XK4/ M/=YM'SRVIA]0=B(8LHI:K2A&26J!D5BU(-6H837L@8B"1D(*-\.<;=.RZ 0\ M0SSX2_ZNB"Y5/3X8WU4;R@N3 _FLSS'C6!OF%?#USY@K2!TEZ9]6Z;%+X!IPPF5A??_"$.>)%"?B D R&ZH,R"!W"*2E9>; MBPY/*1@(4 "O.2MC=AR_VR*JRPM]98\<3X@VF;SJ."X/P7,J55N;+M'7P";ZO@5EL M#%/\48 =8=*#>\()< N\_YI?&0+), MCX431Y@_(66\5R6!4A1J)*>-G>=G_@.8+,N$WF"R558!/EWS]XM_0U-WC)[&AJL_+-N &ET\9#+1\[O$W,*>J M=T 82 !E2:/,U2PD:K;( %Y@'+^-*J)N[+#O\[!]'\!S =*MQ(#S;0 RN8\4 M@&W_SJ\B0:/,7X2::#GAF,0H.JY>79HJN/ LEWK&X>XTU65$H2L4 TH\,Y]K M/@#6^4D4#Q6A&#Z' !Y@[_WK^LC='+_=[NMUH_TO3OML@N9C#^S1TS$//+"_ M_MI^V^JOG3YQODNR@;-X!+$?@9/@QNN"YP]!=10/ 'I0&<+T=YSUY[!L C"K M 8! 27/+0UNV3N9\]8<&R[G].490P-2K8R.G]%!A/;X2 BFVRH*C5A.(A4<= M'7M I-UL=1X1Z35;O<=$>LW>J@S\8]95KX]?(BPB&M^.C2X4"RHB)OYG,Q&G M8+ @ H=^&_K? 7ZP8=L33,*@=JAP4V()U?J69]%V=)P/5FX A)!\XI$I\ !" MI]L@G5:GMX3(C0_B1]@Z>>(F0?<7ML./LW"W!UFYC%K%9NI%7E9 MECBTAP^=!-QDH;T_^7^1ZJ?89"88D_P[W:1?;?F,\D_]:!\\+OPY;9XU][YB M[RM^YDWN?<6*KT@%Q\/B/"[P/1RY+#NQ7W,2\!>KM6_^C95=:MA=FPX;:]BE M'HEOHY0]7J$5UI%%IM8:3ZM?E]O8B.&*K7R/+IU[VYR.>>DS YHX;D(JIW1F MO=<\.<3O\GWXY>30?POPOU!+ P04 " @@E=8JR6?UI,( !=. #P M &5X<&\M97@S,5\R+FAT;>U;6U/<.!9^GU^AS51V2%6[Z1LA<;.IZD"SPVP* MIJ!3E7V4+;FM198\DMQ-[Z^?1Y=HXJEP_IXP)-0[)N_RF_\IWR\1DWDBH(.5BG+JP+10\/]J'IUXJKV42 MK5Q@Q7]YV&[EKE^.$SB=AZV^?Y;03,A9.!(9M^2<3\FESJBJ!2/MG,Y UO$; M%U IQBHT."*.ANWK<6(MM0E_;OF?_C05C@G9\6!T=G%.?O]\>?5Y<#XBHXN'V^31L/BF#'+Y^=/PBK2[-&CW M]N@;,C@_(>T#5EU]/C\97I+1KT-R-3S^?'DV.@/AX9?C7P?G_QR2P?&(7)R2 M]OMNK_&CVF]P108G%[^/AB?+:$)S>81U6QTTD;?@X/+CX'QX%5Q\^33\=VV\ M3JOU&#YV'L]'R9-'.Z6GV>JL02Y%G%+#R*\V#[N'KO\ILU>CU7(5";0,_Y:],\=6'=K,VW)+%RB[;K=9ZAW\1"$A* M)YP8/A%\RAFLM["$*E50"3<%@.0C&)\A#K(9N59Z*CD;\T:)E0HD3$-/2CN"K:A0@*$9 M*90S!0==*:PA=(7HH22#*R, 7PF-X98A.H-,R.E2[I: XC&WEIH9BF3TFL.X M2WU:N,= &1A28BC!,5 @%B8N,A!3T!PT8=P0L$^<$EO@KT7[*3>\Z@0GD DK M(=.%])5,A4MA@C;GL5<0^\U!-H- M6C:68&]K96YINT/^TY#?>P'('ZW Y!=;H;I*%=%AZB01<.FA#O;X&]_4%T]X55X*K%54R1+LGZ ;7R)/"6;4 M9>N!DI6!$A@(Y[E.*9# 1"N\GR85LA&TB*;.N\7BKS/G[7=%G,.#3OOPW=O> M^T[WL'?8.7@$BZ!(_O9I=,(M&!=@Y1.1^S'?P!PIIH7=O@DF*Q$'_%8CE>F/ M+@QT )Y\(JR/#R#%E>\'R[Q%9%F.3H9+Z@E1Y3\+4#>JR(4/!409T,5J*1AU M7M'("B:H$3@!469I/EXJ[*FPF#EY_V%]FN6CB;8<%'(0O;!1#FLJXD)2#((P M+:_$(@.#%F4^MYR&PG\11T%8,&C/V19Q:4>X)Q N>G&$VSH$W.+=]L%C:_H! M92>"(:NHU8IBE*06&(E5"U*-&E;#'H@H:"2D<#/,V38-BT[ ,\2#O^3OBNA2 MU>.#\4TUH;PP.9#/^APSCK5A7@%?_XRY@M11 @?A"<^1W"@"M5W),W "(H=X MN&/:\S(M?@%,&TZH++S_1QCR)('Z1$P 0'9#G0$)Y!:1K+S<7'1X2D%#B$*V M+&TB7;B[Q]XFUM*Y-,>Z+;F_Z"=171%Z+\%+&X ^?>Q\QXIG905[ :PX*6%W M&[ZX1U:5%?[)&CL>$&\P?=-Q7!B$YU*NM-)?IJV#._C"!GJQ,73Q1P%VA$[W M;@DGP"WP_FMRE9HQ@,MOYJG5O>(WI28IM?-D$N.&YR)G/J#ZV5?!;D:DN.:R MVME;DV\\P2!;,F^W(_$5:AU\ASL2_ET'J^G86'AN#"3+]%@X<83Y U+&6U42 M*$6A1G+:V'E^YF] 9UDFG.-\8VB,-+Z8@R=,@$Z^^1[0!R*1Q4@'?[%&JWG. M_R@$J.R97:C8;_2]V6TV[#8;!A*R?C"O !K@1A1N:<6" VZKW&I>]$\YO<9D MJ:P"?+KDZQ?_AJ;>/7X0&ZKZO-P&W.#R*8.&EL\]_@;F5/4." ,)H"QIE+F: MA43-%AG "XSCIU%%U(T[[+L\;+8O M0DVTG'!,8A0=5Z\N315<>)9+/>/P=)KJ,J+0%8H!)9Z8SS7O .O\*(J'BE , MUR& !>R]?UV?N9OCM]M]O6ZT_\5QGTW0O&_![CT><\>"_?WG]MM6?^WTB?.[ M)!LXBV<0^Q$X"6Z\+G@ $51'\0"@!Y4A='_#67\.RR8 LVH ")0TMSRTY=;) MG*_^U MS_(" J8>G3^B:N$AQT=NT.FW6QU[A'I M-5O=^[KI'31[!^T5(?C'K&M?'\%$9$0TOAX;72@65%Q,_$]_"N8)(G#?UZ'_ M'>"-S0R]/?,)YF%0/E30*>&$:CWG>;1'^LX[BS? 0DA.>60*/(/0Z39(I]7I M+8%RXTI\#U,G#YPDZ/["9OAQ%CYN(2NO4:O8[!SDH ^^_2"U(B_+$OMV_^[3 M@)MLM/,H_R]:_1"3S 1CDG^CD_2C+9]4_J&7]EXW\9P0VKF=G=OY42:Y,FI')*9]9[S:-]_#CPPT]' M^_ZSPC\!4$L#!!0 ( """5U@NN0 X*P4 .P> / 97AP;RUE>#,R M7S$N:'1M[5G_;]HX%/]]?X6O4Z=.(B$)T"\)5XE1JJON5*;"I-V/)G:(;XZ3 M M#CY:+<]VN\WR$@R:E45WDI(%RM6"TU^/$BRG3/@(%RK]A259*A46*L@P(4Q, M?72>S8,CXY:P^V4G)JR8LFFL?)<):.\VH=589;5-E IEY>P?ZKM.IH)R'$NE MF>\$IBW"">,+?\P2FJ-;.D-W:8)%;3A)E4H3L%5TKBS,V53X4H^H1]/]ZW'" ME*?2?^V83S"+F:)6GN&0^IFDUDSBK!QN5N*=I)P$&]B>A -89HRHV(^8LD*P MI$)C&,QC-F$*E1QK#T!"]KD4N.?/#;N;A1 4/F#T- ?W(UOKF_ZO?'-\!:] M_W W^M"[':/Q\+]SLKU?#]>'!U M8.GHLN;FPCE%PVLT_FV 1KV[=[W;P<@:?OQC\"?J]<>ZQ7,<;Q=)9G),$'#I MM^U.JW6\"6T]XKS](X[3:.^T\V4\W0@$%X*&BJ4"S9B*D8HIZ@E18([NJ$[7 M*(W08)ZE KHTT(T(;72BC=Z\GGN.&P;]-,FP6)27)'B+P--U*A/D.M;O*$JE M<9E1R5*"J-!I'UW1D"83*I%WT8!GX+40SE'$."4K$",:%I(I!A/!@@"$,,9B M2A&,E[ \UX#A3UL2K"B*J:2 ] &T<@)+9( >]3$82":HQDC F82LCT4#O8_M M*[N!^C&C>KXPN&+W% VCB(4 %%QKS]5D&PCN*1;!CZR0>0%+&E(I6@7GF]?N MZ5E0Q2;,#9,T4S"[=>O*1FNT\C["G[0NO==8^\SJKB3.AH5MF_D_,]^CRQ'U; M,[M&:3F ZSB;'K]/K(Y!(%5$1@7G"XC<).,Z/)8A(^G?!9,T@0ZY5DY>!;;; M.L$0EQ*YG1/R=JFV58 M@ZN2G'O1:@@5Q DV%@6%)YQNBTY]! LFL.I1:;#H\Q= U^86:"PM0)QL M3DFPU)\-"JPZ@-0XSG+JYS3#\%26@6D.3:5O_9[E<(CA3"W\NG]E M!%;DH=P[C@T1I(]ZBNPP<6W'>\:D;3OMYTS:=ONA#?R0F]#KXZ>6Q02'GZ8R M+02QJHB+S&=[Q,V ,&LB*?[DF_^6OK%EVK4>C=IL1Q]T[_6F(L2\DE(IKZ5P M2Z8K4X#_+7?S>V;274*] L'XZ)I.9('E GDML^MKKREWZP/[/U&$OIP,:/D9 MF'BW\+^:,*KL5:.VO4X&$%/."*JQ_02,-?/FKH/--B8/^>X%!/.!C#4R$D8( MIR^)C$=5K8-4/D,J3U=G#KGLA8;O@8P73<8AE^V5R[97DI]*8O"M3^/?_%W- M/C6*?:M'6VL4:\4N4P\C3):E2ETG*!*Q44)\^#IX:T6-"O+@/7$L5YJ;TC*G M6SA25/J8S_ B-UF]V]3OJB]?=9OF+?>_4$L#!!0 ( """5UC;\^<8)@4 M (,> / 97AP;RUE>#,R7S(N:'1M[9GO;]HX&,??[Z_PM>K4220D =8V MX2HQ2G6]F\I4J+1[:6*'^.8XF>,4N+_^'CL)M!3:&]NT[@Y4%1(_MK]^\GD> M_T@W5@D_?X6Z,<4$OE%7,<7I^>"CU?)LK]LL+\&@65ET)RE9H%PM./WU(,%R MRH2/<*'27UB2I5)AH8(,$\+$U$>GV3PX,,T2=K>LQ(054S:-E>\R >7=)I0: MJZRVB5*AK)S]37W7R510]F.I-/.=P)1%.&%\X8]90G-T36?H)DVPJ TGJ5)I M K:*SI6%.9L*7^H>=6^Z?MU/F/)4^H>.^02SF"EJY1D.J9]):LTDSLKN9J7> M2XINK5'=M]& MHT'?.,5M=9P&ZHU0[V+X83RXV'OIX+SVS9GS%@TOT?BW 1KU;M[UK@!/U.N/=8GG.%O#RPR."0)-^FV[TVH=K4N['W'>[A'':;1SVODZ/UT)!!>" MAHJE LV8BI&**>H)46".;JA.URB-T&">I0*J--"5"&UTK(U>'\X]QPV#?IID M6"S*2Q*\0=#292H3Y#K6'RA*I6DRHY*E!%&ATSZZH"%-)E0B[ZP!S\!K(9RC MB'%*5B)&-"PD4PP&@@4!"6&,Q90BZ"]A>:X%PY^V)%A1%%-)0>D#:>4 ELI M/;IAT(PDZ#T$4!AS*CY1V4"_2[N!^C&C$;ID HN0P?"'4<1"T BMZD:K<380 MW%,L@A]9(?,"9C.D4K2*R]>'[MN3H I+&!8F::9@8/>M*QN-9]7Z",L)%C2W MAG-.%Z@7&K]K/!M0CI6_1NG]V;(D2U.D.?5.CP+"\HSCA1]Q.G]$Z5]%KO77 M&!@C*U=8JL#P: %K2>Y/<$XY$_01N2N8=%2<'/THE-OV2<=S3T[?ML^\UDG[ MQ.NL!LZ$EFZ9\3\QWH/S8_=-[=E[+BT[LU0YTQ"V! MTTNOU0)L#]XW L_[2RG=> FUB\+DG\^RR8]W+(?]"V=JX=?U*R.P(@]Q[S@V1)#>Y2FRQ<2U'>\9D[;MM)\S:=OMAS;P M0ZY+KW>>&HL)#C]-95H(8E41%YE/, /?6!-)\2??_+?TC]P[O:@(,:]0*O%:@EMZNC(%^=]S(;]C)MT&Z@4 XZ-+.I$%E@ODM[E1O'>!\)/&"&<_K]]\,(X^(KTM$]->R3W/MC[X 6FIBVG MO$\E)OC6.^7O_@IEE_.#74]V-IX?W#N(,F=5A,GR&%'OX8M$K!WO/7Q+N_&T MBPKRX/5M+%?,36F9O"T<*2I]S&=XD9M,W6WJ5\CGK[I-\_+Y'U!+ P04 M" @@E=85*N(5_T$ C* $ &5X<&\M97@S7S%I:2YH=&WM6FUOVS80 M_MY?<6O1-\"RY3@)$LDK8#A*JR%- EE=MX^T2%M<95(@Z=C:K]]1LC+'B;LM MC9>TM@';D'B\.S[/Z7BDV$W-)'OW#+HI(Q3_H6NXR=B[X#>GTVR_X?QMMU7= M09G60J@[E+0 ;8J,_?Q\0M28"P_(U,B?^"27RA!A_)Q0RL78@Z-\[C\O-5-^ M==V)"R=E?)P:SVT><($2W1:VEW)Y+362PCB:_\F\MIL;O[+D&)E[KE^VC? MI=PP1^;[LM:'GG,2*Z9IUE.%#&L"CRTIFI35UPCYADW MA5=++X10BEY#4>INNZC:!J:AE9J64:OZ%D%<@G,G@#-TS1DJ1KYXY:]C;RQS M84=]APM73!F>D&PA->&49M;5C<9%@HPQ==_'HQ3WN$%=R=IH&,2].("+4S@) MSGJ?>U&P%!@[I!\4Z: ?!7$O^MVB7<*^@WI#4)^$OX:#\.+<(MV_B"XOHEZ, MEX,=X!L"_#0\"T[ W?!KV%^5)[V-P?H+?&"]J2)Z ME_#?Z6GO_9.M[X2A*"BKF!-8H2H\7YISE^C:0HCB#P&<]L*S3U$ [Z.+3Y<- MBTYS'2+E,+B@V-G;;QYT.B]7G7@@D!:3Y?VFITT@T@ "B52YQ&4BEP*D&A.! MAB@008'-N3:X\H0I8J/*6\,"KK@R4P9R!.^98(IDT%_2<$9FMLFD# 8&UY[V MXH1E9$84@S?V]JL7G7U_3=>R[6T3J,11I4PQM)?84F)4>%O,7KL)<4I,B>H( MU^MR9EDA$R8H?O&^A)ZMMS(&88W^$JVO-41,6S8H]$LTL32KJ G%,OTIT3!D M3 "=9@40*G/;!3FP"H>2*&K[4*Y88J32P 60!!50(A(&,V[24C)7TFXP2*&M M^ "%K?*]_;W:MS7LKZ7X*::L;RTRYGMN._%[F,+[9P&$6QS=,4:$P&"NHV,Y M*KB&8)Y+@9(-&ZS-"CBZMC[; KSV;#:PB4"QL;R9".Y^@!_X,=WF>30\A\]A M?!X,!O#Y0Q %%Z<-6#.WEF0D9*J1 9-B(*^DWMXU:WCQ[_(SYODA XT05&GY M(T]2PC*(FO">3+,OK '<:+A43'-:/C*EX8Z+C%-26(6_$#$EJFB W298R^0& M5CEW?7 /]2*A<_1=ODBX;7+QXJVBM>FVN?!7]J2PI1YH36GS($?Z M9,9I_>+.48NW]?W3.MK0N4EF[=SA ;WAF\+Q$_ -QW)./K1/P4]@@? M/4?M-D"_OWJG%\?!(+['PFP7ID]R<#?JA%U9L*UEP5DA!$Y5?8+UES;@V'7:VIF%]Z*&5R3[8J$FZ?C1AF;.]5F(RY^;2*93H1/N,#%,>R6:DT&7(=EOV M?-^[9]U6>3CP+U!+ P04 " @@E=866DR+KX1 (CP #P &5X<&\M M97@Y-U\P+FAT;>U=;7/;-A+^WE^!:Z7?[>?_G\Z/C\B?\3&CP)+6O1,S=J5SKF+#D79.Y]#6 MB5O7YYFBQM^\NCOZ^(#YY,VR4%-BN+OSD^.24761\-N+) M1_9>9S*9[ZHL+L=CD3AY(]BOB=,C8=A)CZ& 'E @F1A_,D)NSROP1VF=',\W MY+F_+TVAK=B>]7^A!TT3E"J%9L.G1]^=GG[;OMW6K_VU->+/4AJ1LJ(TM@2J MQ)QF;BI8)F%>:@+SX2KE)K5,C^G".VY3_B>[=AH0\A=N/@K'?O[Y@AW@Q7]_ M7!R]/G_88MXSG O9GND6R;RYE(R0/NYM= ME9E T?<'K 1Y&I)_\!RO\-O#&@$HW=(L'3Y#= XBB_R]M"*_@= M2+9*CK9(B!$DHRPFZ#^"!I&(L%5P8B4S/#IDP!O:Y+FTV9WP& M[Q\^*\UX-<"OX[%,8,".OE+1W<4-3 _?&:X B!)=*M+*5P+TLA,Y7ESNO-)N MW0%*L\MT[IUV,^FF1-EPE\"V!6B ?]!F HP(J! H'G8TW,Q!"3K&LXPYO$]O MH:D1.9?*,EN._@"=AUTEVJ@P;>?W/2I070CC_X([<=BF)N4J$0QG0[>"W4]%-O _ MN1^3)@8DD>$6?DQ2,4;8(F@GL"C@QM"M_SVW;0"Y$HF 2REQIBD #+R"8P"H MR)\.F?^SY?!\R#C 9F[4#7/M?FZ/I]]*UY%2;XD4]J#TJ6O_30$1M6B(130! M\B**578<,1[/C&M[<":!,4>+T ANM0).-"U8U;<@ QG\@K50)MH>;:!-&KHA:P[5F:V8/\@>Y2I5D9319 MZ@FOF"),#RP,I!^X#C2R20JPMAOIC>W(,JL959VM%Q&(I5I=6.W]NO>0U-(0 M,V)",*\R5+-5GIQ^6G.X-'%R<,=PK,#:1AL"MI1ZA3O@+ KNK MY0%N+V3FV\%XNQT8F\%\WXZ[X2"\^TL\8\F)LX@..8<70IN)]B]M9;G$EZ F M1003V*7K[3YZ/.&P+8J [EG/)RR[M=7LEDAASWH^=>T_@&(I?' _1',K%.IM MAP)I;=G'UQQ()")/PX ,P'A4T2!L4 YH'T4;17D?0;2IP54PW1PJJ#Q<\$5 M*DQHX<.4SWA_<# ^7!FI).8(1"3WY''>#%WZ]C]=>1^J'34?_YBJ=+ M;A.)&"7'$KKX5F^!1[&GQX.#$457KRK?.KON__0&R6ZOQ"!*)IPFX0 M:&S+4]D3FB] :(9[V'OPA39/5/@IXVN!F^_DQ;=GJ;1%QN?#<29NFVM_!GO[=R>#YBV=/ M7YZNE2X>S[)($U2PYDX^2DHF -R?J[#(Z/V\,^SA[8*K/AE\4%;T0S47T7_T_O@.%P>@9R:XC81(OU; MDZ%^&CJ8F;0BN$6G',CN2 BU-#'RZ&[:&T)&9.(&$Y2# M*S@-$[0^,P$=U"7^BK:3+ET(8).K#K.W^"T\G(++]*B&+3SD]3!'O38*IW>) M(MPO' Q6\G)2'@5XM,KF[,\25C*>XUO:&;:1XR$[D(>XA>&=KD:%*T!0.B/* M9]!^N8-OVAGE&8D)I6$)T?MX(&^6U@B@+%:,Z5LB<,W D+3.RY S M1>-B'*:^+J)9C"+N; %CZD32A78 OZ%/2>_Z9!9H.(1=6>:J1586CX=V:FZA MTH5SHU,3;U#PB>B/C. ?^_1\ASR;\;G=F%.H>VAZ1.ME+3Q5ZL]2?EUAI,^I M<]KA3I]R(Z; F2C\[$JC>O""87QQ47EW)2%WHYAE2KMFIF?.82CX/R 1%.KF M61(]2_Z-B5%NO*-4A!95%NBJ?.5>:WYWXDD5L4T%#$ :?;0B?DZ0#1Z=ETS7F.C)S%+^068 M?.NX]%FVA=$W,JW"\ZVLRU0G)<[8CQT6%&##9$-X$-PK_"^!Y(XC:>9"> 7Z"&@DI/+"3/(22CG ( M?7D\ ,-^J/)QKJH$HU\ RDK0>1V'8!AK^P>!9P(WG/?6PW((YMCN!1$6SQGL M8="W9/;B)84&9M_;"1B8 6T0TYZPY4**4Z:18 ,L@Q*U?"0SFA)T1!T*BT'" M[=6!+<&"IU%@S740:7GPF)KOY],Y[YI,W*5O>[X)"!2?& M:0?K^T[_ )TRD:,RY(K3V#3M([;SEOA>^>R5ST8JGS50NWFZ!W,D2 G4AD+E M0O2\65@LK)*N.IW6R#,%A@_K+O"<6FE]#Y\S&[TB2^=)")L,KRH+3>S.IU:M+NG9][R-T]R%U/]RK' MPE8@O$0J]1UY3+L_VG4,W>"%?N8VG]$@^"LQ^F.]4ST&ITOHC3<3+> M,=V1<#/,GJ#2;=PZEO)Y*ZN\GFL\ZK8P::'2*@8QEJ8>0CK+%#S+9F.DT%[<^Y)/$\"<4CXJ$,+!H^U096[:N:\(_H&@H9/J%G_-O'RN/\>^CE]E$# M&K%Q'#Q43*&$N-@H[=W[H/:ZR+3Q2435LA%)2^-ZL;J2-GYY%!3(Q(2COZFQ M1JJ;[@/YMEWJ[.[[;U'$>(L/%FS6RI?/1S_DJ='-DL4NZ\D/JX$K5L3 >G+K M:UQT)EW>O^QAZ6MX(/!K5>7TU"0;9IM*7\L*@2P7+N0E!LBLCT!B$F+.4P30 MQ7P9 NGJZ'Y%7R5P7]0#7J-TQ!3NK"?+#OSOQ(X3:9(RQS)L":H/OATD8QD* M-H%J^&(-A_O3/_O RCZP\N7W %%/(I!,W"+$"SIBX>NC@/$$A!DCF\0HN;72 M4J4<@9FB2;NTH(=7?P"EF2+JO00!A:DT4BM1DG+(,Z#"/!D0/$YX5K MJB9"W7NGQ=91V:6"+WCGF'8ITJ78W<.8%O^ZD3I#8W>J]\YWMM=)(NNJ83[5+JR* MDN\:F=X!&N(D5H "V/@K<&%_S&6/8WL'$,#>F:I%MY7B]V(B'I_Z$.D9>/1Q'MF9=^1D=Y( MFWZX].SM8YM[1^_GJHAL-'T/=._AW7MX$:>*L!_BIQL*/J>B=!CJDOFH-#9F M8"3:DN.VPDP\--[S:;OPO9'MD

J?XA4H58#IV:YF%?M"HMKSC]L?@=%D_Q:!B* MV8]+'%"19S(K+1*]$$)W:&/?]U1HS&%X)GO?I3.#T6@TR" M$@=@ Y?PKURG(,1>_"P&#OY$F^ M%>Q *CHS(AI'1@X7,U1J,DO^TVJ:"P73 MYY@3)[!2*,UU[BEJ_*(2(3KF*6"E#OK:3SZ2DY*X, P/DT6YJH0.KL"?8[BS MBU&[.(]&"8%E 0/O;WX3)!RI3'VLSI?K26-^!8I,A:^FU>4^*D'ZLO,BI>_, M8&D2# Z2,XB6$:V.MF#>B PUB6A\H@9LD B/_-9J.0M#%;93$+!@+=8C+UJ MU3:F0F75U^%[G/11R5BFZ/LY%KEO=2$I+&UV9Y7$@L\Q M)*XXRKZS: X971BY[NS_#J#''CD7-B#MJ27PT..Q#6_;@A6K3?1 5.8F&;8C M0!"J)50Y11L96$O%OE[O;*!/X[YXUOPT;CB) M9^N-KT0BK.6&$"P55IKH*ZE2%QK4]%X4OC[5E7E6[*[3/U>ZUBHR>>.S&CMSMB^F4HS93R5,%%6+ M+@U^.:NRG)#:?%1ZEHET4E5,H+)X"L^^^F$7J +C5)^\F:NX&,Q8"$2$.N+1 M)%Q22SU*Q*GGX+_E4MV?5"\% $]5PR(.6$VTI18=/C!"A&RHYA![_F;&EU._&P)J(@$5!%D+/YN/20Z5]7[;H I(?P%H-R99]/2,"OPMXJ<-/4H M?8Z4MEQ]<+CC@%9&P9)*>5Q?7O2JBG%U?]X8.WX)MRXJ^=H7C!N\/#U=I)D= M'^*@T%=&G*#SR\=MN[1E)^\&1'=5SO]R>:*#9\=GJV/QCYHD ( $0 &EM9S,W.3(X M-S,X7S N:G!G[+UY/-1OOS_^%IDB311E'860$)&L0[(G6P@QE;)-]GT=2Y:$ M0:'(6D*6(6OV79+LIL:^96?&.ICE.WWN<\[OOC_W[S[G?,^YO^=S[G.,Q_,? M\QQS7=?[=3VOY^MUO:\W\G?R)'!*4U5#%: Z @!4E!^ / (H \=H:4&T1X^! M0*#CQX_1G3C#<(*>_@0KTVGP&4XV"!%RSP<' )2@I>OB$E( M2$#XI>6OB\N)7)40__5'J(X?/WZ"_L0Y!H9SXNE$=H:8Y2@LZ=IR.GD(H/P4WAZ>?N$/ T-"X]X%AG_XF5"8M*KU\E9;]]EO\_)S?OPL;2LO**RZE-U MJ 'SJHJ2@7CYH1 M@ );.K1XJ69T&BV6.(0.V_)>NSA@_R[1Y,E#:P\QPT0]HA[9!V2#ND'=(.:8>T M0]HA[9!V2#ND_8$T>%>]'-Y7I;<6_-C][<)^0*K3_DOGL@J/3OH$,4W-^ R. M1]3(!Q8S%DH':HA.^6(R4%R V+]D"JP3CI,!WLT6V Y=.1GHTS(_ZDJB(0/Q MWE.H@Z.F9& ANR@XD$X@ZQ"'^-O8 &-D21JKX<102TH0Z:-1Z-B OHD-G2?0 M%2$(*3(Q4)8,'$%TRF'1Q.!"Q)8^6ND>&0B"SJ9YP4E-1@W[@O",C".1 HQ92YDEX,0(^H.L@ UG9&2?)0&/ZAHZ< M)!FXGP\CGBGO-89.ZNSQI[%1%,\018HT71 LB+_ 5 +G8&&UMH6>7WX,M/B M@?Z(X8M_%T8?=&ZBKH>[>)[&. Z^?Q99*_R8\VO^&Z>. M8@FJ'7MF'")\RY$3_^%X3M_);&^.RTRJ6G4U&JP=7YOK+"X MNJ %V?1,5&IF^C2XM5L5=L%>R\!-]K61>6Q;^I.GL/Y AME!.4[0L+U6CBT^<(L12#W;&*Z"K/>!2FHV$1CE[ MYWG=C4OF"9CC[0%6S(N0D[5G<>!;.-(+[P)3.\&<-A[69+/B)=IV:A[G'EZ/ M#/#;A:QZ;V*FWP-7KI(4W=F^I2@V/.*$&4]F*C? M"5SA6%),6%+NA(YD10[D9;U;=O 7:>7.]4W1H5!_9<6CS)O\'?:^=P?J>;61 M###*(6R)'U@VUL;OK:;MK!^YC0AW[F3E#+M4/IH&Q^=O"F MAL3#^6=H-LW\+J$O!AM'&JI75(OI0_U2CV6ZT9]G)C/F0DE P$ M)B\@K%'G1K4_V"EP#CK,O?J6;EMA^^ZRLNC)MPIO0:0C-M0+,@(H9 #_,ML; M"-,V/G/082;:(>*.QG?@B@Q@0[UR26C6#>^/NQOJ_G&H3NEL%QEH&Y+7/)BV M#BIZZZ]*!NZ5V"K,:#GUJ\YZ+!DBRP'_9RK>\\VB$?KXS99-8IV>NQ;+G2J! M*[Q&(/A,A9,2U]L)YAD81[FYZL"T_ZC1[JYNN_#4>,T M D??-O%T4RD&'R,4L6ZZ/6;D?3.Z.(OJ,W]4" Q*T!F6O*[ MXQ3SAWK8!L[ ME?NB&+CO!O2"OM^YX^3JR H=A7RIK=P)KOE4BO>UYRML+59W/]=D\R:OO?/Z MYPRP$450=ISK:^H&"(H.:SEO"HKMQ3^;<4!O#?>T33QGF&S3AJAN3)B\EJJ- MDA+^R/4T)A1YW\==7E51WB(2CVG1Q(?B+IB(%)*!LFV5$X;ODV>>V.D8'HW0 MVSISL J9%FWQC-EP7!46EV\RLG&0:M6Y[Q'?$!)PAVI'DC*9CRL(I[.>SEJ^ M<7W[U8"?"S>F\I(,[D>X/D@O7BS$-)T=Y;!%!L(\/5F,#N=X9XM=Q:-GC#N@3.[1 M^N!G7-R1PIH;UX=QS5FW&ZE6KOZF!'S\@0&7&ST[; MXJ(9$&Z%OA^!0+C]E M[,GB8KNS/A&/N>L24K7:BV]06HEY>$TK"PYP5^]E.YDL^Y#9P%)7AG M6[C;Y_@;=)76CJ'2%*3MJJ-S6@^J"M?7,J/,FF^H714X"/DU(528-XXB@^LO M+GFP[ Y[8-Y5H!D+2M1%%4\4B(-%%XV@4Q9^1F0@G=.8#% GD8'G&>#"!90\ M7OKM\CY_B'4YCL.8<;Q\N;I@XQG[@YO4L3JLM/4(?'J!G9.?%GHZ7*\F1K+Z MO![_?:!Q@2H#7)R+BAN8VFU[R#S<9;1- Q,E V?O; NM/TNCK8[>9B>ZM+T[ MB!9NT6"/&\DS4ABDVN%CGD\_5G]>:X8B-SO;*D.73?0G,QKC[G*B8GXTT?@@ M_8PS>ZE4F''KK41+@Y!IBX8S,M&CSH5]=,]D 5J0(@/@'ZKB%Y,.KA!4<'8S+ M*P!1^4$D[^&7I*.T-)&-JWX>WX[Q#/I.U\)G$O-S,7XZ-9'CI*5S;;6\O*[B MR"I9:D7('3T8]UV\T+1#S@-'?VO[#UKVSFQ=9X*W@"\MW!ND!$L2\WR;XQYN M"(&5IC0#V!^/W$@'%K@$!NH9E_<="H_VPT\3\U<6>9O>K(7>>/#1>9-ZO-;W MKS^$MS*;8%3^H/":C[@_SML^EG6@]4B=W?;>/*=74<-?TS=%3[7EV4)+1TLL M)'KMC/8?:0F*^RU-YD*OR"/8-A$_EO4;:G%$@J=QY=6,_MG['[]\I=I\.$]S MT OJ+].#7?2S&BH7"J>2*U]3F M%2'V?900#U(0'J'U6G5_.9,N0GA$TNE6FB(#D6D26(>RXB6I)+1N\Y3(94E: MJR>>0.77<$YHW!FJ[3EFI&>N5 U@O.XY>90]#B+"9^S9VTUW MGA5@['3MC'7XRH*:-:Z*5ZV].]T;A6P/5)C*^DB01OW I[?LF':'6-'GM@ Z M F.L.E72D% OG57FW D3KW1U+;.N".:"S@N")DJR/9D9X*S<(OZIHHSS>(UW M=FZ,*)3ZO)):>QS M^YHT[QNP'; _'+EW87V*O]7_ D;[ILDMD[.^Q.154UU0\9/T%LD^PGE\>;[R M-#L,O+Q;"C.QJ H[;F7?KRQX7:]JXT[:%9]'OI2+\%)/!3CS#PSFWWE=% S% M37S;,)OV'?'="$ID%@8\_RIS__3[M(NBF'K__>$UL7J>#%P0>4UQ^I*_$DKC MC\;1I'[(QH7%])W3,"(S'V! 3"8#LQ9HZ/(J=(MNEPY+!GZ@2"JKKJ3Z 3*@ MB'+* ,>0Q)8^+DV<<0]>?5GN##_WS>/#"0C!UYD 7X+2>+F@F\?! V4U-LTO MGUE8M=-_;KG<@2,"G/FSZY$L\29^MW%G](^PHKCTTM7V.A::ZUOZ) 7*4^E: M],-4O-8*^W6[!F(9 ',W#1Z;64.W^\I")X+!#X6F>SAMA2CN.F(_->9-#]V/ MT8**5BY+FN.G02-.A/Q54_S(]-I;ECR3+'*U$,NPD.%,NNP;%3#2 2#&:P":4,A*JG*ZDNM-D0!GU3NCG;V/S M9[\1.,*>G_ND8+ZFRIGCE&J_^GS6AZ@7>W3XS=N1,].>;>^NTO+HUXMK0C\= MV5";?!ZTQ;PVP56K37PVR9-SX\#!W58N*.1SA,L\&5""X9F]')O) +MM&O5P MT;;6JHQOYVQ(9_B7^]>.N'2D$:CV>JE)_#8N>)YI_ZZ[X-+V_D+B"^Y&Q=M3 MR-U[5R":^Z4M;"L*?-CVU(*12;Y1^O-Z!.&^).Q]M2F8*.$./OH=04E;QLS\ MTL]O:[W5KWG=[^,JKL_TQBB\KZ/><<%!4W.6%%A3-W96=VKNZV"O42,S['-( M-#;4D<2,AMGWZ?L;S\F %2J#Q$X&.B6Q\\00BC+VJOCM'2@A.K6AVW-G2=TP M)8(49?C@4ST'H!8RD!$)+ ED10)"\PT8V19CE'^.5S*O[>5^*FLQR$9GR%5! MA0YGUFWJ0>/>A"ZOD';2B0&N>2VT._RH?XUUV2OO;R\HS LT M4SM^KD_8S=Q,\\ \^^-*I!?D4>3KA3O8[_O(]CK:Y78(??TE)=L'^6,2XFH7 M\0]JK2KOMUJR-V%<%VOZT_,)(*Q%W;FZ_O'YVYLOU<,PVGU7>+A7G^!6CJ$N MX$.PKH;8:VGN-^N>ZPY0/_4V/.'(RD_M,HN]3:LDUPL:X&+!ACV;7&:UEY U M"F9-_QHKT7/Q9_O5S=,Q5ZYOH5("H(A.O712W7F2:AW]CA?.?"TO>XGMZ%:/ M^'>:^!]O9@OL8PT6CIW;GRFFN!0B&>!31>QOA>^Q 5N(XWY/L![(22+[K9ID M[#V,BY#10&WA? Z])B%+EK;Q4JU[@$A X M0!#&GFW&3#S=BC:BQ.1=C?7+TVDJ,3;!88]I D\\FDDWS<113R:%$00G[77, M2NJ'WGTJOR/PHHM5N5K%()8'])9KBRKE0 KQ>2X?\1U*!NSX_(].V[M &/#6 M>L/635KJ;(HY^)0LU'0KN+W>GYC2,.LRU+ "(0/E3-4Z&*G6">O^LG4&1;SO M^P/#1A#)!'4,7/(D'7\4\$8U%QXE..*N"4HR']P2*YT83V(]Z9H64-2%MRHM M8EF>2FI3W=AEZ4=Y\A?$IBE27+OJ=P+<<0K6FLH_M5J1A98Q[!Z;F\G=Y'&G MLM1KG!]]0V).P$';?:QCRI?]35MNIWUY 'IQ/2%H(E@S378R#D\''-#U+[$O M"XBLOF-2DH-?=I 1+_X,C4-%UU]"=.KBP$3_]%FA\0 J?/H!O#%'Z_6NN:VX M][VT6]KQX63@!BPK$NL8F;YQ1TZ9#,"L]^B ?1=(9 #M71Z#:;-3-P(#+!>W M4*+X$1Q/BP\9")WJW8*7-Z06&5DGG%IY=D?*-:J$O\*KIUP/C; V.] ^O^YF M_@CV[5G#2KS9WI,9UO-WQ6CVCX"&:Y>;F/!&Z-8;$%;;W:LF8L=?S3W:,)-+ MT@M6*SK&0PGP(E)WLLI7H^2?)1?$1V[WC33KJ E55%Z5;,!GX)Y. B1'ZG=(4XZ;BW[D])"',(\-?8 MRD88/3S@=+^D60KQ 7]M::0WBW06'>M+)D#L18P_W(S$VO&K$"@G(69FGXQ"K<)65&I.:VN!H/%A6K\&?#OMQS-E/MK>&##4B'FX[4 :KS2M)A/S*5'W-C]% MFZ*-&7%F4Q>#)F''6SXL)OF\'*B;5C3ZJ?[#(\'E-O.9^3G.!>HL8C)TEG-: M='\9M.W7QKH7A1%93OQ'5##9BMS$%!V? &8T$H>\(*^0>R.LYJ;J)D%9K M@5&>:HAPZG1^:2]E:/2"Y_K&W/R>+@CC$S&Q:G7.W.'OR MY#76;#&)J?!\VTH9_Y4;9F:O,(*ZN_I7[)IEM-@ZV4&J5 DO9T_Y,&I^S8;R@3YN&#?'I7P+E1G:>##W2AIOVTY\^4['L1NNE'UTVLUP; M<.,3$@G;,!2%+H]#B( 1>F4,SH,?,*RA\ZLJFV&'W.@_#]FG(N2?G4$3$K1Z M]G+2_\XAA5O7J]DP/97*^(SZ-,*N56 MZ/8.(A:%DI/--,5;*Y;V%;Q+UH+?_!XM=O1SIUPLL+X(.T^X0QFZS&G(_@'T MLRYH()9@@!5O8DMG^AY\AGH3HI/MC6B?>,;%CB:(G@Q_:UY(6'4IE,1 M,\[D(VW>UB#\FYR?8_8=LSB,72Q18H[/V# "CAQ=NC839?@!$)H!_[G\ M'2C47_GS7F> <\[C]H:R?:U=E6(6PD$+JY&M(_"86SQQR2B># MVQ_^K991--3>[^9Y7&*ZJ^2+4Z]CC'3X2CO=S_'Z3 ;+,P ^ZRL_WMUKLRV" M,_$(EZURUO)NN=0\#S!+VI1L)OR*\SQ*G%M0KM["D?J\@<(5>[=E+[?O&9&= MNMY" -61;7;G=J$YQS\+-5U0-EYKQCJD# %:P#P>10?_[/\B\)C>0?U$+E73 M^N=")!XV3DL&TG8G\'2(]D_I]'Y'L1654_(\AI\:AIE\NZ[GQ%DF^5N*F M9KT^/US>,/7&C[(:*@F[DL@ Q>NTYU(/2LC;];3*"!<5WO\V7"E8+[Y<-L/K M J7K+?C;(FB4"OB9Y",ZS>K)0/%*^KX<&N..LRJD#+_# :GE(V)A$V;;"SJ+ M@Y,T8!'0Y5'$ MQ"\. ZQ8(I#T)7F/E)T9%U#=,?'/'FTXS!B#Z-F>\A%NP' MTE6PB*0,,L"5Q W9W> A"E O7=JCGG$D)*QZDL8H*IXFLT^JA^*'F^I%EM]Q M1#5"!7@RP'XX!"'6#'5 W4:Q;H5>GHU$7TWL>HR#J*3O0L%J\:?O!H9L6P+C,$27A^ADT(P:8(4]E: HX7NQ+_R M]LB]-X/BS_%[6$2XB=?[@ =4W-#TB/>:(T<'G5\*D($Q]\YV7XXW:'\LMQ?+ MSA0/Z:L8/FN,_KC(HTT619DRY:RXQ:B@WKAD8-M>5"M%!6] F^)RK*JB7^Z3 MJFLXHU\+5IIY@S8D8QP?N0.7EY?K>K4ZFVI)G71,BID+_TU>AWEGO(Z2*>WD M4"(KGA)9M/7W\/2_UM0>4AW%8O4R '8$6MS$#E>MGQ1"Y+(D/Y>29:OK%B3$ M22'3?VEBE9\,\!A%4SY,F;J9R1T4Q3+"YD2JEN:T6PY(GA47O$US=?OQ3L\X M)&+UWGH,P69@U]$UG?5(7 G^).]^L%]2E0#\248"]U:8'G M4KK%X4Z4OD_4N>ZCNZM92@O]Q' U.CMWS ZN>?%7OO$K -,\"J!A7/%FWNIH M\;_=H8:7SIRPD](SQ:@Y;G8+V1M^?7HB/8\:E[LNK,#A9UR5/"I?]-;7\=Q% M7Y?.2X)R?I,GHG:DJ>4%J-/ZH#8HAO%5;8OF7>W8;? M-BTTL;K*:%D;9[W9&;:A-/?Y]M3+$W2;GVGHYLH;?GS\,31Q _TXNB&,_7L+ M]6J=,_)@%AUK,K;<<(+@Y WWO]%L_^(F:N-++5/.T%W+35 AX%^BHF+OE&14 M/*JVRZ?BWI/)2LFZ_^BZP&%-X3]:4S"RJIQ:Y6]-C,,LLYP:5V+?BXR/"OS. M XV#I@+>9U?0OR86I;.D[-N/$5BBQ;.%-&?X4)-PJ$K MG?8&>@-G7G" ^1-Q3"X>%6":V]>ICA""FNP]NV2&@M*2+BVN MA51DOO@IG1E%+K%I&$94=U#BA["$,*_M@/H5A^Q7Z@NRJ^89U&NN6T6N4_PM MO@WGEGN7DK R"QX?C_/%*[6U4*=?MB[2&5=(FS6NOTO@QIY,=^(/;TE.\6Q33*#?;U68!VCHMF*!>C8]FL2GVB#X%R:_.3GH%\Y0URF%0 >*E8Y@H*+HE:Q8>=B;X6BR3X9D' MQJ@'AM I0SP[*30%6P)=VNABMT+4# M*W\K]>*GXX\PH=WBJP/]'\G 7WS6#>.0\OCM(O:[[N= Z :SS7!FN%KNY?A>Q%W.N=KE.=>FN>8H%I7&D9UUA M%GF!;6B2X6P>O8OW&;SU5+RV[?TEM1MRS=^AF@ EQ[,F [3C"\F2:S6Y-[&= M>31F7F\>U&9WCJH=W,2M7!VO'9G9)22PDH'E?L@L?&E_OAQY! ^#-4AABI[# M/=WN""8JN@;UNF?0^BE01,EUJN& UHPB2B5W*8VEQ&$\?&)-Y5?(UIC)ROHK M?*&754]DMSFE=@;>=^8$ *5#&O2OE*?*V$/U*K12- *9;A+9:1C36^F O:X= M!VZO#B/>281U.O%<0IO7B'$5C@RTCN1=WA2HKC;3XEO1Y7RV1\EK@MCV*S6Q MT#"W:U7V5]4JRN$14>*O@H[V;AMT*^409+%A"0B&[9@@ZZ.##-72AK?O[,?8 M4---3"("+U1$2I^Y MKH6'3PN_<_VD9:Y,/'G?"RC9.[Y_ MA5H^2/(USH"D&1Z!6%XA ^=A^EK8@:87YO(#>(_/W]8>6=,IC=YV;=K.DP2' M!YP:@&W)P0';6P-? <[+J?#]Z?^#H7T6SR7OFY M;.6(3^3U&,L^4O0$$;6;O\A])!>X3Q6D"_MN:I=X^NZ$68?BW#'M=U[OS+ U?])1(-MKXN5Y*4GV4Z-B8>:OL(Q$L5-$X1UY:),OX= M<+C$& ^)$0%=,>H;V6O L'NNZEY%7IZYOOC"%(H=@&U3O-:<%ADH-Z;T(!\K M1:2_!MWMI&3DOYM[QG@X#DQBX4KU]R0F$=-W3(SD&VPV/1]92V.J4,E_408H M!+>82H5E)G*RWP[[(OU*XODI;C&.1\,.F=CU9K9" AJ-.?INUZ!BD<]=VG+) M.^-D#!B_^YS81,BG?*T-:H__6L/.:4J.K])I40$8 B> *T)0TUXW%*.)O)$,<);#Z&WU;$T3(I<2G034V;LW9I^!L/,T5SA+0]8'F+PF9H9SILTO MV@MI#K0GV8U&51S _6R\<7IS9:*>EMIJZ T MAH[!O<S+O6>X#^7,978)@ M/Q 8R,"-;B1Q ]&.Q!L&4'*C3*L.TAYT1O$<@J%>F*+;S<._]II7H,7^:1,] MFPKHGVM[P3/L9SGA\\AG$QL&?I3QAZ%@9@MI#-CUL+5'G_K*4GP%W^D(CW,K M/?[FC!ZDRT%@YYOV4[?0Z.JC;W8-2KP?NTM;R?=(4%&BZR_", T_,BT5H7#1 M'/.=W3!F['%W7?2'))'9^TP^I2Z*D^Z+,(V_C%-,'T$T X_@5^];*7@5=3:, MV?C!@ED>01MP23_F=YP_6$Y 92EW2/25M@M(X2[U'%(>>[RGA@T[\6?YHO&P M^[?_0=-H'HR$@1M*)<%X+8G/SM8>!XYZ:HQ??:!]-93VD;;]>?\TJR[1']!K MZS?#V9>]UH2M]>-5N+\49X"9\50S$Q4_I)ZZLY8Z/\E>,4&*0G!JVQ9O1Z!C M*)>BARU3Z*<2-7C' C=V,]]<=C^7]F./%4;1.HI'_1[\A:):H\5R_2BZGH^0 MW-X)LI4?7*W6,+]]=S_-AOIM"$E^F@PX(2[MMJVN7,@M!TIH(NI@&@"S(C5P@BZ8U#QPISBY?7]<]KG)X+LX=?$" >JV ,!K M=[5">XI3]J24#*"_$%A5,]:Z?##8L MZ=<:$P)W=*=VC+G;=")G)#G)&,L?NKVJA-HV9QI>6WPII,4MS7WBY!;5-!<7 M,1-:["?]?A&"?;Y'!AY6Q$QTDWI'&NR"*+Z%M>-6]D8(*?8'.DH046@< 6;RTO-ZPT4(;H MXY>2U0.UE!H>Z6]#;9[,"9EXN"IV4+SEK6WO#[6KM'$/:6AYHI*',L#/)1WW MA#PG=CA?D &UY(/;G[P5./ *YBK;QR7HK]5XWUH5-(B?71-&%WD7905>W1X3 MENP!+\G$&MA'FG[A&\GJ6W5INNK=#6 YVIRIRM\QHZ]N S@0'PZB+UXXA/]P)8'WA6 M1J.]HR"PFC>^ >5S,A:IA7ZZN,W'MY*,!_8J];.FSB/E*HNI@_!T^[I^I_%> MQZ!8I-MV;17%PR<,+V!HXZ:6E>'O;(>'=5\DWM45F5G2T0\HH^KQTWG&C==# M*9_#Q/VPUUN@ HS#2=\:-O2*&E9814E1,?7)@Q('VD:40%U@\C5!/XF#JG*% M?72#T>#A+96%WN]L=H8]+X==Y54,OA.KOKP$FE,\NUW'UM4J(SS^(K?MI^F8 MJEZ'\X):)H@&H@?C@)M:E& '.JR8X][6%K_2LK]^CHD?6[Q-XZ0V:(S9?E[D MI=Q"XDMD=4^]B-E1OU/@>&DC8ZO>Z0^+7!2="$&!3*=UL6*!4Q/(% MJYBZPC(RD]"NYH//,>YWE!!^N*[5$-'F#C\?H[++V9$KK[3&X#]W;Z=D$D:_ MO/OSP+!/6*0H,E3\]R&EY\, A M<:>XZ/OT[?YI*/=T:RROS[;6]S[,OK :7&Y0' V@#Y>Q@&-.)E4JHB[T M%Z3,#]C4>LI/1+-,2ND;_P]^ 68XXS$53AIP?;JD*F"]'7/2/-:\IY'#J M?,J@3\3RE9?IJHIQJ#.J%9]CYCNC2Z7R#XS?'RC8WO_=O>"](,3O;L 52L?R M$U[T,""^7Z*DV"K";F< /95#'.)OP_@OCQ/4!?S5O>!E5!/XWSW<9_ZOCK;\ MX?6V0_SWQO^B>N@A_CAX@U8Y*=*TTT)JIICLA3PX>ODSU&9]C[\"LL.,I*R) M6HJA-SO$?P7^:[T9Y#K!!#<1X=[# M":'U\OCI=3[F3H60PP';M%6[\I5Y&_YSBTW\%=+KC%[*'>ET&:5H: 46*1!5 ME]I5K-9TWOPNT!CHR]BA0 ;N=-K:2_1U"]?J7+866 G\2 3;[:E-2[6QDP&( M#E=4W\A=6]TQ!X9$^];'RI^HKP,O F5WIP,5GN(?SQR7LY_,M]>?8A;IP]#' MIKM]KIKU>73*>41R!L9$\)V&L'BMX)5;DO2;X)P]/QCOQ[[5$?$HL0*MA<3% MO&)5&._$-B@-^,E/RK*;BY.$;PBZRB4Y<[S[**4O#S3"+*1_UGOBKT]@(*QN M7<_:?WI6O9H_&#=X0W(#B([JN(DFHGXS<1N&Q_/FCWS;N#GG_-+]_E5TU;X; MZCV!?UH+<09_N\4\XEC_3^%^$:_H=N6H@RN2\["R)Y?( 'B%KW&,ZWT@Q)+C M-2D]P M[6H#13DK53#Z;GL)W)"W:TLYCXWE656([[\6H&C3R2.C.W4[*U ML0WZR1O';B9FL@WM!':>=P)@1>H\O(89;[&H>;'B5/EE-VGYDNB!TIT2?JZW$E1] M =U2QHZ6T_2J5M><-4[$!7L9WY\JV:9KB"VBG@J$@?V<2LJJ]^12/JU\\Y4V M5H2N%]#M:S76TQ5C1<,-M$HM+T>-/VYK$6&SEL=]/QGH0>CVKFP#ATCM?ZOA M?R8GS OW%3K.7VZ]T1F+X+#O/1T4Z]PCG4$/+0N==<:+:GT4?F8U2!-H_>&= M WAI6:W9G,F61+V4V,3ND5N9=K?#O'/N1(#0/7=44T]$@/"0_2S.?RNVZ1RF M?W3L^3-F^5.T//RC2--]48W^50GSBP.W2I!=Y>7/'D;[3IXDY0SV@KZ2@=*Z M6:,)1@?AV?MLRSKQUYO6FN)*]H0@S94-MKZ?QP]:*I0:O,^X?NE*^ZHKV$&@ MRB-)X?E1IEZ)VKZ-&V2@X.77BL7KP747LE_3O967 @,OH'TPWW7!142!$K\9:<K*OP*Q'ZP95(@\_0(4W1/PR[3_3 M_R52>_V8**&KG(D8Z2"]U%#D!!&XT\!D(-- F0PTN4$)VI#?/?=:LE=/D8,, M'-(.:8>T0]HA[9!V2#ND'=(.:8>T0]HA[9!V2/LGFO7(@JG",QR]%JFSO^") MW.JE@^X#OFJ5!B:,I:SB-W'G= /S4-?=] W=+<>#HS RL#"B"2S\>F+$WP-" MO]L&MFCX8Q[8*H?XK3KFG4,&_E1;=X/0-,S&+L!V<&0@F\D8^JM1<@-DX$][ M/M7@8-B&NIOH@1<9Z'\F0-W[]QJ/0_R=XBJ]EG(YP]\BOE\B V1 %6.L=(\X M3W@ISTYJ,B8#^]?Z V7^1ST,%@SY;6O(E@S\TTPR!S6)[O'*G"76(A9O)O20 M?C5(@@S\4ZFW*&0RB1#/24\:AVYE:0);?_@#=0_QEYA?A\YF+DSLT#500JHB MH=<8ZDT&^,"JOPKQ9( 4799Q,O@?=6O@;VX94+[JUVJ0C/CGF:2$U2)IG PE M XZ0?3T^5S+PJU'=T'^^BR@#ST=9&L)OD(%*)%$@/E#^#]]E.<1?XM-!SYZ MCQ0Q&$6)*_ML-^:><42G?_AM49,J#)FP%6 M_'L-R"'^/B@*V"1I[B7\-AT[CT&G\ M39261_MJ] HS#*-R1TR4?[R/%5F_+_-B18!:M59GF@RTX=X6D#BPP\47GAFX_4 MM>;)]L-K6%UNC;^M(;\ C+;M)LJ6OIE_@^Z; )&N,.@J334PW7N(?R LR@M= M)C+V[!+!.'\?PI0B+T<, ^!/"1\_U[=^]W'M$J0Q%SJ=//@BAKNE3W M'ML6 V3G9;5Y7J'-J<^R7=:"MQ"-9M)DH#X4\&=0\6Y'XKH:,45#+W13=.(: M@C>8&O ;HLN+9/_XJ''JK0V_U;^!2 M3'[!8C)G9LV0X^K*)*1#+HAJAW7)/]2;/Q)JD\K6X#IO1SQ.6V^-@[:NLWB5 M^OF$Y?%Z%)(!D8J&ZN=<3T^:D6BT73%&T7G+20\'-(NK:M^0 1K&))[1F8Q= M":HE"WYBIIS*!\<0Y8IPC4JYX]<3'RJ\LX<$?MY&"0Y*"JV:KA9MLW>NK;&O M:\F%?B==K MI@916E/HQ(1AA:N^;O:]AITV0)5!WQ+5]XU(ORRGD4P+_1VVH M5HQ6-AE(RD>-=Z7KZM"3 :HC@0K6V(YFG;/X=[P5^[:E98Y[WG5?U=5RSXU. MZ!Y#W4K9<0B&GNR9@[MT%QX=8Q1@.H*H5A/NT?Y!$!I?R "'0J<[;SB6YDD M]=1FV MTJY$0[4\2+I1)WH@TG)@<*"S8D1Q1QL$5-F>Y=)J7YB MWI^VNI:)TCTJER]&!8 8R #2F*H@X!OITL=1S..QF+?G%FJ^BD.:ZF$$G_J, MK$ %[F$YANE4:N?!+?8%1I^N.18DZ> >:OFNTSUMN'BWHT3LESJN:Y=:<,R[ M8_?A7,>P]0U52S[,T2V5)K>4'E$D#LVPWPOZ@H&V37#8U!AQ>OA&A!-*:X\X M(5BZP(UHQ%M2OV??JC9AUCJG3=;L14@=>E%N1A=9P9,N#?AMP"<-B1MIW'\_E+8Q M+44JP//5N0?_;U.8I,%!EO%P4(O@LV3&3EDCXS9WXN&%QRAFIWCAGW'HFS M;-^_.%2)7K.*0G3)UMX66TSJA 0Q3RQ03&AB-LO@<)D0/*ZWTY;G9D"-F1/T M50;XK0!*K(\DA^BL"O JVM5";_D[R.];Y%G[5'4> MR"W-^BO*Z=)&_]''5'_A=Y9KX:_T71>D]#_JO"+5S+^12'SZ-VJ:BEQ!?_3! MS_\G8-8Q&"I;9>DKVI9=]I5U7^;=H($HI>5@ D7T+"2G$1C(C8'*I@R3K@^W MKY_6>)7)18CNW@,7>G5$*@CB*]M29NH&,>-]I:3GMJ_>=F1V7(:.7PQ4>(6# MML&.X8W]/).3[YFC"-4_2#NW]CF<@?*<$PB7H)>O2SWI-H;?.)# M*&,Y@F<;Q3\@D:IF6F.F+=X^O3%5K4;SN&>0HO H$VS'"JYH298?O7ZA?U+N ME65K*<3AY!"AIS]0+D5_R)WA(47@A4:>=X516G_6,4>^+C^7(M.HLU[YCQ)] M+$R4#--^N[WO0;344I2\.(N,E8S)"/X__203])54 M/^T"/SF<1TC5$A>D/D9R^;+S7BYT4B-N'RW%$:_,[346KR)](H>&[6"GI!QY MW,L3!CHP5BFIH4PT8=Y03Q+#8( ;U<9M)$ZG'7-QJ!QW=#0.12C]=,&](Z?G M#?B]4$,?&;#E-&7(*UA(3(+WUI5%T_L[>5+O&SL7!/2D@1M&A\'^[S_[',O> M/!4 ?K$?.2F)_-'1RE*3HC'TQ#'6S43YQCQV+WQ)@+JO#(%,HQNL*!RM]*'( MXKUF$U?2A@/AFU!]?ZU:%CRO1G.H .75>>IVD=H@=1P>W9'PTQ4CH:0N]:23F= O& B\A9.L.#^IX MY7J&FZ@^BJ *65;D:KF'>$;BQ^LTF\TT##&9_;*L9C"*9;T!HEC6(Q=^N>JV M]+/X'#]/MA134RE"C8D5;T9#$V05: [VF0CO=#>W-D"+=(_G(YR]I4G2LR)J MQ3U**T)#E("1U2J*F%SB8K=&/M/?IJ2$N"+>1/9S-ILQD2*&MQ9Y)7D*&[!C6T'<2+@ M&T8XK).@["^2?66VZ>3#I[Y,"E:$COXZ2O"\S;;9=PBWJD@V#ZU+K2(#B4ZJ M9TXO.0\>)-?]!TR"D2IJRI[:0E_2G*L=FR;539<$46U7FX1;1 (;A98[ 5B' MS$\%]2/OU;VY;HX,*$QM("X(4=RJ%=%EPG61K2UAZ>2-VX7TZ0^B6S8OU+^D M..O+PPJL^)X;HXY^\EZ6%A\5ZUVHEC2M(=$N#7+Z"":9]$S:>F)!G5F+*5=U MMKOYA2^[40YI1ZT@-U35IA0A$!LRP%3[.-.>1>%\W?%[XS@7$O]9;>F%_>#5\0ZI-$!BK0#WI*OO%,?A(>M^/=)1* K$%F M,O]:3#Q*:'_V;>?+EB\QS;&Q[#M70?H#90LA.\%8C\QRQ^'=6[';XBT_^2<- M^+>8)Q:Y+F-WZD$[1J66'AWX"Z^UD!^V(0E^R (_$5Q1>-48/F!U!K9G^R3+ MO:/(X#K!^=Z+=[%?](;>QNEP1YVRH5['"$W[0Z;YGV]QOM7!'=U0K;L0KR,) M(AS=@&JN;R$P4JU&-<:& Y<=>]UM.H-Z9CY3;+\-]6*R4*<; G.V66K$6#?L M0-MU-UF]=A 224DQ9LHG%DABV/&&,EO3L>B!2O7^!S\1$Z"?D 3 ON^_XDD( MOR_#%P7_3J8!MW_,T_!_"US_:D%2*/U?*XV\I%KXHQ\I\)^'(:J<7EBD;PVU M-EE>J5-W>8-&#Y\,E*IXGWU&!FQ$&19EI_H>I!A7<8!@8S? !ZV/2-2@X5K+ M-LC96MAT-$XKEYW]VLS*L'2T^I9P:O<6/]<@U5;'LWH^+X/F!P/Z0P_AOZDT MXI=*OUTC XTE%F(4B1$/ M;.7'NHC?,Z-J((VN%GE3R!^[K5YF?W"/7SLNZ6,I(7KD&>?MS+ XD/; MW<86-5*F%9FNOE"KM!LC_H$+H.+"GA,$21SL.9U"2K9F12%%BHTAU<^Y,I'C M9"#P9_TKBA9#0/A[O'&VS?LX[P/M-=XG^Z'M0P1:_^6:A2L"U*T$L0.9Q6M* M_#@^0O+3EA>.#K?TP \GO.O?VOO\_.W1B!GE_6X'< '9 L;0L34=??]NF[]S MXFJU5,_55_YYQZ[:,'6A'91^Y--O@FEZ1Q?T"@ZADCN=YP"_*[+U RQ=\2:A MYP!5@WS_FTJ/Z7/VO(4G5@H-JKFSWYRX%=U(2MAR/T.%2RS!YE.L\,]/6.)@ M"7+/UHYFAJOAHCI!L>C&W7?!1I%W,=)GIN+:CRE,UQ,*B#HW^MUS:^L,;I76 MW;I/'V&(V_H\':@@T4= 3(]1VPSX*?DSB:JGZ8B+D0' #[5H3D(>J. 3>^R6 MDOUCLD+R!:Y\1C F4 0//DB1:]*Q(2G)NNQO*>?GW=_-LY(!]UUPX\,J!LN= M)X,/1_=%ZNR=9"+6IFTB=D9K2O?H@.4R2CK6G%1CH%_1,'!OVTKILB4.ED(& M.(O(@!JN,DQR]>TM]!,1SNJ;%^GYB5BGB6R_G (_/ES[LT\YO2+\48@NK5NW MCVTW/T*VTLV\#X;;)@M.>V5;L')JQFW3!BH<9-6?[R.X3Q=2.B*YO,#H<_.Q MZ#E*8%PSWOKU!<0L/X/'Y9*RLIP:("/,@UB2T 9%F\NHMHC,,_O05>8IW^Z\ MO!\PVV\^Q7H2?]ZP^5!*P[31*Q<]%AE?\H:3@.^._8$R;+^JB$*O<0TQ$J@C M"]&Y=L+UQE]&,)DMW\9#>D_.5Z*!RD:23'^M9];S9=J->22]J]UJ4F@=46G% M]X CD&KP[ZKPLKGJL03%/BXUNL*<\>;CT/9^,V9(A!HA/].*[K?_C?4"4UNJ ME^SO05HV?O;CUJVC:;(TTCTSA&[ )YLY/XNIS^1/0400X? M-,G)0V*2&G:)^_@:\VWC!H[)B?[1B:C8Z_RH' FJ;7/F>1C(S]-]!D&OZ7Z! M7;\D5D4B$F *%B\,ZMT&+5H\P(EVD"[@C&,HOI#M4S*]S5K YZQQ'>$B/M ) MDZ"#C%G+][0ZQ:#^E\:=F+9P).GDDL?9CW8U\9.)L$N>B<>/M<^ZWY?WEV_Z M/+/H>!P?,]&F<+H8_?"(Q*?GKGERJHVQ,PJM;,!(5KT)V@\VW?"<2YK4BB6. M5NP<';//U+BE;GGOIX;Z\?XS(8/*_>J?@$GW7 MB+G"T)JCPX.*2J6D1.MC^=O\019FTTCD^+F^EI9WO-5MO3-BI+53_J-1Z8V, MZXI)?7UJ MQ6T^:F$*@%?*W1\**%Y3^9+Y)^FUKY"[5(T$=86AE?%S>*G)=88G+^\B;,90 M"OX[O$T[]^PAB?X+U#^1)P@R.)WGFO5)V9KV*22+]\11V&[?,OX1NM3+DMV3OE?\U=&7@&0 G(#LC!-C["W[:N&%1XOB^O=4!RZQY[\J6.7[]+JBC>FLY8H 53J&)427A9>.I/K#DKVV_$TN?J4@%=$H<$G:UGUI6%+M%_U,]RAID#: M?Z8^D;MD>BVI0'G.SL<]>\6K?23"2%'A-;-/)+!I;SD)"]K6[F:(VG>+)GBX MQD+7$T??8H_\6L[@M=H]6[96-QM)])L!#ZNZGMNN7K1QN!_/:KS.&V$8/LAVL)2WQ'8[-5]Y=LF( MI3(.X3+-'!MP4Q?4)@.-]M/.L&>SJ$$\>=[/]^H5&5@/22#^5LBR0;#<#=56 M'>_05QI*AEY2QJ.ZR$ ,NF@90EW+D.]@L[7HMJ>#^_'5F+)4/4$M6LCCSDXF MK#^5^#E4EI(G*2RC8&V$9%*$UCJWB.:=ZW@OG7$2U*8@."3WH$C[PU*I8P)> M'?WTF>REF,: .AV)B1->Z7>P,94G\[-UYGH@)W)>)OCFGYPD ]L=DD@5P+]P M$L:Y&"#;9[33UNHI 'PJL^IJGAC2L9Q8CI5)QM-)<_&#V3]>7_CBI.)X%[_< MENQP-"=B6WW03:=<&G8P^T87-+)E_'D8RD'P?1RX_T[*#AHV_0.\E $9KH:# M,5KFSZEU>[>6 V7V3N).[R5F@-\MH!A+B.^V-,2(F1D3(_M[3+Q5A!VTMB4. MW6C\BLG. ".VZFQ'!KJ5P<.!\A,5Y(WS$KW"3+@1"_J_KR]35)M08/1=>+X?D51Y'Y MPEO+9.!RP=EO_"0:!5AW+G5M5KTKNL&6X89]WP*;Q+6N7FVOGZK[H?< Q&F+ M!RBO@S8+OE%)\[L,V?GNO)/LMZUWOH\]_VTE4AY M8H92O'=PI@H[&[%URF\W-MQ+:WKMU*?=9#(>LO%&F0I,WJHYVWB_;E!2HQQE MZ^IU<^D"&[G$/2VBYH(;&G-(B_2W_C.,B__3BR-Q M$"&-B)&\;Z=8[ENHVVR%M)M]:\/<''O"&IRIPCN_W+CA\ M%MB?;,"\V5.5J+;B('YI/?"/MHD6?9)8X[CYRW>U>V;R?CH?=O5P.B65MX'; M%#WR 6:J$2L$V6JC8YX,?PFYQ[\SAV+B/;P]*YGD>F.L:X_] A7P:W='==55 MW-&>?3+[^,Z#8]_> 4Q/Q>90( P\.Q4U+ALMA?P88_;XX_HVE6]RZ<)'T^: <)DL M_2!"@6!B$B7XDP_U/TMK0N*=*?W7"OUEKM&['MYE7X9X:.V05E+(J1N"Y<1( M=X8WC%7]<]'*>T\7?Y/B,5CAN8*:5;8135MPIK'-_Q-K M@)'J&6]#]8$ZKD6<5[7>E[VS/H=SL==,BI4#7Y !VJ1ET" J4;U&@@JH\8(/ MMT6HP!O>ALEMNF(J@+D5J,@LAOJ;7Y#_^EKZ]/]N_=^M_[OU?[?^W[QU1C4> M&9Q?D#:_H=,O,?7.YD_\8TZM*F5F8,FNB)D :8*$5$L2/6H91Y]46T)LNC:9L MT =PK@.! M!6J6LO*A OW:+'SNQI.96ZO8WZ?U?!&AJG3$/--A^9SGO6MFJ$G29LQJ(.'( M(16H?&A&$$;/Z!:50153.U>3VO>+XJWVC#,H@!$RM(9N!L%5DGI%)TW[9'W5 M>Q]7$)'7!1XL7/>B7>T-XJ%L4W%-%8V+'<-_MTGA[_16@NP&\]\I+ MD#S.HMSDW)V53@A$((9I'^KWN \<'>9I1 >XE$8C#L5^)GSX\$'0X#:+\$J%?&EF@X4E^HEFC4FA!@6GCU9T0LU^)%*)YQ9(5G\.$ MT("[L@;T6%/F:% <,LA38#\B+[ZEB)#93!#6?Q_KNE4;HU%=W%WV_>4$_H'F#>Z6:RB[&KOG!= M$_(&T*X7Q!%NRM+U.#Y(D8^J;%%Z7I.(-:9]GN 4R5B:J'?#"1H) X/B^9XB MV'^QF*(7?:763DTKD7-SZ_V^:ON6:LVW0#CV,821&6>,K5]'RHT-?Z4BL['& MJTS:&X+7KS&5_QD[23KNXMO=T'U^T2QY1:TZ]C(52"A/OU^YLR^M=C 3J(KN M)5E,;YRA(\?E#UO0!$2"ZR\%Y+G.3T:PQJ(\=OR>U([#.0'F\Z*O0 M)/7&].O CS[!_LO*SY?[Q5![<+[.PKD(4.M.A4B! / MI@BF_VOLXO]N^R]MM=L+LTQNB_((O'LM1D\YX\R"Z&'$4LC,D&E&? 49<$1L M]*2#3A(Q^* R^90F2[[ \H\Z?BF/SLEC?XA0%BKP9$7P"=4S\I4]Q,BF!YS] M=""8PRSCW.Y+\-@N12K;ZM6_K??H]NJ8\>49E3_PZXFB+0IR&4[@V^\BYHOJ M3GHS'PK9=3HN$ O6A:QZ8B%W%S'_TIO,?]5)8,MO8QC36#+W>^5\:I5*UK ( M^+WA 4XFX%#.H7CA$-(D;W@0D,$8N<]=Y/1W%/!\!TT]3BB5=L?9V/LR^?EE M@0_X1^:=Z_B(6+WN$7^YW! ^4Z57,5HS59P[W22!"2XJD'X*23[@0#2H_=9#7RV&Z:2GV;1)'W[RMZ+A]F;LBMFHWFBRAVZ2063A[W:#RC/ZW#. MQ[P?A_*J?1?L:;B:VMU !>C'"R_C.P/WHN3!G=JR=)MH9%/1^:7?7!3A@;=\ M#/WGU$A@N?XGI #"X%?EPTC>,41W<\XY*E GCRNQ\F?$7Y[W3Q'[<C9,Y:C#=W^H2UMZ K??0,RCB?NVQ52QJ0[( /S*R!45G-77*16V!Z"003[6AYM3IO@NW;TZQ%B MLRG@\ KY2FY57OS.U/J+TJN3Q!6Z V,]:X)? TGR,WZ]<7QM'GQPTFI%#?S MP)+%FJ T+==UO#LTJ]3ISVKO /QJ$R6^_XEWY-1$)O(JC%_:SURM9Y9R"#Q@ M^F9@'A(=,G7*$#R\.W)YPC<@M>\>Y<[@WT*S_V&H5SENI4D,2%=?R:H+W$0P;^GYS3@WK"EY^.J'&C[^X&$3>)N-"@1=&ZCF^F@O)V-Z G6WCTMJ*MJ[HU9V!>$<,#X]^OK,I;/BN"]JH)UX_Q1 MUO9?-7V5X!0#XGMN*L GMY ,"B+ISSS/UNYU6A=TBG,? +@*3GT;>@B]I6Z2XF_!G>@/QH_A20\? R/[($? M2\HD>ID2&":,8K+&)\I=[EWG8ME189JU>K2(82"!,B\E]O,^^(CH,!MF6: < MNX;)\M"=LF+^%F)Q["==SPD-P)LQ^%"9B'HP+%SD:9]UQ_>SJD-3Z?/_MIK TMLQH9K1(-+?X[*V"FWR\NF_(,EFUB-J*FJ.5\ M-H.B]FCK-E_36?6KZ]$:(HTW6@49O_];\@9).:-'3PEX0;MO)T4NQG5:A1_" M8U_M.UI9GM:P[L/]RS$Q6M?3\-.!-A5 H6%4X%\)")/= _[$#-+M/BI0ZBB MWO+(VY!IU_M1+/%59KN-M'AL@220S$0Z:*,"B!02U$JWSW';[V5%R3LLK^HF M"U?;3S[*Z\+>_Q5?5L3T:T*$>'.6"K 1,Q\."4=T1@TV*JY7GSOYZ2J%&2!= M?4TZ37P;P6DZ)L(#6+D<#S#0 'R\ZC$,Q,CZ8JA840F[1\_'5_KS >/[!P'3 M3\ <<-;E\W]5*;^Z*&7S=&LDD2U.@"+K%/B)-3C:I],OA(-N2ZZH?N-MG<1@ M04HSKJ31F;O]976-63BGTAMF;-RZ5D$ [Y>E5]7",?99O[$E0T.7(^0V J_' M+?O%&8ND@U#*KGA#RS*"S,H$4QSYQ==G#.YO+U>XN;VZ+@";VV/PF,]=1!SW MMYJQ.O,U\QOF"PD :P#R(GT\L2(Q#V4??/MV M#> #LO_1K>O][\0T%O[];,$'3.G_7[\;YC_T->AV/94/4FGJ;61FK8F]]MA@ M66?)TF8&$4UA[ZEHS/ZQP@W]:>9TB6GB-G;F3"4QHGVW7L]#GJ("(,<$/\U!)QQ*?H\U_5!K#Z&,\@7VLQOA# 2IR L(ZR693K8; M"JSR=R!3L"#B:>BP__7#&Z/-)0CVY2@93_ERJZL424W]*::AVF&V2U'649QL MFIR/GM*MB@[0Q:03K6[C.RMB,I9>#=F_D]%$*5&!&NP\C9KB_MTHVN3UXDRE M[X\,8G^Y .E,!N:2& *BWI)_(G9YR4>1"G3PLBTH]+OL:\UH^#AA#K4=V#JM&?<6LT'BI-7#(8D->J2GKG[ M*.Q)S-@*K@0U WYPS*'.O<-9_/K;XNC^R7+:YO87_4G#+5$^+S$$[N8ZX;'J MM JWGHHGEYRO*OMRFM,3YZO7Z*>8(M$6)0Z:HSIO=K90O^+XVVO@#!$[$O2[ M"'Q"?+F>3J&G?9C535+EUFI>]Y1..BAQ-5]*3BR^_'M9VO*K)0ZV1&O:Y/>6 M@0(ITD/R;3X,YQ\Q$0LG);5*).\'1(LM6RAH]WM G4N7$KB&7*B V\1E-7CE MA<%V8/,4_:X/OB6U7,]R?N7Q!\^'_A^1I./W-TB^M4HZ/;)1C* K.OT2XIF" M#.IG;DT^O F)LNM5X]S(3Q]PG"NKUL.W C8,T6$J6I7Y$**Z+&A_)XY"!12( M.!T-P!V!?VT'WEJY0J8X$S+_1H'T&:AQYHM+;'>(K$D\^')]P2'A2F[;W&%R MJ08'76*>M_,=7)Q3P9=A2T*@;8A)6$],#-$8!8644H%@-%^W]6ZG].W6,[JU M,NM%G'&7]30\.)ZLX3-?BJ?Q\SKPF*?$ ML5T17'XN^*]\J*_&.T7EB^F@P.ED,Q^C)R^\YPSC/9Z?4&TRML_T-R?4A:.? MX6RKPA%_4J?87ZM(#S\CLED]6E$]@<>^5> SO%5<^6I%]*TX:F]D&F.Z-6Z[ MZXGO7%_H*RHJ&P9I".GQD$[STO1T^FFH)OG+NJ$#-)GA(<+73/0N^'"Z%'6X M:/QY<9)7^50^S&A@I,&(1ER]>GD(.\_BR5"L)VIXI;F<%W4_NCN/;W M%%#043I;V@H_.X$IK(TRU%L$XW"MT]:^O>T4AI>EVR7'D],R@;26=98I_TK;U4\AN_O-&AHWF.#'#(3O1U,!0!':\J!'(T.-V,8H"E& M?*]8?/1)I36_&,#WRCDH##U,, UIT8S*<)O0.['RYXPU&=A6-53_\V(MS,@ )%F0=Q==X98VO% M-3HW8KGD!?U]TH*'T74.3KW8'(5\5]W>[/I*: X:UU./4P(!1+3*BYO97MET^KX?E]&7&]S,W MF3AW%"+]3?#MC;\L/+?]AEOS?B5MWV!B6M;P-HY4MIYBV5SZ[,TL\IL\ M&K[@3<,BCC-/(81E(/<9 84MYV$IK%F$A,[PS'7/&$,*/,HA9YS1^S: O7NB2>S[AI>I/SW20 M#V+D^6V'6]XF1@L\K+CA>P>S3R&AB//3?VF]KNR[V'$.,DF#TNVP&N"S=1C5H=71/B'"Z MBK+-=9(*H"\@5M'+YT$-&XQ$+^OAQ83-^S7[>[>[_ ]>#P-DH.B#N+_G3*?" ML?XFWR\.BE=&4A,I^T(12_GPF\3=[F-Z#WG1X$971U2G&J0 "' #Z(&G!E;R M3^!]OG-/*#T]98=!DZU>;U&_T!Y#D+*T<&%(F:S$K4E<:\QE[$)YH$IYQ%8D M.#KM6,W/.,.T7B1^S!2S]4#KB.0AE2_G/C7UCM.-0=Y1T"Z@"??84X"'K.&E MA)N99S4NM89E7FR%1/WC(?B_E#9)(R9B5?E[X")V"8D'K[6N_':"_1&,H;^[ MNP;^B'C#QAYPXPHP'ZC"'$''<.RT^N)_5J#??Y&7VOW_&0*ZFVXT@4\2G=V6 M?=>^/"QZ8D!J8R+1N1VE5&4M2D,7]-^!>?0(J$;+V6EBV3*P$&H+T M?7AP=!E%F.2L>ND[C+=1S!5F+7)I?EZ-2T=KC^/8J]QUW[1/K O-B_0C%$Y_ M^_.GOOE9^0,8K7!B4[:Z2<\J0#7"D4$ MU3F$-DNI<\M9>XLC#_ 8$)D3&^N8">"(/RR9]@K MUE->;Y15ST)_O!IJBI:A[@99S9S.%RIUCC//8\ZU6!G_0]S #> MF17>=3U'AZ3_C5N9'6K]\^#TPF&7 M&Y8@A_[W-M*#<8O1)Z/HYO$F(_P5":$N-JV!-)%C#F*=M'T:;5Z^PZWL=^\6]?J"?CY)%!-DLGZ0&^A9A#S15C MOXR>LA]0!N63V:H>J =< M2F9:79IA&2^!^H84IIQ;N8# )&Y?U)J'#I2!@BC,/;LZ]AZCA_/RAOI7___/T43S]AESML7"P[@D%$W-=%<&EWA!Q?B<.>?/4C MK6]Q"[JT-KFC1VBB/V&H?-=%G.N[!H-H _;L<8-M^HB$0.5&-2)H:ASLF/B^ M^UO7S7$/HEI C,OU57=+I$WVL'UY!^R9_?%\ECX1P1.9>!K(^)NXEV-IF=], M[.5G9@Y<635H>O 3ZAZ@[]!!!=Y,-F*VSU"!5FD$02Z%($A1,YK@V7Y7B>5NJ M+1?0%>4#,Q?FAY[R@M?K^E'/DJ?D5-@?][[<1.O)K[??FY)HDN"')UW 37!> MZ+GMSJ*AK".NURB8\Q1.6Y>&9,L?>7:Q^]5&V3XOYN92?))D=NKG:^DUB7NS M%C(.%IW0W*8;S;\$Y"$3>IBD3K^Z4GS8SX.)^<3;H2.&5$!"//P-LAYN2(S8 MZH3N0H,J5,.*6E'C$;L"PT<)_==I:]ESG,R]^[[72?YK:>;X\/6I-J>9%P>? MU@3QC+4@36+,U!K"[COA>%),M8;,OJ1^NG$]),1_,)_$0>B*J@K](#5CM6]O M+1 'T9C&$$:FB\2=99=^<9>7CMY3Q"K;\,"9DH'#L3-J G/\;PRL3ME-2!*X MPUHI;4-%L#.(CAOS2J!!4#OBZK8$]VXHP29T8&!M%7T#:_1B\PLD@H0AK@$! M6AK>E"C:P;/<[.@"0K2"MH)#X1H M%.DT[W;ZJ9'_(=CXK>(@/CK>T=34/C%E/8^V;P?0UTG0R\]AA?TP(4#5;PLR5_D ME*)Z%Q55:C,\V"VNQU,^:P(0B\$_!WO1-08S%HU&0^L+X=4-X!=6>PW3B+O; MIYAVO0@2E#:YR X]2<%!NJT_X->I&.*.+SP8#Z8-;ECJXM'@UJOC3J)>F+/Z M7: )!T5X$B+//!*FV#ZS[MZGY)TTNGFLEE>=R#++9_4BL=ALZ0&_N[OP K9$ MTF?W1E%NONP*G^1O,_O=5[OO3\?4G]$ !W*^#%0.5B>G*5_/7HTSKOXQ:,-G MJ'I/"W^4Z\!?=*^7I)1!A(/%M/O6Q!-YA'E>)QRD91,*%/\2"G3G'@_DY=@( M,K"]AYX^K+?D'MC:G039NU]?7G-(P6SDOZRP2P'RG%;QS@O]#G'7^LM'<[@>A=+BZ_HIE+XWJS1XY.7K_VW_CP9F:";F%C2HH25X88^/&!JJJ "(&7KKW-C1*@ALV*)65D$A+.U MT-?/9^W%];';0@]!TS%W4:VX24^.W1X+K3]CZA?:R,-GKI&B /]S4#\OZRM) M]IYR/ZB KR@S^)>QEC5!JJ7ZU7%,./HL=WJRM0@X>+ZNJ([H.36N!;''=WW4 M6>X=S7=$<-;_U26I("F9N>'Q879:EZ(A&[4#=+,)$'"-NSU2U>]?/!K,N,=9 MI%>#)%V!WC_]%\N275P]H3*B>A@%8"&'9V6B; /SLD#R'A6P)49L@O3+U$JH MP"5TUY4&WB(FAUX'6-%2HNOM]\^,1&6!$&?Y$* MM!1+RA8HKL_H1J:PF&3'1[:)O\^3*5[6$10:K!8Y-G>^/ OJS%=;]]F+]7K. MG>B;28\?>0#T@6*])#H_3[\OYNC!7Z4EW8%]5<\9>UOT?&Q\;1N=]^G'#P(R MJ8 -!]W(?T/4_[(0U<04&^X! 37/.QR@4]^WW.H4,7+.V($$%LGC$';.+/:' M<7?+:P9?\/%(Q9W[JZC77V*OZ)$Q]S63G_UCW1?.%$D(%7)J#23O.UN0TY6M M1^H?"\6R+SY"_XOA7]\%OC]7,/AK:L7!"0!X/%&Z\6,6QR\PNQ6&GU<#& M4,SY&K8,I\<#79^ECZP-#%LTQDX_3:.Y6WI>NS$#7R7X0S)&1XK4)4:3GARN M\0 4X9HX37QY[&QR;-)6JS:G#L M"N/1')+812:Y'?D0/$O]B!&N3K? Z%F;PEG8O<.KUIM"N$S[:M6D3+/]\R]1 M4%ON/8F91TPK09V ?^9G$ANA#HV>O*^GR$[RZG.$[/WL@#^O K%Y>QGB"]&J M\7EF'YV>0QY[KK;[Y>Y0T'N/W> J>,;$V7'>U414U8](X1&"L00;Y9L?7VEZ7+_9=."\4;S3RZH/9$[N']=7F8IVBHK\Z:?X9'Z:BJ#1QZ##:@K& MCI7V9CV^(JN0 JG &KHL(HOFX6741M'E^JH?-HUW)WNUGI&ZY8;^7I437<,A MV4ZNWV/+R2'H#Y#)R@\"D'L[LG2O(C8#$+M!^+3$.A5II5339SU-=8],J(!/ M%>D#+L$[>'8C<@=&6)H?U0G$*[^9%%89+]T/%*%?%B-K8G7+H:FW-B?ZCA_5 M3#$@)F\%(&9QP651A&$=UV]=-YI+:!/ZPWH+P'4D1^?E..P)+SRLJSHJ7=6A M&ZY;,:_G:,=/1] /WRV/SQC78_%(3>R(I!PZTA// ^LT+C+"WJR8L+B=(^'Q M45_S\58633I^M-XTL+3YMI)<6.6ZL%P=-;A:FSSSD'A@FWY@7$J#N)ZK/RX3 M3I=R5N]<,Y'SK?:=_0[GNPM![2 :)=DW MO(5W?DNZ]]/N0&Z\CQTI9^AHO;S #%':9Z%,,B[P5[Q A[$0F-<5: X/G9CU+_ M-D4R7U^.X.F[T?/,@!L /17=_C^OB>G*@])B"YSQ@P;(4F;047ZMVUZ::B^L MY)*/DQDE29AIWM5\9Z$II4U:?/7S&X2OIB0BG>)!MR3W<./1]^_@):_WMP+X M?E[!KUBJ^\P$.-!T >S6TVRBM1+37&6GC7_7> <[,4Z-#Q-5H_-U>??,R)/V MS>I[%\H;N'D$,4.5OFCY%#^88X7,B!Z'^.CCN5OIGVS?[2P9:'!MQ>TA4LTO MBG8D"-UW?>/S10M=OH[E+XOWH^?!0%W;LCW,2925NR3 MX\!G&@+6W!KG7U(),1G.5MT1PU_KFY,Q]/!7#:[51 ,<0D M)EB,\UE/<+ :/Q70\(["O/6,-#_A*?:>24.:"QPS@RX@(0IO(Z6UKU"!PA@Z M*I ^$ZCR/&)K%!'N=$W28U"U@*.2?(*"SG,F@#03CSVJ"MP;"T3VH/ZH\<$X M8YQGHDZO\%MF.\F,:-* ]^?GZ$O)HOW^#X4BE]^=2&?J_5?B]C%T31%K&%B/ ML'7V.KER@2 >N<\64:H!^$R@\5H_1UKF]>3U5(TH2J)W$;/98@?&:5!(J\0/ZT$X$M9W2S'J@]/6+"CW MOPHJ>*("X2P#>RI?C'U?A'T:U:-QZ)4%Y%>Q;CG4<*-9^=B!?)&M;_#[N-P0 M2O &/3%&C3\X@P3'O\Q"2YENW7N/A_>>WNXN%48\$.N11;'95:_Z;1<8=6U; M"ZE+5X$?G-::M>);@9Q6?I;NI$ !US[!Y1=?20[T3;A'(ZRR2"'IL*B1FQQS MTI^.2BJTB\U*\,Y41)5)Y,&*QCJ/+-9B)5?,??WW!?&7:MDUR5\V,D>2)T(8 M9FO*W7A:J4!@^2KE>:!J>$;-K"9Q=BK RJ$-(9DJ2F'Y'8$\7'+#)!7N-AI^ M'WRZM;VR FU%+&35Y%VB/#VB!_]NO:ANZ(0B'A-Z^Y296=EKC943 33E,\F2 M0!:A_YQ1 [$D9V[_""#8*:HTCT8SX.Y=TL\QB-7"P7S@& *J961WFS) Z0[" M'/$%&I@).FZ7@QB$A9" MAO9O@X"M/C5, M5XFD/S1]]$5 1>>S$2&)@UEPP5'L%\B=<+73?=?LY-RV]#7]/\G8*F+4MXX8 M!JX>D#F7X-8-VM(-B);H7M"ITWID972#<]9850SG5#KO8"BBDG$)0F;BC!?O MZSJ: M9T.R?#YQ)2KHE4],F*3TR8HC[@Z5X^&UGJ^K_5I /MKWX SS@0J%\,MC%23? MI=XK-856^\^+U_U=B\Q=)(6I[$>_D+"DL>!@H .G>[V%*&UOVVDLZU%MK^KGKU)P=#7U;[: MC37Y5I"@&SDDG4P?ROGJLG[Q&1.SEP-1CV5"F4;[ I7A$6-4X W$BB8('5%[ M(U0@2HW".W26(L95XNHNJR_KNFY>ATG0[MQ,H&+$?X;[Y_^= M@JABP82%9CW!GR,A::FR4IX!KNAD65@>JTUQ+5*52%^HY&)'7Y-1LS"3V"Q" M 3=":1^^B5R/K*&;/&^BZ%KFL5>N")Q6!-_WF0RSX@.%HW_+6KQJ8=%-B2N9 M\'ON7PYOKP\75*%K6X@ =O^CD_"_=IWD/"L'>5.;XJH!*8DU =BEY2\5K-PI7N*>5L920[&\; M)-34+;#'QP$7Z&'JFPL\>07P%*XZY343%NRO4B7E.6J;Y-OHZ+_0_?GD)W"A MV%RG>TO:9<)%Y[4 A\TED+!PG.-12J36'Y-J>&*. ^[2Y/WBJIJ/1W3C+U-' MH,J*!?E+ND7OXGGV5C^] .%>*N OZ4X% IAI_9BA;?Z=M0[ATLN?)(ZR,K5B MF4@G_+$$8;2'5"!%=G"W=K"V+O'D@N<82AXR;H[Z.5,K&9U5)B#\%"QLIJI7.'^" ,4P# MD&.[I*'=:\#Q].H[0'3@[T5!&:E6S!0P-;IN#,E!=56ESYHP[O*WJUH3F8'? M&3565N1,65Z5WD5?SZY,@2E=T4W!@W=_D#U!EF9%)!BAL*I*$&,A34^;JU5N M&C6OZS+;O!2HFC-(NIVY>,9GI"[;_L6;%SZ;(1+;?/K3EM9'IK5S_7O8S!$+ MAY)H)%)8D/C]**X/]ZNTV]7'I:];O+3[XGZ:IO@O>': M?$.2*2[K/#LL;!G77N=8M3,V+(AO!ORSTOWE"%[AK^11&>;[IUHK/_D8S [( M6$-"H0/;H&%T=)N_1D$0>5&<';+/%D;IL%+K5;L0&H3'U$_P_MXU%3]['[-) M<%->Z,Z1>$^C&2N+__J4YV17O1Z"2,]X3^MO:$]KS=L=,Q7[5$-H";%_7R'A M,DM\=@MA&'2 @_@0KAK&6&=G',AVHWJL:8+^\P"W0D*Y?=WRC(CQD!8+::6U M2-FJT').;JLIF_B,%V+0O?*D2+#]S]RK5RHFT3KI(),:PD28_?LX';?&,E'L MO(M86BTQWFW?3.S$+%_R2W'$Q7=P=(?)HF+AYV#8,Z7971?/>A:'=TUW9 M\J?&F[C:_5A_@'X^A9?11?G,U#H=7M*[]#O_U4LO\:92]K8K0KB< M89)RGT!]E<^Z6>7+WYCW"SL%K?FR >>O+1W/R@%O]@;2X'L O]W=Z>*YU=1S%")LCB.*HQJ6=%B7&16:$I#JSRIDXOKLP7I/[HYBH MEAX$NP4+/A6Q"'KZ M8]6'^H!E6["7)X=@+YT[^;CI@/_Q"[X^?B>S8O_<%+O(X[IX8VIH^]NSQ<-B MOX^#(;YUVPG84UJFB/@KJ7/[L/GUT=(+"_W\Z(G%NA/E9A('W[C3U-]'S/E8 MXY>A&05VAL8QW7??+2O=Z<#O119L!TB+G7.FK(=V-A^>D8>O9;PZNG6;:I'C&N$_Q::K"U@4^^E[(I0*@ MH4H?E]+AWVOSS;<]W6LJ!L2+&"76TU-48NK)5WFCN'5_M*'TR]T0;YMD]G>* M9"KQ0Z70V-VS[Y5:%&@Z_6;.\T%/F,KNY?$!(03]=>RV:]3GXI4:-]1*C(D"^)1$"N3E@(V^NO@S3(*8_"A6L>G&61Y;\!HV MF'9<:;RK[J*FBV0^7X#I%:;M&Q3/=]\]C763L=PZ.\61KOB%QTCADVM?^5,B M4 /6._DIR!,K0\.3V7<;ARZ!]]DMD;!9":Y9ND)^+I6L6Q"#&-.A@Y#429+? M^&VI$NV3^9?ONQ)CRAQNF2=XN'4.O'-!3JI MS7I"X(S?^>[*'MG(_/T16"D[Z=8UT/S-'/%-,\39%:/*3;32I]-!D]ZD%#D: M_6,R"^-W'E[@V_MK #$6 =C ,M&M$M'T*Q2?=L2NX]!C;*-VM%[YEY7%R^\4 MED]0'M'Q89KJ7B_H'90]I *W( 50,Y)ZKS VV4E 90\;0[M)G'DMMK'VN?C' M%^6?7M&U_^-0F5?*J[9DVT;!6[^8J$"/NQI_KO.,'M<*OU$V+*Y':142TVPO M%'YI/6IP8,\PQI)%G-VL?#@C5G[;4X!2%J,G?JI:U%)^1Y.F,>MZ+25H%-4- M1Z.H+C2\KL*+H(0D#U40P_*;@ZZ:W5=:OP5:1&0!OJF- M)VL^#_^;"SW'COBND7 IK<5I[T"%W<)(:X\%BJFRX"_2!?]&FOH2H6]%HX9G M&Q)'4?>JZOJ%5#@@J?]4Y?J(0DXVRRNA='\4#[SW>-!R#C0U*451L7I@H 8^ M#54]1;@25L%G?*<.K;$BUG0/L?>['=554B EF7_%9'7]9462KP[+AV?$:.A& M="9C593M-.Z-'!G[H$<\37-%7.>/-F)*Y[4=_3R,=U8KV@.61RYTSK#:M_5_ M;4XV"SUZ?L^V\\A#&;3<.%W87E9Q(B16%;)]M7\(87N*><%]\0#])S+MUKV, M%_R-ZS'[R5N=ME/<[[8[NVWYOF;SS 6DP8J0GOYPM61@3X5W%A2T4Y#'7\'Y M)9MB,I$;!L8+;E+0H^JNQP?$Y&IZ.]D#<%'!H@=L5BP.=> ACYO*M<:Z-26. M4S[X$OIMH:<43JZ4? =?Y8E723GCPSKD%9]D:82@&MC'P$K8#L-'@F7!S"+S M NY>)"FXO)LESXT@E'&?%R?+HN-5!X;*=/.,%E^@W]_%F/-] 74%JC1$S'DX MAU-8<>4%J+<27$9+G(T^4B@U\#G(/9QI?N'G#Z^_O#CC?2F0*^(7#NW1ZY'D MU![Z_MGSVZ3[OJ 5XD-OA+&%LT[TAIV.V\-'X(;9'(H6(?W4W:LWUR^B0[Y6 M)M]XKI[@PW,U:%W/Q72OI8AAT:S'P=;@'YQ?233 C4<5 +ZG&/X!N-4YX3!V M9,L%#U^N.-B+5 :W/:F[C<5V AI MH'R@VX'7$O3KT_@F*GS'SG;5^'!E=_D?\%4!9.TB*1S&_I(7=GJ-%;3>#:<" MAWH@2J?EN6Q[T] B-XGM4=Z4-B2IM"+\BW,K\W8 TQ3XG2>LQ.IR>?S)!86S M3OY^5Q:] ^EZN>M>Z)Z1%"R?7KLZPYYXO3]"1 M[?JGN*FB[#+P\$K#R*MA.6ADK9'!H$G-/X=$2FGC*B MSKD74"V!JH]ZX,S$48N1M:]1BHPTK)>X]@=U.)M(%AN0!0]CMPG=@_4WJ@-QG3RGP%V M1MH\B\VX,J&IKN2&P4$/0YG1Y>[(;5[SL %K]Z4S4J@F5B.5[J8 >>5(/[,D M9-XS.K(.C=J69M3T+<$ RQ&G MVIII:TVZ*FU'/[ .%[![;]L.C:2)R7NS/VEGJ]B$&W)V- ;Z-6BQKPW5 UHQ MKZT(07?4^/@Z3O%OGJ)=Q]_L:.:O.)A5GP:U8_K\'+O-0[8[5MN-1 ]OE3R! MU5.!- ,0.44.Z5[H4)'$OLPM"<+OOP&UNEHT5S2:/<:.H$]^V6$3T%](QI7C M-8.=7\-8?REU7(1DZ],8;5AN6][0B'RV#^TQN]S2H(T371#5^#6N$5@4BN1G M,MH08/U.E'QU$/"1J C<&2;4G4AGJBE!DA/EBF#XOMO!GKE7#_(-%G:$$%>W M%47H/Y03 S(:@Z5&)$$!FT\1LY4%D,&O1\!:#S6 M8$X'% %1NW]$>:+G7K]^$LCTT"&DI2IKY/5+3 6#YX-IY-S-KQD3K?=UG#J\ M%*Z-F-5LM0J&,YH@';8L])N]N!5)YZ.^O6TNJ7$)O?#A>5:PW]E([*%@OQSH M;8V&?(5KL0Q?,C@68K6+Q&SF*^ZX$#4X?0KT9=@BW%Z%8HL6JP?+T2^%WZS% M>,=>\KE-X=_)LI3)=E!0M)@Q'U7%6:9O/UL,R!LL@YGRV>J;Y:@;IA:&$KOB=&&)@LFYGH,'9ZOE?-;G"ZH;5DCQM_ MTL>J+C8#/EBDD*H"<6[DA40UJ%SC*[:":*!M#%'S2EY4E;,WO1\TBV+E8VX? MZEMQ*&UV"J(;%6"+98*?Z*Y >X!/4$#+=6 "0. .-[I1>-&(:ZA!79#IV>O5 MGS$_A8"3,4AX>0/P2Y[QG(R< M.-GCE5\]8.PN12HNX7>]TB_X!QS.03=F8*6R@BG[U%FM0G_K#M_7NC@:<*EC MY_DK2/YK%4&K!7YQHB)Y[9=+!2.OX=Q7E1/F+P+@IN*'_- MW/V/;& K_*TT=K-(%H>PZSS6[>$KF>*5TWKC[-T[;"C73\4DM:+DV6BSI(0; M,7_BNX[ET%AFZDI%3]UIXJ3%2._BABT+HL-L=BZ("M!!%.9$Z+4LB&NS%E9N M9N;U60W>H[;']X;TN,7=6 M0V L7RDB@799(=2*MQ>IL86R&CK!9.::0)$7&5PD2TD\G1."C$+LQ99'^ MEOR]+U*KQ?<*BA$;(6V"!,X_U4?)\.>](]W,H=*C:I.;#1U[8LA[R(_(7%FZ M'XWO('CV/B8Z-!6[_@.(O=(+QAR\@Z%G;3XS_@AG?IY?"'8U\%4[,%,-=.84DC]VZ($"J1RCJGVP!KE.XL#EVH%+0U,8ASW) MS_TJEI^568FJAD3K@-70ZX\>,$'2B>!&U7,LY)B,$;/6FI/ESHF40\>*%8OC M_WS>AX6B.:0$OPDL_W(Y#BA&--000L-LWN/:Q$#3;YS)6N "]SW4VG+73]!OW"Q$]Z3%C6MW+I.V<2G%IC<-C*4 MV2]\_<66I'"L,67[W1/*RT 5IZV69,XTK5'E77#CL76R+QS=/>%_=UG<@PID M=M&$C0@5.#^SNIUZ^X'@:H+[+TA-CNO^=N'K[NGU8M=@EQXS*9?.*LQ%[(H: M1Y&R;>'$"]Y&9M1T( -V%K>3?_-E@@]KG/;FS>6N)M0O7)8)Z4;_Y_H?56G3 M838-HA3;G<+7_6J]V]/5+"?.%!%*UI\1/R4#FRPJW(8#UV".MO'ZFB=N46PC M%ATI?,NE4V,=QTOV&#:>$4]#3#_8'V!:_HAO,N&R_;E;9U0P)7-@I6(&!M?OB M_.5?]1RG[8MWC%JD$UOFIR:CY"+SW\1+#.R&WR1UZ;T4]TTKDKPU;E'G2^I& M8M$>6O02\ZON';Q\Z86^>I.1LE#EX%]OJUV!F'XN"TD^T>5,C$Y M1>Q"YV0D.J4&B>9Y1 58!9U7<#O?'MB/?,V[DL17VUSOO&^G+D@Y4#;.&;%3 M?!S-RG4ME.]!P/SM8H\!1V),P8:'*$/*6W%E#Y*[Z%T0![/%J10T7:BL%=#?G1,Y_+W MH_\YVIY%>(Z*VU\Z4'PMNOV 4:4[I,SLTWIQ%"C?Y!ZZ[%W6K4\56JGF1"8#Y$=)B7G^-_&0Z8,A#6PH.L4\\?O' MH(GK&"J@WNG[A[/&=9#KX*/N<;VUS[.]#B/E:8=G-^HL%VI M.&GZY'8/FGX@>?:_K.U[:%_C*L1)N+[[XZ[?A(P5AIQ>]0"4/O'^?+&EENMT[>=V3T?]D1OD\N -E_)V8>)V-Q(JEQ\O6?>7U%U2G'467Y\#/7K>:6?\X5E_)3NW'VEC7M@ MDA=G 8S +!CD^71E^;G+Y&?L5GY6\+=J\Z$;U?H%D8E@T/;-TC\%3>"=+G/: M8TWR4Y"AD6WE V^IP,LGI0?!9+'/Y82$2-= )U.N[?@39$T-J-GDB 4-K=<. M2%.!2AJ'O]KP: $NK7;F?UR2_AM0;MM'OMA5^*?C$L M[K"RV'BI5%)9)L/"MK-?HL7W@T48%>"C 3!/3*3GD(5",!6XU0DU M(VD,SOQ,YK4/RWV8O7V#+/:UDNB7T1G'5A6X>U)8BZ)\ZL68OZR37OD7T*%T M,W( O*3&;D;2#?HNZ;'$/B%*#W_#/%1!F ]65>@69]A-$"3+F,.PC62W"_M0 M!BI FQC$XA/:O)Q>D:^27JH0.)WUX#OX;2?@NU97E64QVSH ,T=-;ZE!8N;+ M_C'CPILE4[/9XN[WY1/UN4]KJM$W*ZJ2V5=XXRF/Z#9DC:-&B8V6Y2WCFEK\ ML8%4X-=+= %%<#EF2A\&N[8#Y%*\: M&W8GV7\\'>#RD8G 6.T78'WO!S8& ;NHDF" ZBBP2 >=&$*\[!!54 TOTC^Y MQCGW_ AY2%[?/[\U;CN%B):-ZN1'<7T^0U$2O4T%9K-/[3,?S$< Q*N'>IB^ MA6L.7,;R<:>+Q^[T5LRIR7EI$>[7IE]3O%_L]Y*NJ_7KT[#E6M",V#KO#S%= M(BMWPO>QAG'KY&O+"/IF;VRDL@1^8MVL]5G/%71=>!*7[NT_6I47 L9_MR"& MTT_4G,LG(IM]+5)Q;]>;L;'W8BA+A@+DL36 O07^88-GA?\BOC#1SVNZX[/3 MRZ98L*@58/N*_AC=PLV#P7&IQ]_[\P4KGF0Q>(YDGMN=3WPXF._)( M3(<_CY"+EN-YI![(]#T=E$2C_:--B:,OAIQALI7=CPP7VB' +=H,MM1"U(EL M4YU@Z+A9][?[-\>]KG3\0WPM[FNO&F=^V:&$_# L7T( '>2KQ?",@R8(2_5B M[X0K:"]'+F./E:S[ZV>8VG8.%+3Q9<)HR)VO$X :F$=U-^E=DKP8/>^^?$:$ M?!]Q%UM%3'0;,_T'Q_ V3SI(,Z,F8@%[?J=%K?K)H]V_O,-/]A2SR//P?C]7 M$96T6UI_U/A[W?/MRWT.-)T)?0GGFF%=V?6GO>Y!@E$+SP9 ]R M!IU4 L,?FJ60[2HJP-M]]U D+[EB&+Y7\]30%_UOS?R0 MAX@LP$U!56C(:6O!P9A'Y99J_;ZDV/74U$@E+NN!N%CHD$3-\<_J402]F^"M M(=J&+)DIERC3D^QFG-0OOP5Y2UO;G700=WG_AO/U7:C./!4H=$V@/"Z&3:7Z M+C"MPA^F;59:]=\DB^$6TT$*Y43HJ]^'CTG7#][V8+;^,BGT9=2G^25UNU:* MD!D1IJLBZ:Q^SLR+KSYN;O]^$KU)?X42DCP8P9.N%Z,94Y0A<@SUC\&>#\]R MG&T"E)(S52NR1FF+(S$0W:"F/R>:4U'"'FM60N;LZIZ%<5WX/]A[[X FOW1= M-(B*2I/>B10%102E20U%F@A([Z"B5 'IG2!(+Z$(2@V]!T1ZKX((2.^]=TB M0 A)..$W>\XY,V>?.7/NGGWOWG/W'^N_E+6^;ZUW/<];GGJE#*S,:;X(S:KYY!7T$*R% MY7D"IMK18U@H>-Z"'+B)*3=2)-0X>&O^T$ZH.A\F<.UJ.8 L9XP!V?1H1LH^ MT_[&+N=5G&PCS*Y*]5GP[;G9^ 5;T(Y>!CRX!@0R/^PNBT8&&*Q?Q]_+7HP.NF O MROD.XJ/*,4;0H0?&/'0CZ!.M>/9N6%+K)DJ MP%$\CNJ#=J+'NMRW*8Z&'ZS'A6L/'RZ& M1F_17X>4O(1T -!-GCY:$@E_:_:V8U:%'F>^GV-5"(&5^YX6N4LLZB^^BVAZ M:F9A$12M"B9 U8$#0HWJ6W\9L6%7:[%$35X)N3FTPH5V=O1* M,:\(<%Y#UM;7HHJ,C!0H.>D!X/0J2:6U\3,RN]"KPO2Z3^)3:252P6699GV][,@:%% ",P MSKZPK=-Z;=T)XMO/:A/E':N%M&)N1V><9I ;?T0%8.&M!C1D/@RP':/5M M=>GBMAGO1\\OBQIS#L?)?N,"-NS\ /AR_3-Y,FCZ;5MN^W MM?<6[E3'_FIZ MK7C$"=0VCD6%7V8KQ(S#@@X#3]?^XI57O>7RIWP Z% *G,L'^O'+%@D0D\4H6X^?J\8+Y.D0Q * MF76"*4:2CP2& LZ&(3^:S3!NM5'$2P,1C8I5E7NW]K+LXY\W:WL@9U%$\'XO MBZ!S$1LJNWC3\8QJTSPFP2E-6!ZZP(3W3UXLAK);=H]^[%XQT]LTNX:AR-P%[Y;5]+4&7F\/7C9]NZ5H^B]!2J,/(!G4!(?S0><@CP:MF7M9X\G:BG%W MP4]>@.N3@$DT6\ETN\@E$W';[2]T7B79116>CZ&H6Y@%%-)KC9K@2XZ'L_P@ M^^%QVH/A'L> UZ$\(J-(4)3-WSIQ.N)[1JK#(WZ9!8:&CP3JE]]%FB/8ZTP4 MEP\^"O:%^<@[\)"-_QJQ1$@K[DBS5-&L)$/VF):\?6#1*85SM9L&FIR@L#?@ MYZM(X+26;CS'"S@VH26S+BGO C#H]I)H"-F%&D?-]MIEMB_L*"4N1O\4(^^\ M +"92:DCH,MD=:XLN=7Y+,4OVFAX84.>H+W;^GZN.\VLU74J-'7-=8G;^SH$ M^4D1XOYB<;[@=O]'DZB1%W IJ/OU.HG8Z6=+>TD^NV,MRUA:7DNY]/MT(+:K*S&28,) E-Y7E/LB*+SJ MATK8:L6W"GM=@[M'#-U%11M(=G_1?O"R>Z2$6'YMV9Q)&0 M4MNOE17UHX]TYW]/VR;-['>3O)O$ M:;TP?QI_J6=>#J,_ U\1;$]LD#;D(^1?AZQ!+* M!\:A4OG=^-77-[?ZD?;Y"*'"/[)EV=AD./V)-*T(K$HB!JBMJD6I;&XG CL8 MYL$O)B0]$?>&GCPLR?U\ ?#2O0%Z@;^5 /OW&<:H*[[IL"@_O=*8==1=/S?^ M3%/^?7ZE\L"ZLS%V#+MV9%]?G^Q\ 5!EK@:) 9 [ [16;J*49EV[H&!@*BY5 M#_^S#^:<'I9P.D_EO5FUQ%_>LE^Q:JJOC$UFYZ7.4\(L' R8R[&V@R4X)L-[ MI'O'WZ'[G9E$Z\YXTE4!KXXP#R2#4KS&:))N(/L!GM?R4GS])BLKDQU<9*4Q MMAD5*##,>+&/KK2A^6UD@H[NI=S']D0 CA#VV@1UH!+(/F=1 M9_]#SP9G"1VN#+H_L*3@5'S#YT6N)7R^2X*IMR/O9):^48KP+^F/MK@KO;/NY <-6CDM4HO1T1A?>UNA17:8BV:B18ZXZ MFCQN'053E0\\?$_77NH5-5^3.WGE$=]K69"_\#K0?_U;*<;W-:T\K'$$JMO. MAP3E.E6G4XT[\,NG/,M'Y8F#Y :VC,:AY.K73U#>)3Q8=93..;,0*%H/UQAZ M4AN&>5R>XKZ29N@3*E'\[@+PVAW8=P$(,F_JRB_NKF [ZB&#I:1K.RU%G9E@+>B:22[-9T3"N^K@\G;-:'22<#K# MT"[] VKZ73+]FIOBR UE2#+UE52/*^R94W2/LTB?3 M. =E_!/T'0 MU3YQA]"7J<3%1&9:5,%8,E":[8Q'MWSMXFPE[]8#"G0TC_#&$C)E=<94E>+8 ME0R4^]881:P5<>\F;)TE^#ET C(>_>*_.T'.O7=4RG$05Y*6_:<.:[H\/TLE MQ$L,F7M>@UA6F"X Q\PC;.-"MM>G6/;Z/'#7WTAC2/D*[]O>- 8;.Z)6S">Y MRP2K$>-E9%>S;G;[;@6BWU3M-;/)?GA4POGGN;U[R*(SO%[^8]CWO1N5S.4* MN5?Q*U3<,7!GI1DLK5BWCGD$WOAZ_S*?/[,:$7WIZ(A4O5S',3$M.F@O3ZK?7>(I'I [T>!T]@6F9^8>S41XY++&W7'8 MP,^98M#>N44M3+WD6?XAN[_$_$*7%[(:T&)--ZRMBU6Z=(4HC6I=6?X]K;%= M)X?IMS?V$1W.Z0GP_JJ>M]B!9+C<)TNYOS9VIR/5-^]&EAWV ZR,,,KE/KYY M76=9(M M=ZNI>C??OH+V"FVXG8R8S'+2(BKCZMJSHE5=:.>O3I3RF\X_)3AX&'A&D@RH M?Y.5_:"1U/)+:-2)RY M2OEK/C;3'*U7,>/AH%#9'9\W$R!&I[KJQR645U"0J2%;L EHI298<9N_/5'Z M34\MEN#@_DU(:^KXCYH.W^N0,W(AXC?37P#VDBU1"]7 M<*&";BS_=UI6'.^9AE&GI&PBJ!"7D (*0Q9' M'HS>U;@ O(!#>VDJ/PBQGB@\Z1HQLO'J89-Y*$U85R2PXV52[3,G.Z?T)\Y8 M8F13'TO"WEC'U3P.'B^362*U]_/K7H,8L"ANI8YAU5+]1&.1=;V+'Z?^S&=# M_R?.R!'A*SDSKXRG_HRY1!WGZ]U0SZOF6']C_(T[$KB$#3 ,&8 M:Y7V]Z7>:U?K/L[_/\U[ 3\+2C*_[G6@ 0MD*U4WE=$UJE0BXBD[1[T"0?8. M-0>\U4ROC"_<,B["3D^3[9/>%\[3Z0'TV*8$&VQ@8!)3OL-1@!5(1AH^,)4R M>\>IV=J])Y[N_;?GYWJLJ_ECW%?5/"BGGOZ#A]RS0&CY6IJY M+83]]XW0_5A_FWZ:R"(UHPK]D4]N,O+4VK1_0>;^LO,P3T:IWQ'N.6O497CZ M H!ELI9F^8=QCG^G<+FI*$)OA7GA>D;&I&M-Z-*DQ67 MO56?2+A.W+6NV7JZ")23!LH-_7U%K?]A6]K3))2@4N3@QZ869<4&4R1O'P[[ M]Q^;YL.I"8KE/([FVT^7P_ORF55'(4(7/K$+SF"2*PF* MZ\E/3X)9974[3C?(8NS7;UYK.H38 "7Z2#;I5G>QB9 M(JCVA@4C>MM2Z<+97_K^29UDON%<:5MK'R([9+>GEY&XUP=#WN(GVC&U+,7( M(AQ"3Q_EE\[U4+D&"Q]F@^#76D&AI0>RV#2,*K@*Z=V+YZ-C!$>KP #,I?R MZ;]>4SM(U"M<[2XR0>Q@[2#4V7]J'D1PF!GC].QS%=DG]9;!XWFL#G[7-;C]P'[ MF. .S>X;_P;R'SW 7"C='Z M.(N\[\-(4M43??TYDV;'ZAN&'7O[) MNYV#K>CT2@U7>TX<_.P"T*S]$:U7M;50H?N%E2Q_F:D'*U_)0[<]4UPRTGP= M1=9Q[;C'@=G%-B4$E!5#OB8-Y*BH*+=\T^?)F1IO* 8.<6TRANS.L>..)$EH M?Z\<76D>&6D$+C5Q 5\-NLRX ;M9OE_'_T=YO)$V >(D#6[671]-;Q4\1XXP M[HM=P1&F+>2Z)KOOSI6I!A;L&/H62#Y[<$1Q%@2$^?+( SRN F\*MMRT/7'L M+E0O,*/FY1!\32DD\98@/O[GSL)\P]K+(AH% #U [_ZR>*$]1A[,V4E+]82$ MY$.^%1904@\X^$ER@^,.7-X4;K)555N@6(%BQT]F(>;VR'> M?00P5Y!C7 :)RC4,)I)Q\?FKQ@NMD6(%=OUX/+11YL=A_6W5T$C]0T==^WV, M)R@7X*;MPB"T]@5Z&^D=&?$V8,J;QJ3_+!WT?.- R%?Q)=>>>\4O,GMA =A?F%F)Y2KZ-E^4\&M&[Q:K[&G\RVP<^/OO+FU\?W MU@0KFYV7%YJ?W9JK@"LT> ;8Z62LROG[^T0"II 0L'#DL#!MK0+(FW M)G-*0.'F+<<2?I\)5G5/OHA OD__N;9MH0+^J,X] '[W>_J1%$@FWK3(M'N'@D#9B?Q F!7#?D)CK*?WAK7Y:"M_M:Q'TH B@+J9ZHO1G5, MZD&[>5@-K)?ZWZ "63YG %?B5X&F7N-[^1T[(6V-C=&/Y]YH=A\]+<6%__;8 MAMB1<@3DU8QNP"3HLJ<7&_%[I[$,>_V:WKP=[F"^'=,NOO*RZ7$UG M5-KOT)%(/VH\ M,;.NZD#'CDA/=5.RP!9["#"/YUM6=31[B5OLYP*M1(3$\D:K8:H!OZH#_ZX( M#:@,"'L[Z^&M7R$:U^X'"KL.!]'T>^W]1;P?OB-6%?$^^N0/HGO'[WH5K-&U M6.XC=X#C@M,KW%>_3.<>#YKL :Y* &O^_[ 0WQ#'UW"*I, M_13[V$!$ZLKHM73Q[8OX0L6G"2MP["GQNVZP$G&/]$ M=(7P1!=&=K7]9K=33R#:_$RWJJ:3F^G*=M>ST[ .OQ":_ZDL8EHO>,?LD&44 MM+.NCKTQ433CT2%?VWJN$0:Q?@G!GR$=2+"$0)&QBM/'>Y[Z#?2E-QDDT@G^ M7 NA8"308U7ZQ2SD6<#.+EJU3LK@;/V)P!7?Z^KJ7JK7>6EM6SAT:Y[&8.)O M,LA"Y0)'YFO0N>J6 RAZK TS!AIFAF>0A\+6%X"#&ER [13/K=[VY$=)[BQ[ MC=?N0NX:Y+ZYKB .]6KZRW 93Y)\4^S@?W&??P;N\[\-K6,--]S0F-D0F[ MXIZT(#("A58N9A+6A; R$%Q]]P)0..41//,2<7_?P]]$ 7$ M8FCATVX6V_@+0,3(!4!+#_>LN%X$\PBX-P?: \/CL2E[C\_F+9-J+)8:I";[ M ;[R_]EB;337YM9@00W&IL8==E>P6_=BV"&%$GKI'I 52*"+4JZ12M>8_2A+ MK.%];J/JMZ!'DEUX?#'LL=+-:/;117A4Z/J"P)H=3'MI RRS2>0\L^/O9^ 0 M+L7MP 1NUSI9?M0V?6>CA\(2J[NPCZO;$%TO;]1:3M/J8ER=+BT6/C/[%.6A M%/^]8)=H9_1(OY( 60I%]+9]864-T6QJME7)HX_K[K6,-78E)+SJQ4HTB#!V M:SA7EF[('A3DBCE)1JMFXU#&&S@TS=&<%]>G9A*/_!^)MVVXJT^$J:*&^EU6 M!S*[ U\';^2$LW M,#Y4?M@'AOGR9?K]3F?]/G.OHF!N6Y.LO#N4 Y1H= %@I=DRY K$B"_](%0: M*MFC!_<^BV0@'_NMCW,A.+0/@I=UI=^9'J]GZ>2OP50WL#Y?F5AO _D+;7G1 M[4ZN/DS&U=.=#TXJ0C&^%P!4,OI6. A>]3^JU!X4;&AR("?)BJ1NR1Y03I M(:3UUAX%):?VI?SZE8+6*VE_/MX&T\$MV5MWTE1TRRNZS2J-.<%]@]>C:-JV M00R-1/GVNA.:2]WPF6>'E@A"AQWCQ.QS)0\OYBAQA5'[K^Y?ZA6V;]*]JFK) M+AA-05W!ZD\2+PTTM@$Q-Q*]CDE.K8D6@U4U0,?\B8Y*U36PN2ZUAX(#Y*;J MF_86^BWR4CQW@N=%,AMGM9GWRX3E)Q>2$:*1'6J.A*F3[> M]KI[V9_QV$3\Q+KVO7#^LE+\&"\LPA)WM0^4<$E%D(LS+YCJ7'G6]SE3V:$9 MTN0[TL GIMO)P7GG!P>EI0NB(KBG(2?H[ B'@3R:K8>50!F-VI7Y._,0;D39/.K(USC.K(NH&#+@",D2GAP/@JOB9?GI= M!:)4PA7:O:<#PN^98R[)&8$'8^]U;^^90]#&\FKD!6"!R79D,X/,60U.],FE MA E$9EW0D5U5WP!!4;W%50UF<2I1"FK+M.K07TGA[>0GZ1=TA.B] J59]B]+ MTBY(6>3;=K_\?AV49T6H&;Z^CIC_2.LVVW.?)>X>+D/79X'296T@WM*5Z_Q< M#YT,V.,N$T]9-MZ04DAB]*+[7'-XI2(/%01320L8!YYR<)W%2[,6RWN,SO-- MY/_>>RY_ 7#4 <64G%6IRJY(^2+[DG"8$C ,X/UI0O?D K"3'\YW.LMW5'+6 MJ)HEM'. ,RJBWG6ST[>P?D;$%&(!F9<$) -4B598NF*>$:KTHE[MN MUQ-BR@>YHD/9;HJ:I?DD)?PRQX+L=._).T/^CCNWG5Y]X.DAO+&4MBJ\Y"& M,B@&U@NZME/S%63.?Q]W?\9R:^*XS#AX?GY<,D:.F1L4+'0+]#S;?9GE7C>[ M[68-^9)<(TY.<(6.EY+H+HN1* \HN(GT)!.I1'4!L MF9!" XYY)(#E89-@ MZEVSXRVTKNM")['2(2_OWZ 5@0+ '\]LVBU[L M^Y9YNGZ]QH[SL.937K9VS@^=39^O:1A\\;L_5'+(BN1\C6=1%X#>\"-U5++M MI;+.V,H&-K\;I0O+#W"-2&6@%'=%QIYA@FT=BK1"$)SFR*)X'+-J1$OHX\@( M<5H'A:1R-#FBA*>%WE;$\\JB=#[JM4E+F=EX/8]ZR$E8H+O[P_SS:SZHBC6UFU$8>3]![N2S*@0A9E$S("05_A&FDT\*FF$D3^D/2"GE]S&[BJ6983RG0V6ODR+6#BL;T/5];LX?M$8618."[P,F?: MUV9*>*)"<9/S)?Y%T$P.&2E2Z(HK=6G?[_5(=W!>E-1\^/5M3:K7]0=@#:F J^Q[^('H [INNMS7.] MU*/['%"'2\C'0UAJ/(25 M",'ZWP8;[FR6W(TH0:=T$RN[\"_"@\.(0.9'Y"71W<>_>=1(Q;HF6.53*2CF M. !CR3P,VJDU%N7Y-W;Q+[+@X;]%KH0'VG@!B O)!D\^N !< !2F]62,L1N8 MSY),N#:]"P!:>-A?[!_6ON#?0[^&_"X"VLWD0(3Z?BH3+YNX!?-I[*MA([2/ M,LL;@31!VK^U+.7B<>>F/O0"0$AT : P32GQ$8$'MQ3U%VXG/]03J=@[NFO- M3#N=J4C@OPG \(B9?8*2WPE:3Y&NBN:\EC3O"=#85K;G)L1?C<%?*B[USL 8 M$B!&WF"DQ:I!54ZK\CLK4QII9\]M9S>RN;[KCC7S>8D#BQ(B9I86PQ$;#,KK M[RX S1]YT!,&.1AAE+-3-3H]/F=*+;Q=R?Y.G;M)Z^IM.8JV#++#O_,$D0/_ MJL^V"5$;WQFG&!VV$;SU+&'@;\)=P/&_Z?WQI$SX@)?,2.U-M(PKPW5V;H&2 MN/XH@:)9%SO=8\MKJY)S3FVDH_W MB$[LG*O5;]M^]'W][<4%8&4?=&((@&/5]4>1*9!*F^2@L=V6A=J$5$B>.HVW M'!P$S@C4[^SBFV1 M#^2#MW;'=*@?^%.3 (@ +XE^LMY!B2X?D*)<=O2J3PY(+$\'V[B2.'FPZP!S MUEHNX/-%3)(/5+P7S.,V=ZXVB[8<;T:E+4?/ZZ46!+W\,C=B+SJP9,IV ;AQ M CEQJS>YQ[=;5GUV 7C=_4O+[V"C2\P\.O4ED2@\<(G0-NJR3I; A/_VR7@I MO[VZQ6OL@,,RVA6MHZ,A6Q3TDO_2P\OCB^!H,WSVVEY"/C^O%>1*=1:9_D.+ M$_A>CZ? ;]#O5L7/:MQ0LV2D\+D,?O/^@@[[2^J&GYWB,67JFLL *?>Q=THJ M_HD599]-W"_ @!%-^W[]O%'^DE(#[^DAYRA#?RE8T41R5'0:,,G7V\$&.I^N M(W,6;T9G [K=^+IHU005K_G.OB#^*_Y^;M6[4C?U+LZ:4?FM-4O=PPU.G"#! MB5HVPK*UWL+G@-)02='6;F0#(2U_Z<:G61)_#TM(S/?HR+XQ+@@*>X]+./*# M9MJ@RPG5ALO*;FZ=>+O'GQ%>(EJ'[N3H6YM/I$,8;),T'_I=W<=R$]:.@JU- MY/&@F&RZ;7-"H+(E*PCGVK,-8I'P!,>R9E^+2R^V>Q^(?-6-+ U4N^Q^*$66 M6;PU7N05&OBK ]X.&:_O%S^Q&\QL&ZWJE]V,SKJJ)(,YO0S/ S407\*JWD=@ MP9IIZG#)WCW\4W.&#']#IR:?$ZJA>!=YQ4FQ$2=?@#^''V)3LK9-/+OQ&[,"^6P!4A1K\2RCR/=ARTS#A%W0Y>NH7'HGJMY96J*& M*[T8NN'L2KFA4OO;?O[Q:+T)2F5FE?H_M-J*J&S1\BWH.;5!BLGG-_&XV(,V M[5QH^_NK;;\[WVN0M(.5"VC:7SN"!U,#[2CQR?&\EW"<^TET?Z ?1H1#J[MJXG$C7T0P=O_4Y9?E3. M1=%A??M$5GW;BG"TH(PEI/(S5-+ OXC*(T0A$(N'TE#YSX\Q01[Q H][*97W5<6>YB14=S.) M'FLD Y!UCP;,-+K MW11K'CO1NJTLD'#G\/#]^./MP[)CT0S2NN9[2AZ!+^1//<.P !JH2*>JQ8O0 ME:I0< 4#%_)>;LA2<\%LOZLU_9)2&&I'C*0IBK 6UF,XJB(N)-@=>0S\W<0(#/$2].FY.YJ/S0?X!52RP>T_ M7A?>VNP>FTLY2P8@AE4HE3G3UZ'45&J.))I*OA3*.)T]8NM,_>- =?_H>X.T,9]&)1U41O/RS\*I15?ZN2JKM[:.4C"C,V[QUY],V[\IWBCN%M%)W9 M%R:8YAWOQF+LS5*T&8.5XW&#I50$%5A#AQ.Q_SF54T3--X8 G3ST>KOE^T_7 MK;+*:"=@,#K>?*"Q*A)<40>%RC%@4Y?]^/Z7<<]MC0C]]/\;@ S$$PRD5.'A7&7V#GY*<:>F>WAE[9 M2$ZSK5C#2KW>B^FF.4#8VZ!3[\X46>:ZFGR_KI_@Z=F],RCUI>G*[LDQ!C1M_(..M3 MQSFCG[I6ASK?R)YVRR'S)EXO@8A3\E1E<8]/P&>65)%GZ:M>8+&B[<]Z$D." M)@922@+IB:?:8SF31\:SY3B "OGYJLZY.M&.B,>]63STS[-KR3<;;I*B9Z]1 MC>F,S3CM4 M M?LP1,130P>9BQ7):L#_%]C] M;PR2)@>YZO$]B4(_9;VO:X1WU9&LHU;)+-5AUGA$_.L/1(P+G*[B+CZ)6UMM M_N3]],AYYF56^ /B?QBV_%\Z"X$\+P!WR14N -]T+@"XJ,H,LG_80_M?I-BK M=I!_5?.008:_VO[2":L'6E0_XTIGO)Q1&2[<5K$J#;WZ@Z5"C'"KY0,(M>>,HVN>P)'Y MJ$0HCG'^2.O(FLUZ;)4;%7VU.'UE @"7][:KZ8(0&!L0)T[HLCX94KGZ<6*& M0$U]1&@)QSNA^*,LPM#84+(QPN[K'ILEO87TCW0%%O]>8 9RV5^J]*\7\K\9 MA-U_V]_J_'_(9/&7_+][5P]@N/S7N49,:0HG\\,$XRIAND*8G@QB;;VOM@NL M/@PY#M'#WE&:CETS^O"D4[?6[MI^S^B&\V>HN',7+\FHO"2&S5V),\7E#W\T M[Q#A#*.VXXPN"'_2UPT@=S96:$" V\2N'W_1CSZ\%&T5YOC--?-'?T6?S!)4 MOBF".@7I:WIXE/HI45/CC_ZWF<,N+&8FT)YAE]Z&":*K,E12"X7,Y%W^DE!3 M;$YIS@+KQRS%6\<&9<8-X 5B?W+,C8FO.PN4$F;+DKT%ME\4:!?;B#TU5@:+ M7@&[A2:MS"HVPI'L946JE[UP0\#"ZN=K'IA)O7RKRZZ GUR:XFQX78OZQ,*@ MO1"I7[6@)$&"PSU8;O]>^\RT4:^C +R\,VBJV=_9!!<$5^R:GI^(5U<5IKH M\/)!+W4,KQL=76DN'CY6Y7E67RTS3BBM&+71/DV[5&@[ M?EL,"?E-<@$X;5]K>0XXDB0^<1R"N?64VDR(_!9];%00)/7IL!O^P\L^:!%" M@K*Z/RQH)&Y-]Y%;=1B\8)>(M0T8P^\(AYL&]B92\Q< #;^^V- 8W$-W\$I5 MN\WE9@A]Y/XH(6=R,G-S.#&M>^40,NPO]:5D3JN343@TI4I5]]=/<] 651'5 M\=4C,R#^&U0^UK!]NG3VIAMSYA\Q"1R#GUI!44XE!SR);I9NHIRI<5:$.RQF M*RT?C_M[K\W]SKZ#8U(B$\ =[0$3;0E?H Y$0JN4[03G:'BSHP6XDISOQZ;$ M2&VOL/BJ>OC%7O9-K-\?R??PPSVSCY-0>#J (86WP+S(@N =G5(D^"NM2!26T*%4EGWE7KH."A9'%)-=,59AOR/AW'N;C,Q++V-"/L^C M5V-8\.>NW9N:R4]I^SDU7%*U!=Q'>.SJBGCWF_'DZ,5WK5$&1D5@0"G(\!(3 M%JN_8%'OU-/R@E42TVW_:$FP55WQ]7O_T8N#-8P2,L%0NO/'$\ M."WN?1NG;.02_7N^Q%FIZ/>,CK*4_TNBLMX5=?*9J"R4* OMT\D+P M=GP6* MRL\_PXGKU$O'")&@X<83%CKMV@N 3KY)+?)V-4A"-U**>&)]Z]5+K\;PE@E! M@L%^A$!!H I:,!XL#8)9]B.8='U",RI#O?8L0 -H;5O\R](",$44$R8I7#LS1!E*60CNVRE M[)QU:P=2"DV^23:N=Z\E;WUY!G=M$=@^I:*8(B(Z--O1Y$&Q3B1\KZWEJ)L% MR[;JA@FQR!P(-D3<:[08'=)53N$ R)AZ=7,@76=4C9O*)-8+R M A!DV#KF&^HQ;5O'"2)SM6Q+7!Y^O%7W]0+ A\>'& %F!J34DH^G"+JLR,P$JX<9H\-.DZ]\$89U J"R*WI<3.":^"&X/ :481;?6K:78T1,7/6P9' MT+"[B!=253H8?K&$,0D62UR1N'1'O6$<6+(2MI+&2#-#K4_$!90JP@^U<#4:\A< -W9P0?;4DGECX/0;TZ&'/8A;L^"BD36' MTQQB+*EV_#)-#WYCO,:ON7&MI;U,$8[N \.:TEKF7K:LZ"[#A2' >3I*&.*L ">AQ#E;7@L:WQ#/29"G2 VM>,,O$K^!37P_\4V1VI%$D?'.!>"==/X0W' M-/[NO-YE!;LV@]E>]2,>7S@PR@$?X!]6,I+Q@:E4_K/@;X+H:L]1/\#H#.N[ M'T7D%F_ "4:0I14@LCZ&M9<,#'/7UG5@,$ *ZC]7R?R)7W K&-98YW#J5G8L MY 2Z:E5XFIVL?IH#&J$9&C)H5-4[B=#W4ME-HD 9/8O8WT) 3\,,>BTK:2*>!%S;>!_M]K6;N MIL _B/2-F;.)3'\ @(1@\):8AKS-<#'/M]SG@MEOJ37DW]K\6^M*_[.,?X+T M .,+0$0C719J1H56[$>=W:>OEI%[<93>A;B0.VB]NPC;90CF3N*W2>NA;N$* MMZ"1OK57D*?SBDY*=\C-T[]*D4'A%1*NS2<"I=NWRT%B=/J^[1\_8:X!O"1: M*L28 EXCM!Y>C2.$IK@6*#6P[OO8$\]I MDU$[(D_+4HE"FKD\;$#5/ZR7B04AZWR$2K+19]/J0%.>L>;;F#>-"+)\8(B$ M0L_=U7"_7H\BZI_2/8J$D8N4-[HPDYKW# M'YG;(FGW?&^\6$'\ +A^U@NT7:A,J+>'=*"9?GFK^YPK8N%U7#CTI7OUQP(C M*M!+M:37EA#$8$_=<)':WQ0-W MI7' !)O5*&Y>+\G8?J 5X^*.[;1$B#I@7/3Z@4UU4-1:LL(IWLXDE0[(H!17 M3,#F'=DJE[]M.[):*OG![XV4_^#UZ@;$0E=RU^:>_9WA)0F[2LAZ=T.UFF\7 MS^^#*J8]S=79;;HO=,[IW]7ONX'"A/;=@!6X^)S6&C]^Q(N7\AAEXH?WN[&" M\6780QY34N_%LH\M*^T\MC,YFPC9"4W+47%,-IS=7T)<%@X,]WFNO65X=Q8A MHIPD+/\O^E]J@V +K.[*V^3]<@>KM!?"1>_ F>;^Y".NUMMX:)C#4R=H1BX. M=C/J"5C! >HN (/%G\::15$;VK/E9FWY70MME@ SC&<-/X84X)T>!;=M36>. M&$AO"%,&A7V'$%X POROPV2NS.VZWRB,?TLKU=U=S7"4?;I8= MK6K2,_C2-XKDZ9WX+5.;E-,]PA4>/J'6W$QB]W#_T17L"O6[$*[]SJ(\M? ,F,!TR7P*3 M6D_R;\8:/]VZNQMU'_])F1O@@^2%0*WZRM".MSWO*%9Z*\)>F?4 ,L@Y1_QH M4;V:\C%6\8:RX#78$6_]QYVC&/5%4I=JL^L9$:0PCQKUP+KH+I$ZASR_EWBD MR!FGG-H8_;N[@3GYJKUCD,2YEG+3IVFCA!(?F^N\C'7;$4Q, M:A]KF"8\T,AGU4]W?1Y7^,CZ=B_909+7*8W3B/K(_#7O)EG]5&2XN.^JG[A_ M 4- J?KS+4'U&_TPZ_(%WF%YID0 -2?<$/;3T3.RZ_A\F _%GGO M2V%J-('N +^ [\T4GMCUZA\@OMI5/=-@/M3IX'$MEEBF$=*9#,;<1=='?>LA M(1SFU@8_-FDT)1M1;%+YSPGBTW$3OL*%8T\&;P=IQ^S1I M/)!5/F%=4AV!U&N_CM@FT-)"39<$$ M2%%0N"6D.]/F*+4TS<7YM^$3@;.Q6@Q;J?+ 9#5$-U816::3E;NR,<160B)6 M[5GI1S@&/9 L 1^(@G[JU.)89_&0Y),*;O==2T$I.CPDJ@B=^,WEBUP49&GO MVP7 ",P#KO\([H)U+ZJR21T9]^". ]$$)I(T*9UC8*NAUX5\W]\H+K&0/4ID M@Q0K=:/':BMY[P'K\@TW1CMO8FUEP_O'_H1)XCBBYV\XKLDQFI\775.6IZ'[ M-P4Y_]G'?_X@;J(4EQ&I^TD HVJ'2+Q0?T)FVV9I^0;P=*JL8&]OJ;(Z?'Z> M,YS^,Z=C1NMERS$S;A^]T;RA9O&%[<0=)O5WCM:.C#]O:O:0O"!H(V)@S:H" M+64WOKX 2,^1XS"J%X!N*\(M])EEMV[,)K#R;F/B#7927VOG*@^"R4*'OE6< M$ @CZ!X)VF2Z%/H(:T'M.9Y*/6A&0#O3! Q&W]2$KZL4O^6Q+RD,>D<8S(FK M)#CQ_3OA&>O?[%3" _U;H=S/!)O_NMP#BY;A\+&*LU1AP?24/'8G3(< _?;( MU*',;Y"58OA4,9\8IOMZL#W=V//4L@TC+4BP/<9\>GNZ?<18E?GQG5Z)2!KI MTWO-9A-@*W6:;?%XE>"1YZ''W,TN@;BKL^"5K,8)W0FDK]>?1*6,F0,E2I;\ M_.&@6P!TC2EJ9#&*V(GTQ395&:;BFYD(""Y%==GQ]/%$BS6IYHJ/%QD$?U%? MG7CQ#ER@X4\^X>KA?_4"(*7VP&IXUEFP/_+MC7@)-',LI* ?8+2X>43>3\T'!!+)XS3A$J[RBK7IH M,19]T!2;]\#WLYVQ]Y/D41/W+L.T;]65Z6AQ!3R6HJ7P30?^,+]52>"WL.16 M1AGF>H[EZ8"G@Y??N16SL0Z5ZD/?7+-N,X=#I<7+D'9FG?%E^KN+YQ*AIY2@_B;W M&S@XH!+&1VB5_KZ7@]Q)&-H?Y9Q<\^. >8?I4_WQ"0*Z6'&%V>\!H5]5D]TB M*26)9[%DVP4@+^X/Z>0&,_*MQ*_":+OZV*'&;^KKGGGQWC\9B8HW6JM7=']P_H/ ME7?FO^7K3SE'.A]#EC [8Z_@]F'7;U9;*QUP?L(%7JE<'*X\-_:D%=Y4=*0? MV% @7K&V-S;?3Y=Q>.WJB-]TXQ7*T+,-!M"OJCOP]!K'2/WOY ;T?)MJ MMF.;.8C#\\=*MG_(*LVR D:!U[U3/$(R>H&K/&KD(=7%D$HS52ZL\TOH@-#D MD'XOG0%2*)HR;O.5S.(<)0G5^^'8>>6;V.O7K.5RK*M7*/2-N&I#+8^**W6? M%(O:]V>K44PQB/W^:%T\]36)5E3OZYK.FCJ2=6P=SPH8(2462;#"/CSIJYB3/_JIF%&+T9A 3_FB=/16:0*MLE'3WW1KDF'6LB)J; M0!K@1EVI2QD?WR 2J:T3HR%/P_$/L]C_?QO_#*$@0N&=CNF[R-[9N4VT;^=! MU'#_^^C^CQ_C%-0!MT)P%"!2/-UIR04O4H.7C*A?7@=AV/V8+@"9X,L*9;RY M:D]-IX4?:SZ,W10S%(OYU6M)?R?Z$[-NU=_=*?$L51]H+2K_($4JQ%X:I,G3YWHPK1R]B9',_(B=.EBX +R5 MNP!4O"0:% HL14UTF#*28LM@!C-BAV_XZM7/EYP6( SJV55\;>7@;-(E&J-79S>Z[3),O?^ FW,3CB^@A.W?%S"T] MO=]/*6?Y@T$%S)>2V(\G_$10,T:SL0MY*83@:^'O0:=3O7[/='G+.N8LWC,D MS\^ZDYQ#-F]@;6TFECX;,Q6?04?EZRY&XA*^Z=/S0/0&/4WEA[%WE2]R M0W-J8I=UIUF+/2$56Z>/R!4.?YKU(8QHYP'C&VVQ=VJ(<%[*\1> Z/4F?Z,R M)U4)>7HXJ^ETG5KG"]>H&4+M"UD K7I[&"Y$+KCI7Y"RKQ&\[; M!NX\#$&_TG-V>.W\A\6,5[D &*]PG>GFL%*-[S^.H)79X;B&O=EO=FG+W_K: M.Z'N.([7DT:E2PV\MJ, =I9'XGQM4-62DWXTTVV+I#)PR[J:4"^2"?J[J6S18+)-TR+B0)=E/A5*YXK>G)R'=/3 MY%]/R)]>^5E>(RL>V@46DRH/@73@L<\:XL4AL3=Q"@1U4IELAO[W->IMN=8G MM86S\\$![8.3U@WKC2;IG0QYD=(W378 MGG"6L/#>O-+&E!:;X4J@N'26FHX\F.= B;Y>7F#M7R9]@Y:ST!0R>JHP?"Y- MY'Q"-$AR'HX TDY.6T.9^Q.B&MU.OFW3%C)KE-(H<&QR$^[4GY4M6T(P='H]$0AUR>58= F'83$3*B]I4>TOO ML&APTYKHP(8TI2VC)<2/W*::;G@;BH"K\,B(]Y $.=9QZA)*>D,REYN3X?FA M>QBM)7%2M]L<*E]KQ.)QL(]L7;ZA0AMFE>_Q1)-\]V[K'&N>/]"<.0D'3;#P MN3_*&7$"1CPL6A#ZVC2U%TIX 1#.(!,P182$XWA0JYOIP,;$^=:?.W8D3E]C MNNKZXF(G[E@V"_@+C*>8>4PLUD3 ]@[X2.#U8:;7DG)JZB)3F>T)2=LV )#, M#?43IS!@]^DA?Z]B7IW9F[>1X <+V+S7QBB+5]=73CYSC?IM0G;.!HD:MB;@ M-O7O2C-M9F#[FI1ZAE(WISPG..#7-DC&I!_ P5*@ MM"M@*NOCL$RIC!LDG)0#7K85;.!"5Z,9X599\TY^!T?%G^Z*.G6&_>:'"$8P M8G\,1+IL[KI.28U9,V>]5'I-YM?BL?G9Z+14>:&'I7*@\G"IU(#Y]8,' MDN&HV1^0AS>W.P]M^/GY[S/(E9)Z:;9V3TW9>R*Z>M,/S&'PEDB'>Z.YC./Y M5PQ*'OY8OTE9>-6YX4J\(6IN<>Y^,I-*(=(V=ICG1@3D?'-)"4UE+/_[B[7W M[>A]ZG3^F0"EC$CL _V',+LO[V\K,J+9_7G2GS)"O#D\+_U?=\:DGGBLZ,T! M0S""R2YVPT9EZ>H%/.9#E:- K6N.+[!%T 4;XCAJ\;? MA%LY)U&RY#M&BGO3>5R-,91H4ENC00^']ES7-6?R63I- >E ?4[NI?\O6\=HO(\ MKS4%C5VRE?Y_G:UL'VMZG/E^S1'Z")EVE]@G!]B0!TKV-\H-OH,192@D[MO*KOPW_F;Q$2/N^2=KM--OXZLF5QS/H7^-_;>,RRJ;5D;G0C88" H")):!01%0$ 020TH M2<0F"$A608((2&Z@H5N0G$%006DDJ@BH)(E-#B)!Y] M[G9_]ZQSUE[?V6?MPX_ZP7QF%6/4K%'UUA@UJM>T-YSV:"THJ'7X)C#_IVVR M_7*N9HXU5_IM=T?^T_]S7 2L_ET4RND4XJ0A7[F\G T=IY*.>R ML$C5]>.]#6]'&[G24Z';?;2^SN;D+?PK6>8GMH?.4L(A84TBP8H2EX=$A1HE?W*F33/0/43-."53L8#)P5 M_G"TXY)EWCSQ;72#EG/B.%T5+Z))OQAU:K25ML+B;-+/!1MWI?X'.3SPTM-+ M%JH+'/I9P>E#=AYBRT5%H0\B?28\%3(V%3:HUN'+JU[YICO.:@2_/E==XH+R/7P3 16C,))346# -(%*T?*K7K#0N MO+H7Y4Q3_--[^8&B4$O3F:=-DGHW0+$I* L8)*_9=%57!7)83[@ZR8Z%A\F! M3Y"(V$AE- ?A#W91M>.,-6?.)HVT^8O51[3#5%D']ZY>#&" MEAI-JX#F_+]#P+N'-#3R/H9E7[]=YE;//^H@OL^>8V0:Q*T4BJTM2C>XD_D] MXD.7OJ6UIHK:61_I@+%TD[>RU[]+'?(5]\';L0I4!CXL"M)(?;P2)WDI-R"* M;CO?X&[9(XS,7K2XM%'IFH1KK8?44.-7!T?])-90#%5("XVWKWTG6ZWQB;SQ MY?D!5/'W\>_]IR>.RKY#*J]I.HB?>?K46OFPBU"W_;ZYB_>10-*E4(DP%%3NC>AE!J M&OH:&?C_/!'\A5V0^H#[@/N ^X#[@/N ^X#[@/N ^X#[@/N_*W?!RH:\J H8 MG$D&K >4[&<7#,=LGB=[/C"Y9;,0O]-__Z]5%?*?I7_FU?@#.CC'_=]>Z?M/ MTG_U#;D#^C].I7L=.X+>5_?]\REVY9#I]LOU $'JU'_09OY?^N5GMKSW?[T= M8$N-Q0L0XSN.HP8N]E,\I#!E,+\>A?W#&Z6$WZD,,/V=.OM41L4_2R$'].?0 MO_(V^_\/R?W[MST,_]W*3D'JSG]V3? !_6)7?_4:Z?\L':#A?RTZ0,,':/A? M@ [0\ $:_HO3 1H^0,-_<3I PP=H^"]-!VCX W_"] !&CY PW]Q.D##!VCX M+T[_ ]#PA=,)+/]V#1<.:!_Z87%IR?PRP;,AFHN;LZX_WN1NHK,3C2M[?*OY MEYMJNHH=2!O NT?+L!%[&&E!F_(6L3X<\Z7RZZL,_\ESZOR>;G(\3^AXN]]! M^J[H^W V2W(K#.T.;@^/U!?<&/M0S83B-3B *_^:]*\.5X0@C=N,=A,PIA'5 M)X2%DF/9G3L.86,?G4X-*F1.C+I\DQ3F;WA&.,,]T%CM5TBUOKJ,.W$U2O*: M>FO6ZQIXEM4M,G"Q?S_K[%%7W/M/5V5,W\KCC]F0 >N/\,&N-4$Y'Q\'7F"; MPR=D?23G;=-,/&A0LB+LR;F8PO/EV+'8ZU<^ELYS/V?>/.#,LE%HM%O]#S1O80(%F M6$;8/"4C:A&*)EU5(XJ,!V,V+I.!Z03*JN?,0Y%.-]50;.1$/VR5"",^B@9M MH! RT*E)\658/!D@? #F83@/HAP9>!M,^:QY,' 4BB_WXT%UUE%&3!:%Y*2/S51 M$BQG,6'/[:1=V?N@]*O=]X=E%G^+9,. M&3@V-4$&=NGM,=LD*$E2D1ORRQ=+_UNCZ(?]RJ)&E(@.H.09_'FH<1 %]@)N MT']7191O]@L']$ C!QHYT,B!1OY3&K%00)37&#L^)1@S'C7N\-@2ASNKPY^' 8_TEY1]]VS.( MF^UEC;5)%'_V0G^:KF;>UQZ"$ZBM9&PJH]TDO?=\5W>)S?QFN!'SG;Q>N9^J MZ>6W?=95G&+P7XY+Q\$\ *,"?* M67:A%0K^VD>SO]'.>".,%JF6B7BSV4&M\=SNV.4#M\77-VA-[Z.4.(5!R+GYRWX8\-;6K+R+.AYR*5 MSPGJZ[,##&B]=_^KK&=[BNV9I!,'J-JM]:/K_->P?8'[EY(/UW"%>>U^RG4* M2J+=#B1![;RE,C[GSF"39^F&78A=Y<>@Z4>6_N1S]@HU%=!R4A,:N09^L,T- M2NS?E@@Z>6B/VU2TE0P<8EWI^9.;,T,:R #]HRH)/)+#,296\IMY1KWF^9I" MWH".WD#/#6W(67Q373^)%<^ 25^TYQBM[GK!7(5;5_]^;9?9S/?/[10-"0%; M<=&ADMCP3D1.C_>';9O=Y3"IDAU(3KQU_@2&87S0_L(1+3&SCEK&\'[2^5Y(L-SUSZNO3N?FQ1YZ==/? MR)1! JU^AB$(+?\A;'T\C PP4]POU8]4$_4X!X.-+\,Y^P,][A[DF/^98?I/9]4#6B\U@4Q<:''%A3C7H=(VS08HNP)4T\XWK^-: M<0+^U'33E=O.;S+>\M^6&.&1?T>]L"L$J4D1"&A48/G<-Q'1,/?^Q VO@<4G M=2-67-!;!IM_W"P-VWE$P(9)#!.86RA*XQ3&?"'H5-"9=5/FGO68G!I>]@DK MS*WR?"[B7=#WG3$VA,G$>BE9MXHJDFT0GK:9^2%24WX*<2# M5M-"VG.ERD:<'Q_3'\N>5YK#&N.C3R+-")[A2(,AT:<5S;EU5YQ]4R3M'('% MF9?(=&I>]NI%7T A-JW*IK-*".ROX1'2$FK,\EK1I'+FKA5]=0(SI6I1(3L5 M\\0YJFCCBTP+1W/$:?9#'QF4()6 3-C::CB,Y6.%4(;I@LS#H9;\VT&2S%): M[^3-HJV;E/JEY85.;OD2SA=-,H+JV&))S?)5WN4QPR%^T0+/Y-WGV6;O8[L O4)MQ1'&4\C[A(3*]L\9E0N? M0Z-/Z9P[1P:^I!([HD'F5,9W\_F,H :!8HCFO=UU*?R"VW$!6_9%BH$#+CK5 M4]+M=-19,DG;?W0E42COZJ1%5#J>+;!MM[[ XC9)ZR/\328AS@1:"Q 1W.OF MW-E@^)1H^,I,WY57^1F%:M)2"UQVL3V"TJ+1C\F #+ ;%8;/#X2RNYL96D37 M*0C6OSB1J"Y2\2EZEG'BR649ZG:JYKEK4U7@FRF02(7K*8MBP6B7N;)^%'E2 M2LT_O!_;1/W^C',?6M9;:$9I=>N4&R-G];:5 VHL_;V:J;FX"'.&,N.-;T0U>,Z58O2BFFQ= M>3-NL2)J; D)W-?.:$-ZGAN^1O*#S\?DNT7N8<.DBTR$JVQ#F.+>SD]X7*-A MWMBLK@'K"([;M26ME+2<\;F9>EJ+?+<@BH]'^4.,TH/+7NU4/!6 CS#K6L-< M!$D$(:6II6><2!#.XYS1;(Y-CZ_J@EQT'IZ1W%#S)^K;3\&.&ML;Y,SLI'[\ M?#*>)2#(='M+OH:%"ON'8Q_K^ER]:(3YF5*":14'_I[82^L]L23I&_%P0>FS M2LU'4V2LIJY1G!.$XB)]*1 G?.Q0RM"J6>*TR;H_/K2S!IX>,O"#<3R%A MNY!JDG Q(3_0P3T9\?W6CL9;N1T7T;'3/V6C'PA2IZ55>1*P#:LG[15$4,=! M*-*>J^U0RS%[OA(1F=@8CW&AYS8UF\[\O7[]CX^;C:<7HW&G8KH?4 M F,)$(O$[MI0X0JA1$T?%6U]B9HXU7EO3^HAM$)*6I55M]\EQ'IU%9\6K/&" MY'?HA:2C+WO4W\''(_OS_3("(IS[JA*+2\/6^CAS/!F/-7]1G0*?1P3L< ") M86O0<#+ NN)V7-R74;ER/+=M3>,2!4[SA*>XJ!%2T.[C?W&>^^ M,.S)<\H(FV'EF%2>41T+N$*UU/.'H[5I4W3%0Z<)IR,=.6W0-Q?N'R^4SWCN MKRCP:2)^69 Z.ZW*[!/!L!'*S1FIII(X/]0(GOMA&<8GW=XKW,KSVBK%=RD- MM">$FSNQJN P;%#)N>3E!8EZWL0+!>@H /!'+,1H ;Y4*BXH9CDG")HHLIM< M+U :6R_5>9(2.KRV@!,HD@<2.7!F.J#' M\#B*$O/QH_Y+21&[$5)6[VV2I-\8"D2V!!1TQ\C\6R#Y*AJ(8J($=%CG^<19 MEF#=@H>:SZ-E&997W#L4GR V#Y4?^#3O)+Q!#*D>\W2LM_>4M:U@POZ M[;<1EHH&FTN%-Z6P1M]AIG-,=SW>(_2:#TW=Z,.D1'0>JBB?A#7L^\%/P0(K M3K^<"4(55! :OVC(51X1/(.FFI)WD7G:0SW^+O^%)1A-$,)M53I!PQ1^R)U MK]@C6'9"1]+SE14JO<-V5;M-/U7B-XR7]5#U59I.1?1T\\F>)]0^+0I2JX;M MO- !Z9+ M.D_V&_@X=Q-XDIE[+>([$G"_#?F:G(EP^Y/.%A3*U1HTFUW8&VM\$(-VQJL>3 ZU\2OPE,:\!#_1IUZB*]==38;L7QVY&9)2^,2Y(T'#HSM+B6DY6NR5%'C27T]/F5Y@X@/%5+>]VOU4LE+I4. M;"J@&:93@-0C>B/S8X?PWH5=OAC-;H<^R1&7>BHT) ?:D[13-[$2V1%2=3DO MGX56>&4Z9,_>+<_BR7-[6VO?=J*$D*42L,@S^-:V-_*5SR0/KDV[CK M2ZL@0\4^ZP2,VFZ,NE,58[,W'$KGDY/(;H>!ID75E?3$*76IB0PHYZK\U/(@*V0=<"D35)= M>+A@AMXBU4,R,&@_'[XW3UEYQB.+G$T)^S'=CMQBT_%) !XZV+O57NFUYX<%9M5;UYD%(#0N"@\1ZJ#GR'U9N>;ZH84$N2$^;MDY5M3^3_I MZWM5SY3%"8G\@#HM;ZV1D&V?)+LM MKG?6UZH5ZJB7DI:66E V9(#)PI[GR-B-!2,M)7GAC'53XK#O&Q07]KOM#D-P? _#E[$ZV%"V4,=SJ01]A3EGZ0WJ'D,XP77R&T+Y_ \W:PW) M4CU1 ?TB76D^3]<>QOHMR#-0'Y^T5-\?"V8W**M^]EQ/"WJ@.5KL6KG>_GV] M8VS7'5B1$WKHA7,:_+:ET?NV+*YV=D8_^D*%5$?9TUS#8KZW@ UARMX3/T8=I MPGO%'4*Q4Q8JV(J0/8?]$.L =5OBD/K U#L#&M2\=26\ML,G#\E8^'7/TGV[T&$9#_3QJ#_"N<3/[?BA.8M:P U?[XR&!>9,T@4QR_? MOMS8PD>$SD+3M2$1CV TW;7CC$65GF85)I6Z@E>OL]#L.(O=H^>;*)T;\/6Q M(WW'KE\A \/9I+[\6V 1)4W.KX=N_H1M2.9+[+]"S=J1@1+X?JXBAT7A:[V2 MX"L:A@K*9F5?FSC#D-C41TL*]&;&(TC!+MW1YX6'[\YJ>QFNLZ]OTD#?LO8A M7BAU(S5Q>[E"!J:#[>FNCD/: 3'56V?Z@VKP)TW#O%Y<)T1^[+.4?5S^/PO.9,KAG4> M0YX-_/BQ5Y=>,#?X'D]K!DJ?OSA+2D&IX8JVLX*!]8O]D\T M!8O'IU_.6@V9G):&0%*7#(0=-BRH0)7[)XZ:"=P.>;-6?#,BSNNG!BQ4,OW] MHH&WPBOG=XLG/YY*G+=*5)T'2#:?N-N0I9,=;&#P%#3L_@\W$SN#ZFM[\JG2 M- Q?OGFCE#JM7L?0$2$L8Q+@?%EN9GF3HSN]^P6QI@3V!W4PW3L^\286A9%3 M+5/R%SL\+(/A)YZF1*Q)P]*.;%D$6S ^EJ-*>WGNOD+Z$VJS44O.YOF<^70! MGDJ_%-$]=1-QQ-2MLJ86D=?O&-\;<6%^! (^^<_O:$8&VFA]S^(XY[$X,]L7WZ>^F8F< MYHH:"+%9J\E/]J,VKFQJT+QPQ]G)Z4KNAJ#>SJ=41E0_B16A5Y^T;F\<^7$5 MN1SQL^08M0- 52)-#;AE$0T)"A@<%EBT]UAT%%V9+BP.>!_[YN8<#YH+T_J> M]>U4/N?"&$TGIT[5_G3[31.3"W6WP(5EB.OPHB+LVORN0)C"542MF?*N=50; M.WW>962.VR)OA*?T"AC?!KB/%SA&NFZ-VIA8/2Q:2^R3DN<./3:P"V"W>YU? M1.X7[5W_TK%7[\3T\8;[-[X:Q5T'X]UDI=^D M*OX!=5ZRA=1F&+7+4VFE,7C\N^[3E,"> #(E_BU57;L=B^3O_='.8?/TY,A. M\WB+EC,9*-#*R8J>//I%0(A*% M4?#"-Z+I(M_,<6]<)OS5'WC5<:S8MRD((?6"J[>4Z^!B'7FFYW48A1RSP0'O M789].+?B->R00/TNTINV)"BV3TO9J&M6A6M'[)VT0&<<8JNCR!9Y_G,YOJ-& M^+K.*^,+-B:1RF>:V'78C_@6%,"4A="@'1ZK0YC-)@/TL# >ZVZKF.9;'Y&M M?1WYVBG96*5%A1 ";0RFUC@SL.)1FN;I^Y$L]XXU*@+>VI"V\8+>+R/(FXF& MIH4H(YW#L M:.ONARH=KE52I)OV[_>S!. %H,LXK$+X";C!'H'"9 (>J../5Y!&^.N:W44J M7@Y909I>^E8/^74- "LF;T&2_@]0K=J8T?_XPH\SB:+%+.([<2_V2JM/KZQS MM(!BC[8P](57G(/<$RUJ,ETH$VSW$R6:)=I1?$W@K'1'@J<7?:NLFUBCVK3Z M4JQSKA M=C>VDH"=%_78PZEXBSIA/:->4=K9O"QF]N!S@IXW4Z?D/M?P"E"GO%GZL)]$ M!J;-^V%+*["-(TL*TF2@A:^7#(Q3S$^-WP558$$,'YK;]\TF/57DP?W1//TN MST6\8_B4IJ"#Y#N^)$'3%G:-5Y<'&A%RFZLFF\='1RL#,_H]7?FD\&^]^%P# M]:GYXA5/"HXS!]Y-T%;*X 0$9NQ>/3RW4F<827;RI M^B'H:PIC_?@F7&8VVJW8Z[2C9'C"H=D)-YW^!Z@OC'YS&$5 KGLKL<*CAPA[ M6#ZM;OWB].+==Q1$AWKCC:T=5E^A( 8_I@#+(V%?!4"NX//@RYC(8BE\ M_(QOUN1 M/[0A%\JM+;J&0%>.WX4K-,C=?7FYO&L/FB:57O2NA8Q82G-[2LT MAPFZ* F+.G52Z;N#I[,T;#G0@[)<=YT:2,+=R-.I6CF/X&OYK2PW_;PP7_)W M)JPZ:>$\B&@M?+!_OJ/C-^"^K7#JJE#"V3N,< O%XPC,\E2Z:=MDKIK10&W7 M6&<--E5<]@+U>* @;6CQFD2&V5^Q<[*Z6(?[[H"8^Q#YF6(A_3NYPWJZ&PY M4=R;J[4RQSA47S"KGYMY56K'M>DAWT(& &D6JF 4/JL(!,]- ) M'&;E>-$;]<8[<6+5$P9.C?DG%W:A:-&/ N[VH[!;HQHAM95)?N?P*/IX,Z)X6Y2+Z62U;W(X%%5QV*_H9R_\ M9M?'0JV+P[>Z4^\*"\?PZ>3?W]=8A+L\FOG#V[S.!O_F+.TG,PE\4@5Y:27' M78SR3B=D/-#@.^$39Y^PGRH'SQX +X.(LI9WCQ@Y/UK&<]GBPC&W$JHW6S8D M.Y%P\(7]!+>PY3/^Q@*7[.6M981.]W?4EFNG)TQ9+1RDQLU^)L!,X^O]>%-< MLZZ49[UIYUD(Q@ND1=R+K9Z71\LS3AQ^X9X.4NOTYL5D&,:?OF\P)1@>.1[: M3!1J)=&][5$0&1P9\5M3T9CCVWX0(4$&H@U[8??\A?D6^C[S7;[$<\/Y76W: M2C7@364A1#P:OXPY]7CBQ8QG&.(3JH+I-6HJ"RW/MA5?%%EQ-6TT1FY@E8-? MFG3J%F8?,.BO>?>6 *EYUI5?U_+8>+)+A>'._M %>V:3UY:HP9WS M 6P@>&T,"N";@N8:QHZ8FZMZ/=N.9-RNA#L&I,02H2",_W4?29!PA<_4GZ_@ M2XSKZ16^@+W1ZI6>]4[J;CDA'&("=,A$^)@6A4WS?Q"N/RGX<'2[&&,*G3': M;5L-]&- .&KN.?#C2LK+[EP>O*=3E&@VUJ\%D+CWUE>'AW$QE?%,AFVV!- 5+ MI$IF5.RL12R_?K6X_)#W%JW.Z,M ZC.6K_M[$]90#9$"^SX)+%1K MAX/?$G7Q7=^OF F8?%EO%G^9&R(:]4IZ)7ZGWWU",S^<<SWS?E"2_L41D?BG,>L-.%TZY/R250AL_$RROG M8M^L,$HPGJJSP =&"NA+J5=IP#]=1EURNWY>876J.V(J;+A?\))!-5D^^78,O2L;;:E>?A0) H"Q$SDDSP\G1V;?WWXZ/ M#!:8)*0(GHZ9O +!/#CN*ZK"0K5N$TUB0V#J_,1?-/ P^_N\Y)E:$0M7&9>L M>#8=^<;(!:Z(D%;8,9Y]2S".G/IO56G:D?GE:B18U:$&/F< MQ3!!ZFC0;B(!+_ LO=M<)7'-4&)4/7M&G.DPVP P0I4>K#H*-+^$3+H<>0O MZ!;Y>?_I3_X@MMBS2HFQ:#Y!G@R"@6TJ8X03D7%J!:[[M4=4[EJ.IKOSV40U M>VO9EZ]3>KMR^QOK%4.A(0EW[E$Y*E*OY7^P367@Q-E1PHC_3;!(I&W/5/UC M26B0V(1EA-N2^86/",9&S%'B@R%LX$J>X\>ZJX/9_J*RS"5X=?3)\=.-C#1< M&[MQ8<".2UWUF R8/3F_"3LY;#IHC+M1PL;TTJ.><224KF71>?AU_-(&D:G) MP8F+*54]33LD/>T=^Z&,-/0U6&CB56],7:3CM\8QS?!7]XYRZ8C,6GY]0NM% M!I;W<)7V=60 'XMZ;.?IH8 :K,@OO*'G-WY5NL/4RL]]Y;DV!$J0J,ENXCF. MN17X0Y3763X'!A=38E= ^ZOZV$A.R(AD$TRJ/5YP' ^*?]=T4I95+_N5O]A$ MX6,JB/2R>G[.NU1&6E %GV-80J C.(6E([)5[8179J\ES#R>U9"7>4W=[C7% MM=?[#QSR1R*]BPA21799MF4\";Z>UIJF9I(5M[[=?1+FO+#.Y2LOU+P!8R#> MQO<4:*;;[O8^CP>^R!DT78(\GLKT#:"@CW&<)C:\;7*%VUV_'UL0.:T\U_[L MV=KV\>$H&4O)!10;":HUE<^H..31L6)RV.:IF7\H*WKDU?)M*AI"[&K2!F5E M32_9CX<-H8(?XDUE;G\H?FA\SK_F50*G[',%A866.7E0.M\8%,7WK=8D>LID M??J0E+E(P_2^(Y;'U1]5<5LBZC"M=R5E10@TK# VI@@15GJ*=P^_5WAC2UOY M5IW]K;;X=^F?@W/=/ FA&49(TTZWS4]='R67-/7YG^F8,(E[I[RQ7WHD2-WH MQS2"O/ZBOC]\C9Q((W*ZXY;HN7 MY0_E3L(JCJ72NG&# -.U*;FY:*\TM()NS_AD27W(XPV'Z[>PB+,Q7"W6#MU^ M8E6J9XZAX:!AYS@C\2S47X[7/OUC^*6)5X[\.NBU$EWY(("GVA#^QXL6Q W7 MWGI)%:SH#M^Q>NW!LTD8*\?*1DCF3#2"ZO]6B4Q \U;J":I[:J MB3+4._Y.D5)]A!H:GK-A[,_/G3-A8E6L!BR?FO?B@RQ86W')C01$%5LM/J1J M(-FD=>!E$[=$^6:^$H73DF!3ASV%H&YLFQ2E-^YPMCYOESM=%-UFZVDC5@;< MOJS>+A:U\R&@%L-$N@0FC2V9%WXM*%&AFB!=CAKPFWP^S6V_O"M(/1-=C'0DK8:0@=6:W] KK#;2;XSYQ[#^ M.JI0Z[7J7#L[2L)V]*OWG.1G%>#).-M&ZXHE+O&]9;:QEKL[K[(N^YT"*7[E M)Y!/YTOST<:'\U-MO>N-JY)=+?E*!)M+F)]?DMH\G6_^CVR.HZ(ZP6@]_&94 M>*I=28GSZ,TNLV3;UOMZG/J?!^(Q(*UW PL582P4%QUJSE7FDPN]T?=XSFV@ M2^V1)VN[V\$GHE^27Q!4\4_G5XX-361(66CJ*7%<; M+ Z51!$O;)D8W.AQL%K/-6IGC;JLG5(=W7,$'RFS.HD-NA(>36^T8)SQ1-U( M.3,T)O7QS\$S-/?67.B;^)@M[NHH\ES%Z^%\MP-3'%"F$2HH.?,[IP9;E9_Y M-V"'I+D\3G>8,IA,64=/,;* _2V?.S>%WHC4\D>-3CY]Q?WRL ?/SEG4A.2& M R6Z2H5G$8WP*_%&"QP>Y3:.[69Q0@^H+!OA7"FTWO#:G.A07?"[:-B+NQQ. M@QD4_/@U+(LDUBZSF?^$8E:&8#)NE1/,;RI+6 ,]]1.[+ARO?&OB(31SMEJH M274&.Z&O=ZL$K$FW(]RU*S;>S\U0?!8F](#5Q<7'.]["Z( \6C^>Y1 M0".U'E-(_#(9<(AX-QK_VGDA;//;'Z\ 8XR5NX_#\"!R&I*B/L."W"VW0N&) M6&NG.+%:P:DO3PT?4Y()EX4M[<'!883_45MM/F>UQ\H?HM#'#'M[M"&OB-S) MC;H+NV\)Z!Z:VCM[L&$]N^& U\Y+8>O1(1;'*[1P*,Z622S],-S9?+HRZIM3?F]C;%Z!XV!S7M\B;8$'N(!EX?'?$I(9.L&#$A/ULX.VK M3'2TH=4+\=7S$)[]]T8CH"SN=;$"9U'2XL]OWY7LN.Q*!]O9_"!Z<7=)DGTZ MBE"VF@D8C\E8DP];L*2S*Y>_?LRPV-F:=B]NUS9WV&-P='^<^;<4G<2Z*<]" M56LW!JTDH&K9KSBQ2'[WW/88>#-KJAX'X;\;K:W\VC!D@9(I,C[;31@Q=DQV MEJ\8&.LTX7S)US3J"/GFM1JP9''GAR+T\CSF>(4= =J0;41P8Y/R^+CHR%=Z M_609XXX-AR5OE 0:8@ZWR)H,/1-X-E2YB2-0GQL]<<27Y;<6*G^8#/_V\*G2 M[^]Z1A92C?]:1#7W=[CT3ZTJ.Z!_/6+]I>]HOL4OY7R Y]^E-J6_'H3^,7!] M0/]SZ->24/O^I5_2;$7N7T_3\U"_-,#]84_>\NSJN#C4.F-Z?M)@\O#/4OE&=I^G MJQ9W+!#1FI_P]57GXF9,M#11A:%W]C=YA:)=8X#-B.'+REN M*M2B9;B/<+M.SM6W\)B\P@5Y'=O6X@IVJ ">%OJQZ_QT7;(P'AJ^_M#N>&X9 MW40@C7,JB94:,&3&8ZK#)Z+ITTS/D'HKZ_LC1V\KW"6%T1,U/HY'D $F1R1; MJLG0@M/,8EG Y2BSU!V=O*N7.TY/4VT*% '>=@]I#BD*I'88&^^XUHT?1FI. M^5+)J7GE9NB-4O.7C3K%3G._2H:)P&]7N)J@Z.0\\VQ)$DXTB*A)HW0[GC%1 M^6W)BA;,<['I]S7LFXVRG9 ?+,G]?FUU?A(ESQL&'1W,Y^X6F0Q,V <7"3;1B$QF MKF]CC]E@O8%=E["=O2T?0E"N;XX%PH.T9I)\I^BJ%,DU42S!73ZQ+45+\KZ$)UIB03\%6)C1$7]]'M_YX(/2KG.>73RLBZV-_Y MK"KIVH!\'7UZX$ONYJ^UZ HTG;QT)E@S.:IW!PQ""O!D[5K'.O!=%A-I?O9) MURJ>*^:JWW7Y>>J%F&\-Z'LW7S,QWC3>22$#$ZKI-NF1EK55Y\/O?E4^PE_X MX-S8PIF8B(BY$NZE@2IVM2E.I^.2V1&3YWZRU9^46^*+4U53NP@_LRW Q[R@ MR%V$( ,K;%<^@5 MVPQ$2\_S$Q_5B 5QE?X53ELQ9""6[189^)3TVTH6I&ZI MX,4/-XQ)_DC6[\I/-7$64KZQ?3OW*P '>*ZQ5E+2&=Y)R#[-)11>"DXZ7X"D M(D1-5?MQ.YP3/B748#>$$LL[ GU)%>$ &\W+)G&8KY,"0V#XRV2 P$*UB#E: M(?8!U*R9NM7W,,P$6RB7G![S=<@Y2ITG8H <^7_#CJD1L'K]]JF@]PW7O^;=R:5BMXNVO[1)1SHI0 M:RO'X=C7-BQ%:ZAHTJFEL4.%P?7'DA M7*U#L1&E\9$KO2EE)65W"%X<@5^$:/4M(X=O*]7 $/@EKCHA/V5[=LR4!, M= AVZ3FT;>D5H;>W%NF;(OGUNT+QS DJ >JQQ*K;^."Z MU9/(NSZYCGMWQ6KCGN_IMR^-Z<_>7(K=.".J7GO)"F%^N:OQC: D%\/!6N+"[ MP5"RZN'3GY^N/+6XW]_AQP%>GZP4G73/JW0]GOHY:G_N08'_,#V?,]@)Z4Q8 M]URYP%57G\07B>'/Y=;;GR #5^<-JF+SKD\*H%>0OKCQ3YJB@S]Q**F^*40H7J"\._FS51W$O&$?NIZ3&C306O!+P4*/M_:(Q6L/5RPD%B%;XBA-VQL)U MX6R6\0Z^[$HIF9XQK2!@_QDTPC^:JY,I X/K]1I$TM [IPC%!,[+-=:6O9_@ MMP^[Q@\WF!TG>P&^A6YU<9RZ5L#V\+OZSG5F)G!L'F%R\3S6$+0V\.E;^54=\XQ MM3D)K9P0%+"_(&=E%9!2[2=MC'JJ((R(J^4^6E_6>M?VT:'F+/6,V$XWTZ96 M,E"=#/V&OH8=["?=E.S?#^"G&&9L+VKH*.FF'1G(%\1N/5JI8D.*$"S\Y7SV MWWJRYBRLLA2OJ21E,F*9RTPWD^2+N##,>!> M$RA?IVC!^:.,RG/-;5T:G8TC0BU5YQ%LM0H2_>EQC"<7ACQ#IN\[=KZ*;:MC M8#6B=CPF%D%BES/,'VK\87R=[9/X&7XXKM& LS(F6P8D4R=9F3=ZA.1?8SNS: M?EBCXW3';4'JJGS._0S8M$HW;/D\=O?BS:V;Z_D1?@R]%?8X'Z'CW&>]<)5& M+__M EX4UH"%*A /N=6]JL"M(=P66;CF6Z53=E<_2BK[]+E*S3V(&AE(U8HF M46>#AFT&9(#6CV^P@8(E69CG9!]@+THL/=4E [48,)T,P,9W=!\!NP:+[!-= M-F'L7=)]IXZ$I *7O:DL1)! !*P>?#DU7? JF*<:9;R5'TAB); %RT'?VY'. MO&BK2,&-G;,1)V9)ZK0L-$LV$L^#AI,H"-CS**G0H-5^R^[<=]=@V2BQ)IPB M]]6FU1W^=3+0/P+[WG=U>9VS#3]G%"8UL(HZE^-]\AA"BIB9K]*+D-EXL-Z!Z*@!VIXD44_R # M.+'>+&:3Z[S&0ZUN_#;)=H-Q&>].-]Z-=M'R MR<-VU0X?3LJAJK4 .U(7;.W\ FR+B0P,.9E8 %/T^.+1( 6?]R\)I#Y8)IP0 M7Y.$C:R0O?\PG4_TRE4_^U"K :GE^_V+*G9$(7Q?.D[TT/""S(?&$ITVWD^1 MV\>@)>Z2;%*B^N<"X)KD +90[J8'?TWAUE3VM"GZ9JOJ[DS_JQ901 MEK6*!4QO&+OZ0K\KKP%^Z)NY)]L5KDY7V#1X<(NDXC0TLTZB2@Z5;.'V< M4:(<3/^B261UGEH76AHUN*Y=7 JZ]3G+[*?U_502]^3\],WOF3/(,8&RW5?N MFJK?U7HNSCMB/"SV\D*+V?*1@%4T?$H_EW0,T0KOR4BN33E;D#0:5>-E@^PL M[M['5RJ@D^;\SH.L%0R[MSR] RP6/3^WR(_4QUUU!*A2X'YP@6$*^!;#CY,T M\H-ARU!&DK_0NSQ+W+'95DPQ@,3) 6)P73&5 _?(,]BM3GG_8 M?TB6T&QT"(Q5SCD=J=Q;^$;HKIAQG704NT$7&^]%:9JW O&*/!0V.L<7%"AI M/$=B=$*!FU!\T )J?3,/-;&U_5MM'AI5^Y#00?)U[R RBY*!TSE):N%5DIJY M=]6\''*/&GZ-M!9-NQ@9&+2,$7H:L:[(,_=[ I54@-]::OW-0YU?F=Q8M"&P M TF_*\FI@%:W?H(JWMP"%QUQ&=$Z>#SK9:/]^> M-L3RSQDYZPR*DW@_#[RNVI5W16CUBZ9\74;D=$8RVO3I^OL&P /S.P(LD7R$ MP^\G48#)(^^&_B$G'CO]C+5><>I[3U(9N\J3_LM7R(&L UD'L@YD'?346 U:^P[I\-*TT\#;4'C;4\7<\UT3 7QLFZZ>O$ MP3N/[.0;@3^F+%B7HBTG]KP<)OAVQ$R&0[/=(:M22DV.;^2U )^.WY%L(6^& M6)VD_/'=4*;./+, 1JP:3%>=R^NJ<5%X^I28,Z+ @50N!@/>MCI/ASLH]_J; MF;QO-IVSO[ A#5.FVS[#@?V=N UK-#\?7,MS$MLO$/)-..9Q")>3Q]D[ON*J MO@7FQ]/!G"E(O4 YMM,Q4>@NE/8LLPI'L<0GMIV74ST8%^E41H^_P\G1?PND M<]H53A+O]+F/,W7@+%@:LW4C8"^D(U0;XF5_]#C'!G0R!%6FH*^1@=^#WU7V M)6 I05:GIZHN^U'WJ*GLY2BZ*_-6'HT:M2$MT@"F-M^4J 8V9=3WO%(?)UEBO09 MGI=S_?/4F-^5DIJ?)*=)P#9LC8GT/K[RHLA>TZ?T_E._[]QA.2@&W4 M[\X2008"QPEL>S&HB>.^_*ZY2ID(LZ+_K MU*=Q=WSAT^(^AAV_W54/#M'J)04[\1FXI2=ST*U ?D= MPS=5JX6'BR.&--PB'TBG]:;!Q?A"'#0ZGR"6ZWB75L(VO?]C>=(<+-""1K*4UUP?J'H8-JI7?@[9_8G[ NMY1#PVM$NTD M71J=3_+(G[;[T?8XAW$P[3$D2LKI54R*)L_^//4@]K^A&SZ0=2#K0-9_D2S7 MVL_)]AW,=\/#WZ<6]21*^W6[\BV'.3B,1*Z)/;@JRP/WGE_"X+>)P7)&_VO' M-:SO/]CJ\?_T+3Q*,.GO4E=$>K&W)Q"X6@(P?M'DN9(1[/(P*0M]0(% M?_R[G8KS7\)^X:&$[I.-T(V+E/@EDDP&0E,9LRE?]F];%2.P#9AP%[#*YL>& M$5^XV4I;1[ M>WPJNFXG-RU1RV["4[OMY.!W(\:W%Y]9^9P0FKXY;D&-*.T1!TU,'O*>B530 MI2,#5;;4B[_3F/F/35<3TN@4W"]Q26-2L$ZL6MSD5CA8<(9Z/3^1\N;?2+-K MF8"RMYQ+ PU-:*,.+]'?\>/+HP5\BU@^=QS1.A;.IRMHY7;- !*CQ*V"1!%$ MK$K UASX>0\U7\YB>4#7?J$C.$F8# 0CJ=,7C),=*TJ>[01X>#P,I^WP30TD M"LW"0I]D-C6:&=-+?-&<__%Y7CG@WS8OC^Y5CZ^/[9$!*CC8%Q1,B*]5.-N7 MZY9,GS>T.+.ERC/RKIU^FL1*P7E'()0W:REO'HH*"\4ZU"CQ]N>[V=(Y] MBX/;C>83G]KIIOVN %C668+?*US'"H9^T8FJ@#9O);!"URFZ//+;;<.O&QW9 M2[\?H//N\>HU$87:H%,8W65(KRAKPK5#G]6"H&ZJ\A'TW92?OY-9S,A ; M?)T,Y*N1@<[Y0W9^9XC:A,SG+J :O#3JVQ!?E,_S(/'U;RQ.U^Y'86LK85SZ M^<$PCJ)7*D,?II]*/9/B6ZF'BY#"$R7PB\,7 M/W *CA9'/&QNA>[-)^WT3[DY#R%-JGP43ZFJ\]]+)QD_YMI'0 @4RR)J3


IO"X3MK)).1=>OY8$*2##I9FW1!#C MO $=TXQRAF9[:ATN M.,V@>7A(@F('1W12J#=FGM MUZRHX/-PDMPCBG7.)CD-6L]_UQBV<0F!;]^(C,83!:EC\=A&./21P;:W6:'# MQR7/2Q@KF'7$)3IJI\=G3%,,5Y^(@1Q#F'JG,-*1ODD+IMO?UA@OFXS4,(?I M=T@+PC9.-MB3V@SFAV8K7>YXQ0[?"'-N/E:/V:^,63Y<,@G!CQ\C^]R1Q'".I/@V<0C1>!* MLD&OF-,!LH=N1 N]@_D.-O9PRXN]MDH:^)1X%V55@E"Z=#^! 5;6_YASXWS% M.NYVP90PZZ:1W-G4X4?19T(=.>Z^^J[H.'2XW]0&8U$F2)W33;H$+E6/G0N_ M11C-Z7 <$.$+/:6O[+GHA0R()Q[_R&?U$A Z3#,S:]H0<]X40I6 MX-Z0E4.3N%V\:QHKI\OX2CF.!35^1AOR&K28$H@N$O*I%!F2ZG,O3X1_@1:H MGJ*A*BEF$H$+;7]E)QYW@$]>;4#1VCN+A@@\](*\%/YY+Z3AXMQK%N@N_20E MW%GGN#FXFI=>E&M>25.1GC[\ $[R%[+<2E21@0>/O!L1>$D]?R0/%9/*D%]/ M.D\X58G/O]U?<9(K;9<0FR(]I7'D/+LZ5IHWB+U=UK"MBNXK0;XDI M.]S'8 M8.VU8!1?S#))A(O9XA;R-"6>BJ63@5**^T^?SC\)TBB"Z9#*C^/-VI NTLEX M_>3:)*ND^?L?"H\X!J2]'Q\_^P2",[FBHTB+0*U<( /GMBA^U\*)#*0:?C4, M)G5AUD1M49M;9&"7%G @GDJ8 "^?CRQNX33]\MJ&YH2*5W0@Z2IB--^FY,VP M<7EI^+?/Q:=^O#MYBMURYMV#0T%3\F2 8P,;@%F[D4P:P[[*O[B/6>ER"FW^ MF?KR\6RLN P/VXY8ZM&J,X2F1BC]R/#84KRF'=><6/IP[8^KOEA!:>GEV_:C M5=Q@-6*JIF^H[D;,R$];1\M;*T9L>1(#_HS%SJ;9*X?#QH_5/*3)W5#16'Y2 MMW-2'V8#W1%("MX/M**@#!UM6G@8YK1H!2P/R@!:2UM51A^:Q'5_'YA+.[MUS358N/##R]-J*>7YZGEWPFTWVHWI\E@@9L)5. MVE?=ZK/Q-)@[<=@%1I@06JS4':I=O?4UX$X4_24C&/+_8N\]HYKLNK71($A MND@O0:D*B/26$%!I(J B(EU%I(-("Q (17H' :FABDB)($UZK](1D ZAUX0: M((0OSWOV&6<_[SY[?WN?KYP?Y_Q8@W&/P;KOK#+GO*ZU9OF![KLC?_JC4RZ+ MUGBQ("8;2Q17(TQKUG3X4:VR0?"OK,\>H@JE+0'O2 M0.O<+!99UAE:LG'B=53"_C\UO?G_:+M=KA';OM^[&97IC%SU M(V(+O1]!S6/F?Z^QT/@FH5E)/%PMJEZXY'H!6($#0%'B0SX/ZP'=@_Q]R[#1(8L& E=?SX!Q9C*7@(8E4&ZQ-?^K39# M]K=-!ECGX[$0O:;I5%SW]7:*L-3+@; MEI:8\> (]"^I$[JX4U Y(J+,O0-RY!+ 7^HNK^UV":!NY,95UOODS6GG;K*[ M56:TZDJ=/)'B?9.>R.'7XU3GOZ4,TL:E/?:Q:YVJ2F9TB-\?>$F?X,<6ZX^T M3SV%-L])C"DQP[Z=["B\3 F5F7 ?D>EZ5I+) 21C6%?!1_E8H;;&N=F'"WY7 MRG,KRLF<1H>:E+X46G 9"U_< 2VN=;Z&J2&/"[=;A0>PGRU)?E13TVJZ#F;8=.OZHP=S?)D3&XSY!1 OFO;8,H%)RJ<*?\87%(J MX8$/>Z#8%'PL3J6;)QIB]PMO?@[^8V3CX142OM]?I2H'Y &]DC*NB$P,, MI#]Z=S>G,OJE!U789[*P3\$OWGA1$P<^T4N@PL64X*&FCZ9U]@6B-S3^"/X* MXUG0J-GJ6H =EHZB+P$18GOU+QJ9 EYH<3R,R@O3 ?]Y24YV#NCS/Y(N7#+_ MU@^:S?>:UEC@J\F!4G<.N:M=NG>O4=BMU#0=F%\[E#O@G)4S^#6 MTDL ]=(QXDA/5(QK3 0W[U ]_1Q'10TL+]K-VSMK'BP>F10# M_"H(4HG;B,E38C'?.D/Y;5>*,!3YYODMWM:W0J2QLE;#1*2XB(G? MG>I:.DYT\7!FJJ[16@DQ:1-,N/%:MISNMNQI3&"B9Z9C?6>D*[G4. M["I?ZG!^[9B =OQLOY_[T526SW LG<^F4WYU-C\(O-K+)^Q:6%7225L// M$_!%Z!@ ;@0*A)6;TYN^;,R63;C5Q9K<=X&.2Q(-G/9P/#I6*K"Q0GPQ^;-Y MK<3*F4-5XD0]%9Y(*[E2W380'1Z8.Z_KEKUQ_&&&FMQ"O$;7KH M'*O,F?R1: Y$049C.=_'I4Y&4I\Q"1[43U9S^S<^,=CJ/NHPN\C:6_Z!L^91 MXS$S5Z5:.'I"M,JIUPY04Z"V,\>$)9H[9ZU3PIYBV;$Z<4+Z_-<6ORO&3N*% M]9:HJXVJM]<6C;<"]J14^GF2=T-P5L.Z!7+37I-K6]YK'&E35,@CB.Y5XJ1RCX<[4%77"I M\JE^*:_%+KP<&H=2QHG=Z<,DWQ>.27SW#/A&P%F9FW+1W9S.=XC!> H?]Z!$ M^UW6>QG)"AA1\)W->6WLB,!BBE,*^*$Z-.\SP^S#7W_P03XNRE?A81A%PJ.Y M.,(R$7CP;VW5GC(N>. 3&W@O>BX!AUI#P&R\'2YL"46!ZQUH>_#;M\=.(#-! MPB?SML2J)HF\FV!.3&^A.6YK"14I:OX,DYGL;)/[4,GPF="O!(N >2A10 *C MT\?%_HIPY*,]. M82)T";,6NJR5])/FV+O$GU,AP/W[$Q(RT@%)I,F$#U9]201!=ZAA1F%1,[8[ M65)_=U(?\&$G6H.-E-,*8M>"Y\Y&6&LD*@-L3P DT\DEJ"F5%26Y48:07;7T M?*4OZH/[1H!D%2RBL\2=M&0CKL_S31[^RQ135#,XB(SQZ&B]8J,5]>OE%SR<\L@ M>KS1'!='QDPT.TR)SROB1E,^:SJ MY,AADSAH?PRXHGE\PK3$;'8/UX\6$OCM*I5H;V'A[T!V)X7K_MXIDDLA=?@B M?_73/,S]"D6814;+T9LGH"&Z@1P,(D+ICDTFPZC](93"T&0CKHT0(ZF\W)V7 M4!,GQ,:7V>JG8!Z$8!6K?U "HH%EWHC04_PH^ 7!0NVS28V MMT%NW'V86Q25H>OPN_8/JLJXWP.N.WC1FB?)ZB#R-O M>9A("O@^4[>(=#:W@2L%/@ALKGV&I1I8_!9T%*FFHA18;=8 Z?W7M7+B ME 1M:JOQH@ZV^Q,Z=;&B(_6.WR5OWS08(KUJPZ@0X8C]U#-&Z M\%>_H^_PCRZ7$I@OS-CUF:%DK@7; MU7+A#853]''$*,K)[8*IQ'Y74+_R?:=0BI_B^<(3N :1^UI/L^#$ +^/7%U,1(U#!Z"V?Z0RQ=6H,SV\E7@]_>JKL])>O$/,/:^ M\IBHSOBW+TL?4)98.D;<66,[YHGUK3P8#RJ%*^.@;BZOSA33;) N#UQ(P2*S MLKF%G LD+;QCSN8&P\1Q*Z6@FZ*X!8)W]_NS*I5Y&5F-%+U=!Q5=^D#V\;!U M!>_J""DA5_- H\RP+^U[7%6I0^W?) :4M_S'$A*.I&>(JTUR+K=Q4F44$DHS MF]].DA-HDR3Q<^7L[0OD#INEAW?NNI:=G=2*([_(K<@J)?VM\.->(=)^7S9K MS6]PZK)A:3F^J+NO?X8_=[O3RVYS[[T7MPHH"#:7FBF+N[WD7K4B-LB7ZVPB\ HCX]*S6*0B1-D.MN)2. M^YY@2>HJ:ORDGCA(=!J FQZ'CU[DBI3NN?I0.CB\2R]IS__X-*FKM\'9[(\J MX#V"_%7J]*)2&$W[,]4[I^?QJG?:3O:Y55 94D=8V5845V7OALZ$3 G?(\&@ M2)>;K#,4G2ID]"J7@&OGW.& ?>0-&*KC&9RY?*)X*;//) -]P!LPL^+[AI;! MG^<5:;\A[N:2J54[@;&I;GS/;'=5^#C,]/?S;Z%#:#_%!-.8B)#0M+;]@J#& M;FEYMJ=&R[%?"P+:9JP@9ZZ0.T@B70&J+CA=4\TK)B*GC#R;78%.TN[)'M(A M '!1F4L55KW#8NGFG65=9.<@M5VM\U*5[0WY' YED^,'KEYD*NFH;DD*@/&' M.QTB9VN9'#6[R.M'%VA3OAKB5>.-TS@^\YZ3Y;J6243NZDBH^BBJ CQCNHJ, M(YJ"5X6M^5.),NZN%A2MY-A:2!A\D2SC"VB*WIQ[R;D9?\_P22%O;T0Z*-_K M]PV2 Z<.1 C[;@1:$&L57.(H&. 9-,IA*<9?<=JCJ*9#>?IC-)[.?L4.R0A' MH$V9ZF6D7I4H\:9/&6FN:@T^B']!(B[?6] 2,GZL9&^M]B3LTQ M+QMC/,/>=S*I.D3$Q>IH"G*W5;HT ?&&Z R[3I3=DG#:AHAJ7C2S]VOV/>J: M9:&U!#/L__M91OZ]YLPM6#Z. C^X,;31[V+C^#GD^IV KL*U)J=F?;%RHB(_ MO)) N 24>/'?(%E-3C6K\[3%* 7QS Z=;K4MTU--,] RW^DBC87(; 8)37[*J M']U9$\=W5S_I6&USYG8)(94; +)W(]0)5^SZ#ZY.85? NCKS0MZ-_MCC!?9F.:&Z08+<15/5N*)ODN5L)6I]_ MB*?D?K;/7(C7DA"0\/&V K]K2%Y0RU^:OB!?XK)V'"FAB[/AVWPXG1R0N=D@ MO\RM^,IKYP;)/J*51O!I%:XE3UL)Z7;CT0F;1U"BVNM86@U4\;],F@T>Z9O^)=/7* ,3U!>T M*T+=E_#I]&0Z^BLM9> &01HWL33IN&L?5?E-*'3@UMOJZDC.=*L]\<''\3Y^ MZ'4G>MBM/@.AA_#\/=M(3DIF.%18^_=,CY*6M9$)FK*_,A M^SD16( M* :WUH6@M2^%2]-^MK#AL^#T<"\=9,RD?$Q/(3?H/+]U5'*#9 %$2N"TK3I; MQ+HW./ W=CC;<"Z$<4W?S./9)Z#32EQ17K]SP>R# MZWFGGCV#$:_Z2Q%_K4C5C%4\E ? _L&[NHT.6 M$/V$-O9'"HF6/S[2JU$H7K4A3H$P3N_1F 7NG*MMTE0$-#5!LRHEPD+6)-\I M;E: K5[1_BN1=^9"1$NC)X#:^#\U]L MN"M&;;S^;MS1,/XQDON6HW=%0C? M7$1'UE!OLP8\M^ %H_U'&GN(FG(-S>)GA>T*SG:0UZ\T!MKPO+#W#&]V>IQ) M(O=,;;RY11!V0!B-51I#0/TV_YN91:N7 M=,9R$MIN7ON&R(/,(E:>#T"R\P5WZ;T;Q/=LF%^)1P0]R_^E M;]<'7F\8SG M0](JQG4*0>@.PX1UL5- (_\X7+"TRK_(YJ0GWZS';Y#4WTGV\>&B+H +$/E M6_\O#R^B1;3-[W-BK?X16S\B_(]8^O]OW'W_^TTX&'O2 6%L-A;=?:'5_TAU M+BDVEL)\3Q%4"Y7<4>;J9SIH)8R)8]A-KV2) 6Q#ZS-PSB8(/H@;3%V7<.O(]&0?JU_OB?>0?P MFM_GWQ:NMW/3Z?A8DTY8HU@Q33ND%H6V6)M,GA'C1YZL:G?)ZN),L OST^"'"]:M==\?O2>_T%S<(R._W2[^/+I^_SB M+9:?[-&Z*RM/@$U/S?06H3%*7%CF N8,;SNE1&=)A[#5]UA);K_OG90GK">H M%W\-NQ-NC-TC,#@QV;(+XGG-;<\Y_<%[U?;SS?+3*^EN1UET[W)J+@$A2N"( M)5I_I;PD\S?Q'(&D+6N>GT]5@(KJ)F?NTL!V5&@9'#PJ4JJ#/#XM714O5D(D M!I'R_ZBLY@:;#J=3?/9N85)JN>A[3U-3U"_SDP[H,#O@G:/QOT8L ==5)K40EP?VX@CH9R MK_N2?S>.,OKP+A8D,,[#;NB\KDCGXF_VP.5<:X8CYM"4@V/]$)SX]JZ;A\:-*]-^N^D'O[?E.="@7%Q M6+.NQ<.JI)R^].2=H)!,DBY?<>QP$]\D@ 1"P1K$N<+\;%8>K[<)V'G M]6#:3)W87//@[*#.(4F#JG.C BXY&W>-=?PBKZ;QLV/X +63\*BS8!#( MK.%'__LSZ Y7SIQY'GMFC$M!\T[U#I709Z&CUW[.A_T ;WTFKH9V6?=AD^G> M^)8[P.B'\@;/)"@@+4PML+VEX\ %[^S7M[00A:]8JOS\5ZY(R)9M('5T-Y2Y M U4]@<$(:PC0<.Q-^6\1_I''!;8#^V&W@%6KS<)'G1"[B74B>]Q'@/"VEX"/ M'!UT.9> 5NCQ;!E?IL_ M_@\%N_[/;=@F9M\A+Z4HA&ATQ*NIHO9I,W3__E+W5L5"TAD&(JG,W:,*)^K< MWL7E,9:6RX1;#05M9@(C]<:YZM\V6+C=?L07\-KQTGYK M*R/B/"]VP$1.X69M?F98OLFFU\<^FOQR-KZX.KI-767%!+.;/N<:DJ:/I)#4 MX/&RY13!FC:FHSO?[A/>^4%VPQ<:N>'Z(W#$ZK0ZZ:3M^]+CRKBV8),CM>89 M(-N"6^FQWS7AYKR++S(:/42<$NT>+WF1?PF8*ASV':4O4_((XE.9ML0YK;%F MT7GGU.R1PC6'ZKVIBPJD8LU:Z_(KT@$+KC/WWO=EHJ=YWAI8*%^]81"%^W$< M.'QH=VKO:DS^VTQ@ZH3;*9E9W;2 K'K"?R,5.V<;LKXI+) FJNI6MN4&>,*#'O$=0$/D1K>_68):&' M,'C.T5ESKI[6]-[BXG>GS/DX7:2O#**5'VV#)]H=BI.I^ESZ<_5I=RNO(I]Y MD!M^K5]$ L<,70HW"/BZJW^>RTRT?/%4TZ>J!3UH5)*O*JW;C!8/P_7I*ZMJUYS\(J(2JG! M#K,OW<&7@"" _? _YWHQ>XW6C68'?CRZ+=5GY^FFM:[S)XF%DM/A8F0-? YP M'BW1PR1WS5*U*Z0KN.=:R"2 MZ_?YG[*IQJC; R(S,1UU631&>>D\87=<."+ M_AI*)2G>#'#CFXC:FJ]X$5)@>]W8QLCD+-VY:M1Y-?1IPZ/EZ^ICU(0*DNTQ M YH%:+@72PR[EO=3_B^YK#/C"7$_D\][U:FAYK;;3GL[KGV4>Z@"#=%7]_=[ MUTB>>V11W3 (W015),5=Q8:WW:^MK3+@'?3\J!KRU00T%GZH2P97'@9[OCK8 MB =[T*,'*]*N:!P,G='[J*_#LFB_A0M#3<F([QDVF/[ M_K1+8"2:K26+YIKP+U\.O!EQE@)+9S:0DXA7^Z)172G'3;+N; :LDTUS6YF_ M-\;^U<1I+35%(3&1L'T$-:(5[VB[*WY*?CF-B!P_B/J2),/BI#(? MJ6L6NJGW]\H843I=E2CX8(W=5Y1O*?L0U$J]P@%G5\)/"?_R)X,SAC$DZ@^G MJZ7<+3_(6:,*+BY"-\HHLG9;8L:(:GTYZ9Z&A#&^P!9Y(H?Z!I>%_!X,L?]2 MWY.1V\>\J:9#>1;)O@IV7D!0XBX6@\_VA=R>/TLZ:)$XK5G>$<8_*.R46R-S M4::W3DUN;;J^4?CZ52K5PZT*(ZTKJH*/WQ>3#-;@MV*&?*]NSG%C5QJK+8J- M^!-+]M*H'\K'MM5]$F0=:(L\,"G]>:Z 2^JNVV 9]_KT8#>7D2P$(V^.]RJ' MTZ#W&/ 0K(F14HGHX+'7 $]=60W?*4^ZX^.+$>39;D%M)$1KVFPX<+R]M9N*!+J?5-Q$YT)IJG,JQQ2T-% M7JGYB@\V6M(<8MUX#1O3,396K^[VU3.*XC;C#/)HA 1Y&[!HD%D/T)T T&$) MU9< *J,RB.3&JN1Y,8=?[$D"V+NOQN!]\!K^N\>N#8:2M)MYK8C"3#<>R5.)B;#S( ME&!E.^*93,/?G.1Y'GM/AW+WY;(7^YDMJT55@-Q-Y3BU; :6G*^L@">D6\MB MH'&@MQ,.=S^]K?JL>=.(:J\XZ M:E5O-T,G:)J36OC7]QVC&6NR0YEL;Y4VYQQ7(?,.4 M:0I*>CX-!I*)]6I9_&6E2Q9*U$P%CZWJ&ZK=-7,#MM6V?K^L$^)=U[&+OLC$ MRQ=L<0N.N5&=PW9ID==8+6+)26:0:<"::\X;R'S 2^Q\QXYP%Y+6T?7 YBZR ML*3]&04;OB-.9;G(3\&+'LKM/$D8X(0QZ@D2 K2).BGWB^]0(^?H,B:2?=E] MN OA]"$N)4Y9C(-T'VGV7KU J0+YHU4*27OT48<+M4QUM)^;1J39#)ZW[(#[HE/M(%< 6,;TJ!:*02UVA>Y-UQSYT1 X3[ M.[($@%;YB[2KQ=%B#AH[XBH6[BCG)A@?XQ8I_9/'$F=7!DWT1SZ-UIDK3XOI#^ MK+]HHVHJTLOU+*C8H/P+;FU%7F815=< M[[&$P],M)H_G_;"K-'P&O?UVTM=B0DYZ;9\P-"7ERZ:M?GY7;[[1+-Y(9/&%N]+%&QSZ(5/&[[_ _1'=;!47P-4;Z)T)Z>F-GK!^,'J M5R>AJ]0:@_<]2)!.)0 ;G-UQV,B1Z'U%;1O"^+N3Z(W7?CT($0RF2 M-EC041.]"$'\MXKXO&G%G36_7RR*SQ%N:L!+P->),7-RZ'*\-717ZQ*0FUD? M@28O6[Q=S[:XP](Z%539+G/]^_Z2_)TZ7RPZ7D<3TH/2P-U>T5 M*?JM@_/7<5;&)GC":5D%;TW:*GTVDP]@>([A%F7"6 MOP6 2DT0;Z>N*M)%AR&(]B\>Q/QS$H,%F?H)!/5R^.;]-JV:>!Y=/G4_]"7@ M_BM($&RO+>(&]J1C&6D4Y?@F51/ER.NKC^.[S9T6CET7-R5B#^L\1(C2G>EX MKMGGWJ?0"V<3IVV\,BZU_J@\[1)@F46S-\78:O0BVM7'0*NLNEPRA2=%%,U0 M].I*@34:"K/:V#"KQ*09)IO@+'-F=<[7HGD=E],35LJ4=7\^H4.;R.X(M!$8 M,IB\TSIY"3CI(?S5%^9!24&UTNT=OFEE^)8LNL>H3TI01,]3)*'A)D&M$?6W M1R+HP((B+#"Z;><^CEHR=2_1_N#\A->*?ESO[<*@%6JAC9PL._G]%UD'4LZ3 M(@L96;?G!F,^7=?@9&PI:F*]!"R'B5W47@+$32:V%[,F^ZV*[%RFU45G7(KI MNS!ML9^%B=^7^B;OW*D4-;4OHC _6'V> ,MFL9O=H MIJAD77'[:4[7^D+E)+#B#JF/BGP6K7?'? 5M8K9M@LV46OI446L'7WK_BAHK M)WW3;=$8,^ 7NZC_KA8U/_;&K"*+8^Z%VUU? M?!.G_SMZ%4"T;TV$AZ:ZA%:'O_1PB2X7W&$8#OK:F&QG>U::S=#>PYEI]!!1 M:PP4G"2-QF--YINWCD<(#+"T)WK!E9E+SIV>+QF:\CT%_<#JV>N9$@IKX0YW M*V_H>S)81+VUD.>E;9DD]:]9FR#W@R#:B(K./<,3GG2V&GU,7_?*I$TVM7"W MS\]Y5_(093@AG5*Q1S-8;%-E/M5HP MVYKTSU>HJJ M"&9D!3_%D9.N"UVANP*W&P7;+)'D-F8(9#C?8O;KN>J1>@D/*N)(LG(_"A. X^UD3CV.DIA6];E9 M$RXW*:PB$:OY]&(F5CV[&QV>MA#S,0<;$B$&?E!L(CHXR<_(^M9A4&I;D[9M MB%[W9U=V%EUNA?!Y@][#BL:&T6G=3-<#FJ+&XTANOW1:Y\CH66&U_RV'$^$K M^5J&J5=IA-2$"NHL_$^'_)+"]RF/^E]_<1'(=H]!ICR,_ Q5&Y=Q._Q*0E;%W<0EPPN;^[:G@ GEW\6C]&.*U MNLJAY9'I2>;,TR>^8V:!@J6NZ=?KD=;+#,N\>?+>Y0*]AR^Z@W[:6!?35U-? MDT(R\(?_'=L9HWY13C"#GD=2\1HJW(TI-PFYVSH_=^[\ MF(&6&4\TMK;>OGOS0W$!&/Z[\$C]5Q1M]$.')HF MQPK"7="J2O,SRKE+P/SQ)8#][T\QVZ<>4F>'WMQ=JK"UX_&B2X"*XOPY81YM MRA)8:6JT9DC? YY@[GC9_?;-M-S"\N$:*?9K8<"G6RL^X<$2DO%1U0H(5G4/ ML8"C[FTMJJKOZ0^J%:OMY3H5SPSZ0)1'YA0;W())YBQ&72(TS-.> B']T8+= M*PG :CBG;^[6*5\TWSSO-[$BSFO8O1MX1LQ@Q)YC)8ANLVQR3I$YY::P%/^@ M_!W:YYE>G-X&#)-VN.363!INL39 MXO8L>[0'$\^]+KW(I0;0@GE[E*[Y3V2;UVS;K/8- 3OC%%J3KSP2X@3>;IY, MKV4B6E#&Y6:;XF(6!U!?)HL@H[?Z..W&[T>CJF6W%^-X-19^_[&\B^%8-8J:S5I- 1TV$'?&71*?H)#+%8P2RH&W1D MQW:=(OOI2I>4(%]3K]SK2- SE35![OX%$',/VHE*M:0Q=?R*)M=U2;&4&K&K M_LUH>2[%)\!?",IMD2-HA)=IQD4>BWLYI!-G%:D1%?J6]PY,C@?4VICXNY$- M)JA7ED2)5RPPOJUW/OV2&:C[OA>HZRN\C*)[4#H#*V>ME[)BKP,CK>YI,!"V M'%OX+%9F35?6@I2D-L<'+6#2*3LKIV:WW<@HT,/E.-XM95;D-<>WHX2[&[9!S:L? M]Q:J*%G9.#-]()E^XO#77#.-5!.\92)WIUJ=:6=V9[^C6?N*M>CVA7E<0: M:L?@T&]=%K!MH[2PZRGL+#.=GB85-GG9ZZ&6F]&A02T^AI9#J>-8L+QZ$[M6F+GJ]R=ZJI2I MXZL/DN]04$[&PK341QN9 MM/+X/RIICK+V?>+(P)=K)5QLQ[M,5P)<:A%$J$@U@W/T>;3/MN.4_0KY9R'$ MDQ)XE;PM0"IQ_:KIP/ MQ?#C*9UI2NJ3E9Y'_#0,!G0?BR*_,LWZCAA9YKTXNWKX MLE;_/:2A50[I>O MZ-4VIM4X=:T@Y MT&I-/EDPT85^X@!^?9*W<-P#G*I%!B4E>34U]\L,ZG-L?PE>DF^)S1(/RR-C M)J._!_$R8+%$QP2!:%%['&U)LJE1OSZ2WKE[J/UST>P^!><1V^ -DL)%Y!2O M]F]I.1&WJ)N'OU-:J3XA^U7YL#5,5]6;I"?@5D3(KXE"_&0A1#\Z12Z!0@TZ ME&X[&$I!MX-2F=K5BVOX/#_NL WJ9-1.#,\S<>7C0(4:72+CX[]T?\8K -!- M[V).@; (0FT+/K,&&FF^;RS6-/_7]>#3"<]S*42W8KOYT3C=\E$+_@WQ0W]\ M"!^B51HX-KYW$ MP="C/HV]6YKU:<:>:GH\EBG)N<2MV06,3BP[UU*_.5(/$1I,^O&KY.A.#4&M M%N'WH4.P==HRAB/W9\K;KI-JJU,&979?<9S!8M-U:Q;F\5KMQ*BS3M\^9X=K M[43F_L"!LQ3& MZRSUJ,LMBFTV("? ,*R9=+S(9JH4631-E2%S-K5/>@D0%5VA;?HL1=('NP0L MF<5A"%,,'IS)!A. "IDX>DI2W&=D[4\T^)PT,.:>^=0;)ZCHXO/]'R>JV-G3 M4\1('5VXEWF;=6GV;_B;D1)\Z'7^8!OJ^%N9_B3-G)GO@1 7$[$(@IBU$@^F MY"3D$$K1SU_F']!SZY;H=]*+5P]I(BT@ZH\ Q[I7< =:V-TX_MWTM+ ME MH&,;=W94J,5@[]#]=N]@>X2DB55'G8L'-M>@BOI&'Y@AP/N=4 ? ZT7UN<;+ M/YOEQAOL'.:&G1V^P_Q=B:O>WW;DN-?VF=;-KN!BKE=$[> ')O31U# MDG65];Z]4W^C%W.4F!542/)]TUO#Q62^QFK#5\QCZG5-9P\FI \,VCH36N>Y M;HZ6K+A<-Q\L:()N,8KD0D/U<$^ XXD#N /CA+;&J^-N+XWMAXQE/\W%R_86 M$,Y>FS*]A[(GIBTRU[+(MP-C5,">%T*D[00JZ[.KJX5%L,".9T8Z M[?\J9VY1K+$(D@."D49[E=!@ @ 75THU3[LU_B+H5OMQZ@>!E\OXE0\R1X!T MEPY/1"N4I W=[[XY_:0F$R(Q("Y52/6J+B&(.Q#WF"\M]!K<,-^6 MF[NQ)OJV?])L1CE6@>'G!_'$-KKF6&O2227)33V8QR)?4MQ,7=^'-]\EQ4_3 MZ;48HU>>_CB2[B(,$FB'CW3I-E,["[],S76?0"TC3=K+R?25C0'8 ;S55#'> M^G=,J"\5SL50G^+N;E;*L.>U?NH4MF-YILIS1:9+0)"S2\7!1?[=O=+N2\ 7 M(=)N:;F$Q9.N%]K0>]-_-L5KLR W8X5OG#E\$!XCZL_9=\;0:S:UCW6>F\_\ MZ"8Y[V$%@K1_%6"85I"LGWJP12^>KZ1JO1+?6NXPG=B1*$%2RV(N ?ETV1<3 MIW@A4J>%0;]ZJ#=F1'%63Z.B'OG,4ZL>2VZIW %XYFE>EWGO@V_B*I1F+;D5 MRLD[>EUM/VA[RC[K$L#:)S2(I[B-%YY3HF&"4KIRA?"^;4*FGU[8-8L^[SE_ MF)%^">AXO!:C\EX;X./V;QT"2A%=B'U=L-9?Y^6HBQMC) O('PA\C!'R(I#C M$J#699:XI!LEX\N!W]=%]>13X!YMLA*X*"ON1@K*=XYXUY+788 M=5>(G=S<$V)<3@W<,"=+CLE8W#O.WY:B+Q>-PU"]*!C^Z M"H'9G+.ZODQ'01Q2P V!I:,'5N>S)VZ#T@==V[A?38P49'[C$H&[$@5GUP!G MBAV9HB-PMIRJPJ)?/1:O\\ M;MPDR9D5MMAI2OU9DBZ3C<*[X_V;Y0>MQS.[O;K+ 0T)B\1=X!K%VZQ@6?Q" M9OMN,3II(U7:23[C@0PZ6DV7;2<<<(KJ,IH-"5.ZVU>T$9]BO_NNPGJR$!B* M)J/W#J# "V]IVQF-XA7S3&Q3\WNG_S1+[*I = " #YK@5P;=]?!S$Z%CCC*];7NTF1^M\CUU_93NX%A:N>D"'R$?CEG6N0D63O[!O_O^&PRA'J]UG4JER(J[7Z[*>_5M,Y\%=3/UV1-@(UP95R+6=F'$ MH=5$V^_B\#YMH58K]AONO"^J@(S[S[K*GO&4>3L7XU,, ]9;:WFR@\%F*-9( MD)/U8EJ.=()WO!B&;F7VE<%T=":X?8R-.CZP^&S)Q;$Q&;V0BAM977LZFET_ MQ+Y]\-(K^2[+%8DJ.\A?-7>YU MIB"@R_Z^9C/11J#,"DS,V^BN&N+$6I\\8.R K$P5GQB(IX>Q1E_)W"1IQNMZ M[?R7>!_IO_7T^3>W6?_)0IM_+] Q@9KX>R% /\5_+KYF\L]UL_X#!Z6_B?#O M(0,HNNE4,)/_KRNO"4*X[7\M;?>5RH$,2Z^6TN*=-4M6\I>)9:?A@?^Z?,"+ MH!LD1.V02Z2. D2@1R080H26X4O .B-Q:'X;!*9L5<#[1NBHB,BA$%]E>95_ M?V^A=8X^GX.C!+#2L]_[=T=)P[*9_B\&76Z7JN?4DEN!^HCOKH@SLLE+P((" M(@@ \W&$*5$XPO4L:=J?]C$ZS<0+64)YN550S__^'3YVG32[>ZGSNI7!^NO8 MUF]MV"M^O'_[EQN(5^O$=:,LNP0TNUX"K@WE^$D2)^5??>S.NM>C[Y8CV_Z< M :*C,2.H8>6K\#AT!D@?9XE]N#D>M_-QEJ./S7V%3>NZ!?1Q(F^I_)ZY\6_3 M!]IEOXLS!Y]6!.S^(1SJ\;A!_;/H."..$X9I0FTJ1%6<9 [8%5@/"*<\Z +, M1,(#YD*LQU+@0%*.;&.*F3,KO\/B$Q:^:^6!8I M4BZ$#[2H=#U3"\I;E_DRK3E:8I\-+F^AU^X:0Q>>2)&LS7.#I;V7Z*[P=WQT MD)IR75I<,HD?WKGY73$NUM=O(AU_&]>1#U-LT\VQD_%X'-<[TB9=7O16EO_E M=?D!SY.=\#.SGZ)ZBR$!E6D%/QLP1[F/UT2PCJ%E1XH4/5ET*;XW8=RR1 MXWO*0P7!AI]4*]5.2S^[OHF(I95#0Q0F5#$/.H=Q%NW7K5TVKNNU%L/[Z_MC'J M$UCW$B#("=V6M;L$9*N;&TQ H/YP,;>22X#]8,Y48_YJ\;PUS^Y<39O;YCTB MH+D$V(B">L8/'2Q9(D+9I^Y#GNRRG85 3_I-+U(/$:>T=HY-,Q5A3=@3T-G= MAFICS&[,DI;U3F6&$L>D!4+\^M/8DLBWON09.>L*YB'V44EQ%DP992XWHV_Z MO?2CO "N*(/NXH6(X'SO]27 G 5Q)F!TB)C2):B:NDJI/U7WT*I#7,9+*^"\@!E%TFYS!>T^D&^P"29ONIS*&AVOTJ\53 M04Q0K?($@40FUD1PFK?.3Y[MFN$D>5=9"UZXVY<;5HL(,I-J##0J0_:XR9R\ MS[I8DD@O KRG\\4']_L8YJV?^085Y 7#6AT^Y5Z4(K)6W'GJ MGW[WY0>O>"CW_#^ ,M?0" -L?YU:V@!(QA44J%98>VJ*#6Z=F?T/N/%:[W8 MET=RO#^+I@1#*I T4YIVN9,/K,AB5B4>WJ-Z14U0]GU.>M'#I+NT,3'->C,I\VWNV3T##+,L MA%-JX(8R2.[1' ^N'TM=_SXHR?XN^6/W6+'"0S;H,Q^LV1HV6>MG!4[AF/U) M[+3A9V9]SH0KSH.E%,]\$]<5U$+RK9D1;T=+01#_ #975%VJMJ0W*V7-U/LE\T]4:ST6"#,5%,03,*[C@87%P_ MXN)?(WB!S6C*M[&=H\ ,U(RO/1L6V54:!"72+C='*0J1LG*/D73"/>,$<'I\ M9=]A&., MCF*BDX;^P/EDJK"A"\$PWBB@ZM-F4.(K//FP5 -BL;'0JNBEBJ>CFYI# L\K MND00[]!Y.&#!]PY>Q3Q,82#-(L=P)DW+OEAHX_Q//IQT/_(, !QOC,: 0I8Q MU?X5&>SO]"#UT(;I(45Q=]*)JZ']["Q^]:*+:0DN>=95XQ.L/-H!NR2;I.)\ MODS#0R1FHM[G"C:RU2OAS.TQ)P_'MTM M<1..J*I-R;5,9+KO)YDI/*0$A(,K*DC,NZ#20N_ XND. RD[/3PXU^F3?RY"U;_LA4N';VPM=^KH[C2CE5,]/-:7PHIP$<] M^X0I(AYJP\G[RYPU[SC(U0./R$Q%X+_=:N9"[WP>H"/\C$W.2Y; M,*?:.ED]UQ]V<-P-#Y+HIGVO0%M!T@XGVN5XOJ;C+7R'%:%_?E]@<_X?=6UL MS,H*UXW,?N1? M[9RCPU^0-O^NF\CV^ WGD7MCC+V^8^8FP]3O_G >]I=!PU MN;T%-/8&R<$E8$?P$L#[(NH28*9-U/*IQS0@#?9+0(N/K,9=QIU4LGM WIM: MREDRD&BZ1:.SMFH2,!CTI=PLZD47R8)PWA? MYD1YW1)J)EV_"H"G8 XZ1O%WL/F'[+\C"5J%U75!P#V&3RLO2?V\3Y9E[+R7 M!CN$$5S6&_GKS,E6NE5N/^MJDL >4[FDT:OM#"&5->JAXI,:PK?(%RZ&U+\*-!8/@R%Y.,<1+5/N5@XY M/H1X_$T_8X#5/NG^U\KY:]9* E&,1B,E*'=J7@VD0HQR6QR.'8 %L>!M,'A1 M.]!'*2ZEC9-WGF+V@/OBK5_).->:JN$3I=8*;3:9 &V7=AF95''ZM+3//-H1 MK#MQ$\ZLZ%(=H6$"!TQ1I4ZK1%&Y(GJ1]IGZK/#-HZL]+2=,U<76J4ZA(C31 M1=;)+_(#/^<-C*@_1I< X-^AE8TR^"=L\S1%H*\5E7KX4[QAPQU^'_,%5/N^ MDLWKR'T%JKIWT,&8EN2IQMPAO' VS&Z T#&RLQV).WBL%3 Y((%@U"R%Z2IC MA5O/!A(=O(:N\-H8) *_#BXJLTA%O1@T&7%PTU9Z+9K_ZXW&C!=WUU#T1_=; MI>.^,=D;C:"R<^8$ZZ2DNHC0W($AW6>2(Q7_6]U?)VJZ:(QDR+6"RX@\(^O[_^'&UA6"6!3& MF!7F%.HGK8)F)5VOWZ9..9ZY"N]:H./>T9P$M7#W/S9++)2X65 W?(>.6::N_DZ* MR#,M^?U+FR7-_;G(ZV!*$LT9'P7$HX&+C'HQ;X$ZMR7#G+=EP>3509,6O^)" M!R#*@+69&*^C.O./F:0_TK59@G<,_0?XK1(1>TEOH-0&%M3BQJVQ+>RJUP%? M0[/UE=MU5/.46'A)+9CQMLR%BR*I4>&,OP$PNI-V74YM!ZDM%@F80K\TM\YF:=5JO$' \K4O/8$&. MD;61=G#2E.67%!N:P"LE]K%?H_RW$CMI?3926?Z".2\;DJ*(B+"N>Z1Q+/1"D5CN\F(&RDD M,W7^P*;W&GB[W/^3[7%S70(^HEJ\OH3GOS#^C'#M']+(D[":?L]T /(#NWS% MW\;R7WS)+M# ]#XT2(IT5Y!("#8Y80.[\ARMVVWU=DZ ^1W%0;B[&#= M]U"WX)L04EKEOSPKZI^>/Y@TMV9Y870WSKW:0%S*S.'/D[)@5KZK@LZ'&Q?" MBL?NF(;MU)V)L'=A\9VL[',LKV,DU'CEC@"DR ^0K?$=W^LPV@%G*3..RG= MN<1,?>+\&H;BQ4TC[W4X77M 9G-#XTK.K2!]TBR ZPV2_:8=X@+P2UT")CZ9 MGTO[""(N ;<$ROG]*KBPS$!$.L=(*/;KX9 M#E-1U-P*!V#K7HKM0M\N:X/E8_E*;G4J6=#7?;@$!,\D;--\0)##7R_L74-8 M0T.S&>;JA(UGTUSNWJ!]_NIZ 7BMR:7#1SI_0X;];@IS6H%1EX,5\TYLUJD! M7QF^1Q!;ZH@(\B7_V21;CG/\]:L]H?I#MN"%GSOA$\F!;(<8 @ M(B-,7UUE8T"N^DS3J3^&JP;EBTN^HXMAWK?^+/7!T*C\^[H*K%MZW-:7$C-0 MYF3CA,@Q[*=)_50=TS=5=KOSOG\D[563Y+;:_];>N49#M;]]V?]V_O]7OV7NOY/\]_[?5_]GV J4+*9)#) M,B<5-R4 DJ6)'M:_)CB=QW(59]<4/T;FY(ZGE!L7.5#;H"-4P)P# M'%JEE^ *U3!F>[3=53E23?R=9LIT[$616TPB@V#9/IW@0C M F&.24C4]HJA":*V95<10G5:7[['&%)U6QHB#YE!HP,;688$SW9Q5Z?2QD3* ML-?)=+U?WJAI5MY*B;AX#IA_PZ'8=D4I6DE'-Q- O)OV\]#D!5%LZ^9BM5PX^AI*DS2 MN:J?V7M!_87 >8I[3\2.K##R@":=VA?^;F_RK-)';#84 M,^CSZ+*H".)ZWYTC*M(9Z,-Q=@_[\UC&.[0E)G9KP)<-FV-?J4YNCK_#*7Y* M"1"[@158H,Q&:GZ5=!E1I&Z$>.RL6[_E#6(,7:3N'I.[L3DMH_M":@9M^U"8(+3(VHC$Z-W:71Q$CKA;$[PNIUSON!MV&7U*7GFY/=\/'CI"_M!%;5'?U&".,.M4006G;GVR*WA2 4+S% D%A.REM,2FG!T[C?X&"I&U(8Z)P*+2J)<"!"UST-?8<]B80AG[ ,FV*:[O9KY^(2 M![1P'VWA-V]%6XN-N?(33"@/>):#[="P''7EFW]54N\YK:K2L1:F M0R&>'4'AOON5_;P5 D8O^IN:B'+9K:]GHW.JN#JP.#\'.X*[]]I]<@](#:LG M"<]G8^851E&2-5N=(U E[ZB%)]JF;2]XS&;/*-AJW6&\B)7I\>'O<+/O011& MF+ )5_3("_8TOT<5)U-OVZ+;(H_>5ZM5!1:9]9S4#/DH_327R;:4.+;K,;FF M1"VXCQQKSV-!\(004.?I!0[#Q#8/)",0;7>-TW%HVWV6TC%3,QE9Y#D$;$]G M->JTGP$1^:%Y95_BGIA0F#TKLM7KD$0K;%V4P?LP\Q?$+%:(4JBLBWGI_5A_ M.B34[X1UX]NCHV(O>)]Y"C1*->[K5JQL_ROF:2K)]JY'8W,7\ESFTMC5*(WY MZ53FV@B97.:]O@PH0Z6W?(==4T&D31X@V%2)-[SG/P^$;-2C,;'7XK#<@U6S#I.BI(SG)XC!(XW M"(&.8CKJ-6%Q^X(0F/_J+;KU!.4A%;LZ+/!E: #>:\FJ](\9[91V4;)M,IE@ M28SA?#1$&20_'YE/R'+N=ZO:9C -'78 GB\#J*T HU8(W ANYP<01GW'VGL7 M!#9>0H"B0^ X+^5UG$)C5'Y3UEQ0B,GFBE8%F&A5N)7MXHSWT_G8 U)SZ:4 M A>,IU2&PO/O4+_(]J$[K?SCZ*-;1[-(3D>73SU9NCEAQW9L?*YDRPY^E%;H M[,JOK%]U&;*FH&1KM!()#07:(O73S[O.:GGK^FVX0E&[5%"P4UDC,W'4<<@S MAL1SI<051- "5AP6M2\U^N6B>B'%D.B\X,:-KNSFE[B\(01O^*RB#M<2;\QE M2.Q:ZGD611,H5G8'K5T7T&:4NFR8YB^CI+6/NRA(=,Q8*&$\5\.QC>,,_?8' MJTTITL-?2XD7Y&CJ#?"*\9+ I35-NRPSI=.0&KPC;/_40:[!%QEO&[TSR5E- M*;[:Z14CZ:U)IB-)-60-@!N?%];2Z-;+B9+O2+63I3XZ[YN N"]^6[=NL'RW MR8:>AVX1.FRC["!_?PMCK\W:VLV(]=K\=YJA;);'*R4I22 %9]W:\BQY8:U,V2YY@[W%FY> M8D0D1'%T+))TC)!9 M7O][6_D0@N+1?I\H:(_!LC6OY5XA,LS=KLX_A'@;C14CF743N-;!V"4YP_9E MOH<0>*/P]W@0+;,^S 6ZP,N9^ M\Q\3:'>+",P)/8%UMD!6W5[P M>VN@0 @X$6:L_AY%( G-$P)[3E<( 4)![>*FZZ 4* 5*_?]*;2PXR.#'%'=' MB!7@&2F0$R07W5-!J*^SN/'+%L;>FXNNLY<=2RYA9E4VI32M?"\FNC(N,89/ M^R^.&)0"I4 I4 J4 J5 *5#J9Z4J^J:4;-Z5AG13D"H^]FXEV^XR7!"ODP%I M7@2GCI=/R_TVQ^G'!\%^M-F6^>7[I*ST]?16;7]J>$.3E&6]7EF3]H";!27E?9MZJIVLL M3I2CALS9!/ZZBS !Q%T(#.=F14MS#_)@0F"O:[P0B%4F#(Q7S$N:'1M4$L! A0#% @ (()76(=4TL!P M P .P\ \ ( !5@$$ &5X<&\M97@R,U\Q+FAT;5!+ 0(4 M Q0 ( """5UC,R6F$DP@ PX / " ?,$! !E>'!O M+65X,S%?,2YH=&U02P$"% ,4 " @@E=8JR6?UI,( !=. #P M @ &S#00 97AP;RUE>#,Q7S(N:'1M4$L! A0#% @ (()76"ZY M #@K!0 [!X \ ( ! / " '!O+65X,S)?,BYH=&U02P$"% ,4 " @@E=85*N(5_T$ C* $ M @ $>(00 97AP;RUE>#-?,6EI+FAT;5!+ 0(4 Q0 ( """ M5UA9:3(NOA$ B/ / " 4DF! !E>'!O+65X.3=?,"YH M=&U02P$"% ,4 " @@E=8E5]V!PQ5 0!0> ( $0 @ $T J. 0 :6UG,S
XML 106 expo-20231229_htm.xml IDEA: XBRL DOCUMENT 0000851520 expo:AllowanceForContractLossesMember 2021-01-01 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2021-01-02 2021-12-31 0000851520 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-02 2021-12-31 0000851520 2022-04-02 2022-07-01 0000851520 srt:MaximumMember us-gaap:EmployeeStockMember 2023-12-29 0000851520 us-gaap:TreasuryStockCommonMember 2021-12-31 0000851520 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0000851520 us-gaap:TradeAccountsReceivableMember 2021-01-02 2021-12-31 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 0000851520 us-gaap:CashEquivalentsMember 2022-12-30 0000851520 us-gaap:EmployeeStockOptionMember 2021-01-02 2021-12-31 0000851520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-30 0000851520 us-gaap:RetainedEarningsMember 2021-01-02 2021-12-31 0000851520 us-gaap:RestrictedStockMember expo:CompensationAndRelatedExpensesMember 2022-12-31 2023-12-29 0000851520 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 2021-12-31 0000851520 country:US 2022-12-31 2023-12-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-12-29 0000851520 us-gaap:CommonStockMember 2021-12-31 0000851520 expo:SingleClientMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-12-31 2023-12-29 0000851520 expo:EquityIncentivePlanMember 2023-12-29 0000851520 us-gaap:BilledRevenuesMember 2023-12-29 0000851520 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-30 0000851520 expo:AllowanceForContractLossesMember 2021-01-02 2021-12-31 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 country:US 2022-01-01 2022-12-30 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-29 0000851520 us-gaap:SubsequentEventMember 2024-02-01 0000851520 expo:EnergyAndUtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0000851520 expo:AllowanceForContractLossesMember 2023-12-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-29 0000851520 srt:MinimumMember us-gaap:BuildingMember 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-12-31 2023-12-29 0000851520 2021-01-02 2021-12-31 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2022-12-31 2023-12-29 0000851520 us-gaap:EmployeeStockMember 2023-12-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0000851520 expo:AllowanceForBadDebtMember 2022-12-31 2023-12-29 0000851520 us-gaap:RestrictedStockMember expo:CompensationAndRelatedExpensesMember 2022-01-01 2022-12-30 0000851520 us-gaap:CashMember 2023-12-29 0000851520 us-gaap:EmployeeStockMember 2022-01-01 2022-12-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-29 0000851520 expo:AllowanceForContractLossesMember 2022-01-01 2022-12-30 0000851520 expo:VestedRestrictedStockAwardsMember 2021-01-02 2021-12-31 0000851520 us-gaap:FixedIncomeSecuritiesMember 2022-12-30 0000851520 expo:AllowanceForContractLossesMember 2021-12-31 0000851520 expo:EngineeringAndOtherScientificMember 2023-12-29 0000851520 us-gaap:CashMember 2022-12-30 0000851520 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-30 0000851520 srt:MaximumMember 2022-12-31 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-12-30 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2021-01-02 2021-12-31 0000851520 2020-05-29 0000851520 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-30 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-12-30 0000851520 us-gaap:LeaseholdImprovementsMember 2023-12-29 0000851520 us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 expo:TransportationIndustryMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0000851520 expo:SingleClientMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-12-30 0000851520 2023-06-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-12-30 0000851520 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-30 0000851520 expo:CompensationAndRelatedExpensesMember 2022-12-31 2023-12-29 0000851520 us-gaap:CorporateNonSegmentMember 2022-12-31 2023-12-29 0000851520 expo:SingleClientMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2021-01-02 2021-12-31 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2021-01-02 2021-12-31 0000851520 us-gaap:EmployeeStockMember 2021-01-02 2021-12-31 0000851520 2023-09-30 2023-12-29 0000851520 us-gaap:RetainedEarningsMember 2022-12-31 2023-12-29 0000851520 us-gaap:OtherOperatingIncomeExpenseMember 2022-01-01 2022-12-30 0000851520 srt:MinimumMember us-gaap:EquipmentMember 2023-12-29 0000851520 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-12-29 0000851520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-12-29 0000851520 2022-12-31 2023-03-31 0000851520 us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:OperatingSegmentsMember 2022-12-31 2023-12-29 0000851520 expo:PhoenixArizonaMember 2023-12-29 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-29 0000851520 2023-12-29 0000851520 us-gaap:EmployeeStockOptionMember 2021-01-02 2021-12-31 0000851520 us-gaap:FairValueInputsLevel2Member 2023-12-29 0000851520 expo:ConsumerProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-29 0000851520 2023-07-01 2023-09-29 0000851520 2023-04-01 2023-06-30 0000851520 2022-12-30 0000851520 srt:MaximumMember expo:OfficeLaboratoryAndStorageSpaceMember 2023-12-29 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-12-30 0000851520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-30 0000851520 us-gaap:RetainedEarningsMember 2021-01-01 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-12-29 0000851520 expo:ForeignCountriesMember 2023-12-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-29 0000851520 srt:MaximumMember us-gaap:BuildingMember 2023-12-29 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0000851520 country:US 2023-12-29 0000851520 us-gaap:TreasuryStockCommonMember 2021-01-02 2021-12-31 0000851520 us-gaap:EquitySecuritiesMember 2022-12-30 0000851520 expo:AllowanceForContractLossesMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-12-31 2023-12-29 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2021-01-02 2021-12-31 0000851520 us-gaap:SubsequentEventMember 2024-02-01 2024-02-01 0000851520 expo:AllowanceForBadDebtMember 2021-01-01 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EnvironmentalAndHealthMember 2022-12-31 2023-12-29 0000851520 expo:AllowanceForBadDebtMember 2022-01-01 2022-12-30 0000851520 expo:CompensationAndRelatedExpensesMember 2021-01-02 2021-12-31 0000851520 expo:AllowanceForBadDebtMember 2023-12-29 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2022-12-31 2023-12-29 0000851520 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-12-30 0000851520 us-gaap:EmployeeStockOptionMember expo:CompensationAndRelatedExpensesMember 2021-01-02 2021-12-31 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-29 0000851520 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-02 2021-12-31 0000851520 2022-07-02 2022-09-30 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2022-01-01 2022-12-30 0000851520 us-gaap:CommonStockMember 2023-12-29 0000851520 us-gaap:FixedIncomeSecuritiesMember 2023-12-29 0000851520 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 expo:UnvestedRestrictedStockAwardsMember 2023-12-29 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-12-29 0000851520 expo:ForeignCountriesMember 2022-12-31 2023-12-29 0000851520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-30 0000851520 us-gaap:TreasuryStockCommonMember 2021-01-01 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-30 0000851520 us-gaap:EmployeeStockOptionMember expo:CompensationAndRelatedExpensesMember 2022-01-01 2022-12-30 0000851520 srt:MinimumMember expo:UnvestedRestrictedStockAwardsMember 2022-12-31 2023-12-29 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-01-01 2022-12-30 0000851520 us-gaap:RetainedEarningsMember 2023-12-29 0000851520 expo:ChemicalIndustryMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 us-gaap:MoneyMarketFundsMember 2023-12-29 0000851520 expo:VestedRestrictedStockAwardsMember 2022-01-01 2022-12-30 0000851520 expo:EnvironmentalAndHealthMember 2023-12-29 0000851520 us-gaap:RestrictedStockMember expo:CompensationAndRelatedExpensesMember 2021-01-02 2021-12-31 0000851520 us-gaap:CommonStockMember 2021-01-01 0000851520 2021-01-01 0000851520 expo:ForeignCountriesMember 2022-12-30 0000851520 srt:MinimumMember expo:OfficeLaboratoryAndStorageSpaceMember 2023-12-29 0000851520 expo:OfficeLaboratoryAndStorageSpaceMember 2023-12-29 0000851520 us-gaap:BilledRevenuesMember 2022-12-30 0000851520 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0000851520 us-gaap:FairValueInputsLevel3Member 2023-12-29 0000851520 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 2021-12-31 0000851520 expo:AllowanceForBadDebtMember 2021-01-02 2021-12-31 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 2021-12-31 0000851520 us-gaap:CashEquivalentsMember 2023-12-29 0000851520 country:US 2021-01-02 2021-12-31 0000851520 2022-02-22 0000851520 us-gaap:OperatingSegmentsMember 2021-01-02 2021-12-31 0000851520 us-gaap:CorporateNonSegmentMember 2021-01-02 2021-12-31 0000851520 srt:MaximumMember us-gaap:EquipmentMember 2023-12-29 0000851520 expo:CompensationAndRelatedExpensesMember 2022-01-01 2022-12-30 0000851520 2022-10-01 2022-12-30 0000851520 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-30 0000851520 us-gaap:EquitySecuritiesMember 2023-12-29 0000851520 country:US 2022-12-30 0000851520 2022-01-01 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember expo:EngineeringAndOtherScientificMember 2022-01-01 2022-12-30 0000851520 expo:EngineeringAndOtherScientificMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember expo:EnvironmentalAndHealthMember 2021-01-02 2021-12-31 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2021-01-02 2021-12-31 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-12-31 2023-12-29 0000851520 2021-12-31 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0000851520 expo:VestedRestrictedStockAwardsMember 2022-12-31 2023-12-29 0000851520 us-gaap:EmployeeStockMember 2022-12-31 2023-12-29 0000851520 us-gaap:OperatingSegmentsMember expo:EngineeringAndOtherScientificMember 2021-01-02 2021-12-31 0000851520 us-gaap:RetainedEarningsMember 2022-12-30 0000851520 expo:ForeignCountriesMember 2021-01-02 2021-12-31 0000851520 us-gaap:OperatingSegmentsMember expo:EnvironmentalAndHealthMember 2021-01-02 2021-12-31 0000851520 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0000851520 expo:EnvironmentalAndHealthMember 2022-12-30 0000851520 expo:AllowanceForContractLossesMember 2022-12-31 2023-12-29 0000851520 expo:UnvestedRestrictedStockAwardsMember 2022-12-30 0000851520 expo:AllowanceForBadDebtMember 2022-12-30 0000851520 2024-02-16 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-01-01 2022-12-30 0000851520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-30 0000851520 us-gaap:TradeAccountsReceivableMember 2022-12-31 2023-12-29 0000851520 us-gaap:CashAndCashEquivalentsMember 2023-12-29 0000851520 us-gaap:UnbilledRevenuesMember 2022-12-30 0000851520 us-gaap:TreasuryStockCommonMember 2022-12-31 2023-12-29 0000851520 us-gaap:MoneyMarketFundsMember 2022-12-30 0000851520 expo:AllowanceForBadDebtMember 2021-12-31 0000851520 us-gaap:RetainedEarningsMember 2021-12-31 0000851520 2022-01-01 2022-04-01 0000851520 us-gaap:TreasuryStockCommonMember 2022-12-30 0000851520 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0000851520 us-gaap:UnbilledRevenuesMember 2023-12-29 0000851520 us-gaap:CashAndCashEquivalentsMember 2022-12-30 0000851520 us-gaap:TreasuryStockCommonMember 2023-12-29 0000851520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-29 0000851520 2022-12-31 2023-12-29 0000851520 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0000851520 us-gaap:CommonStockMember 2022-12-30 0000851520 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0000851520 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2021-01-02 2021-12-31 0000851520 us-gaap:EmployeeStockOptionMember 2023-12-29 0000851520 us-gaap:EmployeeStockOptionMember expo:CompensationAndRelatedExpensesMember 2022-12-31 2023-12-29 0000851520 us-gaap:FairValueInputsLevel1Member 2023-12-29 0000851520 us-gaap:FairValueInputsLevel3Member 2022-12-30 0000851520 expo:UnvestedRestrictedStockAwardsMember 2021-01-02 2021-12-31 0000851520 expo:ForeignCountriesMember 2022-01-01 2022-12-30 utr:acre expo:Segment pure shares iso4217:USD shares expo:Option expo:Client expo:State iso4217:USD FY 0000851520 false P3Y P59Y6M P1Y 10-K true 2023-12-29 --12-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 No Yes Yes Large Accelerated Filer false false true false false 3400000000 50563193 <p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s Definitive Proxy Statement for the registrant’s 2023 Annual Meeting of Stockholders to be held on June 7, 2024 are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></p> KPMG, LLP San Francisco, California 185 false false false false 497189000 463820000 434850000 39577000 49473000 31419000 536766000 513293000 466269000 319886000 264235000 278047000 41541000 35083000 32594000 39577000 49473000 31419000 24440000 23660000 15282000 425444000 372451000 357342000 111322000 140842000 108927000 7150000 2096000 66000 17424000 -10704000 16844000 135896000 132234000 125837000 35557000 29904000 24635000 100339000 102330000 101202000 1.96 1.98 1.92 1.94 1.96 1.9 51152000 51727000 52610000 51635000 52280000 53331000 1.04 0.96 0.8 100339000 102330000 101202000 0 0 0 610000 -1604000 14000 0 0 -2000 -65000 100949000 100726000 101151000 187150000 161458000 5281000 6193000 167360000 170114000 25022000 17585000 379532000 349157000 75318000 65539000 24600000 18007000 8607000 8607000 53824000 53909000 101169000 89437000 3727000 2006000 646777000 586662000 22125000 29115000 111773000 105822000 21709000 18834000 6302000 5258000 161909000 159029000 3426000 2355000 103398000 91183000 21959000 13343000 290692000 265910000 0.001 0.001 2000000 2000000 0 0 0.001 0.001 120000000 120000000 65707000 65707000 66000 66000 321448000 301002000 -2977000 -3587000 574082000 528810000 15134000 15064000 536534000 505539000 356085000 320752000 646777000 586662000 65707000 66000 265328000 -1932000 421809000 13903000 -323773000 361498000 1777000 20000 200000 1977000 657000 48000 477000 1134000 9296000 9296000 -78000 7000000 7000000 14000 14000 7637000 7637000 -3276000 -1679000 322000 -10711000 -15666000 -65000 59000 -6000 0 43021000 43021000 101202000 101202000 65707000 66000 281419000 -1983000 478370000 13591000 -340807000 417065000 1805000 22000 215000 2020000 9999000 9999000 -1756000 155856000 155856000 -1604000 -1604000 10200000 10200000 -2421000 -1392000 261000 -9091000 -12904000 50498000 50498000 102330000 102330000 65707000 66000 301002000 -3587000 528810000 15064000 -505539000 320752000 1840000 24000 244000 2084000 22000 8000 78000 100000 9912000 9912000 -288000 24208000 24208000 610000 610000 10496000 10496000 -1824000 -1009000 186000 -7109000 -9942000 54058000 54058000 100339000 100339000 65707000 66000 321448000 -2977000 574082000 15134000 -536534000 356085000 100339000 102330000 101202000 8916000 7079000 6487000 11000 3225000 3081000 1958000 20357000 20364000 19263000 85000 -7363000 -6005000 471000 33334000 30254000 6669000 6124000 4407000 152000 7000 406000 -5055000 2215000 8443000 3902000 6494000 20336000 2875000 -928000 7962000 127352000 93807000 124568000 16356000 12043000 6826000 34994000 79998000 -16356000 -12043000 38178000 9942000 12904000 15666000 24208000 155856000 7000000 2184000 2020000 3111000 54043000 49237000 43198000 -86009000 -215977000 -62753000 705000 -2016000 169000 25692000 -136229000 100162000 161458000 297687000 197525000 187150000 161458000 297687000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1: Summary of Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exponent, Inc. together with its subsidiaries (collectively referred to as the “Company”) is a science and engineering consulting firm that provides solutions to complex problems. The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates on a 52-53 week fiscal year with each year ending on the Friday closest to December 31</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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></p><p style="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-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. Estimates are used for, but not limited to, revenue recognition, allowance for contract losses and doubtful accounts, stock-based compensation, income taxes, goodwill, the useful life of property, equipment and leasehold improvements, and operating lease liabilities. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Foreign Currency Translation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company translates the assets and liabilities of foreign subsidiaries, whose functional currency is the local currency, at exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during the year. The adjustment resulting from translating the financial statements of such foreign subsidiaries is included in accumulated other comprehensive income/(loss), which is reflected as a separate component of stockholders’ equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top: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;">Cash Equivalents</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents consist of highly liquid investments such as money market mutual funds, commercial paper and debt securities with original remaining maturities of three months or less from the date of purchase.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Allowances for Contract Losses and Doubtful Accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains allowances for estimated losses 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 is 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 and forecasts of future economic conditions, aging of amounts due and changes in customer payment terms.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Property, Equipment and Leasehold Improvements</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are recognized using the straight-line method. Buildings are depreciated over their estimated useful lives ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. Equipment is depreciated over its estimated useful life, which generally ranges from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e35f9ef9-cefc-4787-be13-04debde88255;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized over the shorter of their estimated useful lives, generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, or the term of the related lease.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Impairment of Long-Lived Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses on any long-lived assets in 2023, 2022 or 2021.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Goodwill</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the impairment of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company’s annual goodwill impairment review is completed during the fourth quarter of each year. The Company evaluates goodwill for each reporting unit for impairment by assessing qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. The Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, a change in the composition or carrying amount of a reporting unit’s net assets and changes in the price of its common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the quantitative goodwill impairment test is not performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company completed its annual assessment for all reporting units with goodwill for 2023 and determined, after assessing the totality of the qualitative factors, that it is more likely than not that the fair value of each reporting unit is greater than its respective carrying amount. Accordingly, there was no indication of impairment of goodwill for any of the Company’s reporting units and the quantitative goodwill impairment test was not performed. The Company did not recognize any goodwill impairment losses in 2023, 2022 or 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top: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;">Deferred Revenues</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenues represent amounts billed to clients in advance of services provided.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top: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;">Income Taxes</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis and the financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities from changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. An uncertain tax position is recognized if it is determined that it is more likely than not to be sustained upon examination. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits as income tax expense. Accrued interest and penalties are insignificant at December 29, 2023 and December 30, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Fair Value of Financial Instruments</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, other assets and accounts payable. Cash, cash equivalents and short-term investments are recorded at fair value. The carrying amount of the Company’s accounts receivable, other assets and accounts payable approximates their fair values due to their short maturities.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-Based Compensation</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period of the entire award. The Company accounts for forfeitures of stock-based awards when they occur.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Net Income Per Share</span></p><p style="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-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 computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method if their effect would be dilutive.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:</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.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in basic per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive common stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of unvested restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in diluted per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,459</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded from the diluted per share calculation for 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;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equity awards excluded from the diluted per share calculation for 2022 and 2021.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Recently Accounting Pronouncements Not Yet Effective</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are no new accounting pronouncements that are expected to materially impact the Company’s consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exponent, Inc. together with its subsidiaries (collectively referred to as the “Company”) is a science and engineering consulting firm that provides solutions to complex problems. The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates on a 52-53 week fiscal year with each year ending on the Friday closest to December 31</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Fiscal period 2023 included 52 weeks of activity and ended on December 29, 2023. Fiscal period 2022 included 52 weeks of activity and ended on December 30, 2022. Fiscal period 2021 included 52 weeks of activity and ended on December 31, 2021. Fiscal period 2024 is 53 weeks and will end on January 3, 2025.</span></p> <p style="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></p><p style="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-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. Estimates are used for, but not limited to, revenue recognition, allowance for contract losses and doubtful accounts, stock-based compensation, income taxes, goodwill, the useful life of property, equipment and leasehold improvements, and operating lease liabilities. Actual results could differ from those estimates.</span></p> <p style="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;">Foreign Currency Translation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company translates the assets and liabilities of foreign subsidiaries, whose functional currency is the local currency, at exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during the year. The adjustment resulting from translating the financial statements of such foreign subsidiaries is included in accumulated other comprehensive income/(loss), which is reflected as a separate component of stockholders’ equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top: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;">Cash Equivalents</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents consist of highly liquid investments such as money market mutual funds, commercial paper and debt securities with original remaining maturities of three months or less from the date of purchase.</span></p> <p style="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;">Allowances for Contract Losses and Doubtful Accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains allowances for estimated losses 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 is 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 and forecasts of future economic conditions, aging of amounts due and changes in customer payment terms.</span></p> <p style="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;">Property, Equipment and Leasehold Improvements</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are recognized using the straight-line method. Buildings are depreciated over their estimated useful lives ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. Equipment is depreciated over its estimated useful life, which generally ranges from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e35f9ef9-cefc-4787-be13-04debde88255;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized over the shorter of their estimated useful lives, generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, or the term of the related lease.</span></p> P30Y P40Y P7Y P7Y <p style="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;">Impairment of Long-Lived Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses on any long-lived assets in 2023, 2022 or 2021.</span></p> <p style="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;">Goodwill</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the impairment of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company’s annual goodwill impairment review is completed during the fourth quarter of each year. The Company evaluates goodwill for each reporting unit for impairment by assessing qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. The Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, a change in the composition or carrying amount of a reporting unit’s net assets and changes in the price of its common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the quantitative goodwill impairment test is not performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company completed its annual assessment for all reporting units with goodwill for 2023 and determined, after assessing the totality of the qualitative factors, that it is more likely than not that the fair value of each reporting unit is greater than its respective carrying amount. Accordingly, there was no indication of impairment of goodwill for any of the Company’s reporting units and the quantitative goodwill impairment test was not performed. The Company did not recognize any goodwill impairment losses in 2023, 2022 or 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top: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;">Deferred Revenues</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenues represent amounts billed to clients in advance of services provided.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top: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;">Income Taxes</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis and the financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities from changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. An uncertain tax position is recognized if it is determined that it is more likely than not to be sustained upon examination. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits as income tax expense. Accrued interest and penalties are insignificant at December 29, 2023 and December 30, 2022.</span></p> <p style="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;">Fair Value of Financial Instruments</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, other assets and accounts payable. Cash, cash equivalents and short-term investments are recorded at fair value. The carrying amount of the Company’s accounts receivable, other assets and accounts payable approximates their fair values due to their short maturities.</span></p> <p style="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-Based Compensation</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period of the entire award. The Company accounts for forfeitures of stock-based awards when they occur.</span></p> <p style="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;">Net Income Per Share</span></p><p style="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-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 computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method if their effect would be dilutive.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:</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.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in basic per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive common stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of unvested restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in diluted per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,459</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded from the diluted per share calculation for 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;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equity awards excluded from the diluted per share calculation for 2022 and 2021.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following schedule reconciles the denominators of the Company’s calculation for basic and diluted net income per share:</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.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in basic per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive common stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of unvested restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares used in diluted per share computation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 51152000 51727000 52610000 188000 204000 241000 295000 349000 480000 51635000 52280000 53331000 59459 0 0 <p style="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;">Recently Accounting Pronouncements Not Yet Effective</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are no new accounting pronouncements that are expected to materially impact the Company’s consolidated financial statements.</span></p> <p style="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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-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-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which states, 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), 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-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percent of the Company’s revenue generated from time and materials contracts:</span></p><p style="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> <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:52.94%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.94%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total time and materials revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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 from the consulting services it provides to its customers under fixed-price contracts given the nature of the consulting services the Company provides.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percent of the Company’s revenue generated from fixed price contracts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:52.94%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.94%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total fixed price revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,463,000</span><span style="color:#000000;white-space:pre-wrap;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. During 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,384,000</span><span style="color:#000000;white-space:pre-wrap;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 31, 2021. During 2021, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,387,000</span><span style="color:#000000;white-space:pre-wrap;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 January 1, 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 service fee associated with 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 and not control 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;min-width:fit-content;">12,268,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,754,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,357,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percent of the Company’s revenue generated from time and materials contracts:</span></p><p style="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> <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:52.94%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.94%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total time and materials revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table discloses the percent of the Company’s revenue generated from fixed price contracts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:52.94%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.56%;"></td> <td style="width:1%;"></td> <td style="width:14.94%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering &amp; Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total fixed price revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.63 0.63 0.61 0.15 0.16 0.17 0.78 0.79 0.78 0.20 0.20 0.21 0.02 0.01 0.01 0.22 0.21 0.22 14463000 15384000 8387000 12268000 28754000 15357000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3: Cash and cash equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.189%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,464</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,464</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,150</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,150</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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="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:49.59%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,299</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,299</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161,458</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161,458</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consisted of the following as of December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.189%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,464</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,464</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,150</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187,150</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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="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:49.59%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1.06%;"></td> <td style="width:9.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,299</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,299</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161,458</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161,458</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 132464000 0 0 132464000 54686000 0 0 54686000 54686000 0 0 54686000 187150000 0 0 187150000 109299000 0 0 109299000 52159000 0 0 52159000 52159000 0 0 52159000 161458000 0 0 161458000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4: Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including available-for-sale fixed income securities, trading fixed income and equity securities held in its deferred compensation plan and the liability associated with its deferred compensation plan. There have been no transfers between fair value measurement levels during 2023, 2022 and 2021. 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:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of these certain financial assets and liabilities was determined using the following inputs at December 29, 2023 (in thousands): </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Arial;"> <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.39%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income trading securities held in<br/>   deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,788</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,788</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,399</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,399</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,873</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,873</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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 consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="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-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 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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.39%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income trading securities held in<br/>   deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,851</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,851</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,880</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,880</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,890</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,890</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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 consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></span></div></div><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed income and equity trading securities as of December 29, 2023 and December 30, 2022 represent mutual funds held in the Company’s deferred compensation plan. See Note 11 for additional information about the Company’s deferred compensation plan.</span></p><p style="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-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 consolidated balance sheet at December 29, 2023, but require disclosure of their fair values: accounts receivable, other assets and accounts payable. The estimated fair value of such instruments at December 29, 2023 approximates their carrying value as reported on the consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no other-than-temporary impairments or credit losses related to available-for-sale securities during 2023, 2022 and 2021.</span></p> <span style="color:#000000;white-space:pre-wrap;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 29, 2023 (in thousands): </span> <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.39%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income trading securities held in<br/>   deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,788</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,788</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,399</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,399</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,873</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,873</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,564</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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 consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="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-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 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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.39%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements at Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,159</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income trading securities held in<br/>   deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,851</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,851</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity trading securities held in deferred<br/>   compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,880</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,880</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,890</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,890</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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 consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span> 54686000 54686000 0 0 36788000 36788000 0 0 78399000 78399000 0 0 169873000 169873000 0 0 116564000 116564000 0 0 116564000 116564000 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="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 5: Property, Equipment and Leasehold Improvements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,339</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,339</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,698</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,600</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,381</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,008</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,476</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office furniture and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,411</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,632</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,759</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,145</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,329</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,573</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,011</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,034</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements, net</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,318</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,539</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization for 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,916,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,079,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,487,000,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively.</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,339</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,339</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,698</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,600</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,381</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,008</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,476</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office furniture and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,411</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,632</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,759</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,145</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,329</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,573</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,011</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,034</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements, net</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,318</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,539</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 18339000 18339000 69698000 69600000 1114000 1381000 54008000 54476000 12411000 10632000 23759000 14145000 179329000 168573000 104011000 103034000 75318000 65539000 8916000 7079000 6487000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6: Other Significant Balance Sheet Components</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Account receivable, net</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billed accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,052</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,212</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,589</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,095</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for contract losses and doubtful accounts</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,281</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,193</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,360</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,114</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,642</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,636</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,473</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts payable and other accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,125</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,115</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll and employee benefits</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:60%;"></td> <td style="width:1.96%;"></td> <td style="width:1.06%;"></td> <td style="width:15.98%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1.06%;"></td> <td style="width:15.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued bonuses payable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,415</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,805</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued 401(k) contributions</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,138</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued vacation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,492</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,106</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,166</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,171</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued payroll and employee benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,562</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,928</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued payroll and employee benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,773</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,822</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other accrued payroll and employee benefits consist primarily of accrued wages, payroll taxes and disability insurance programs. A portion of accrued bonuses payable will be settled by issuing fully vested restricted stock units. See Note 9 and Note 16 for additional information.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Account receivable, net</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billed accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,052</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,212</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,589</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,095</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for contract losses and doubtful accounts</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,281</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,193</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts receivable, net</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,360</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,114</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 128052000 120212000 44589000 56095000 5281000 6193000 167360000 170114000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,642</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,636</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,473</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts payable and other accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,125</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,115</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 4489000 8642000 17636000 20473000 22125000 29115000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll and employee benefits</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:60%;"></td> <td style="width:1.96%;"></td> <td style="width:1.06%;"></td> <td style="width:15.98%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1.06%;"></td> <td style="width:15.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued bonuses payable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,415</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,805</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued 401(k) contributions</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,138</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued vacation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,492</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,106</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,166</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,171</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued payroll and employee benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,562</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,928</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued payroll and employee benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,773</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,822</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 68415000 67805000 11138000 9812000 13492000 13106000 13166000 10171000 5562000 4928000 111773000 105822000 <p style="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: Income Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income before income taxes includes income from foreign operations of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,353,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,646,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,326,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income tax expense for 2023, 2022 and 2021 consisted of the following:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,193</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,411</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,800</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,973</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,252</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,883</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,588</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,472</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,267</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,640</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,910</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,930</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,453</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,363</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,005</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,904</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,635</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s effective tax rate differs from the statutory federal tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as shown in the following schedule:</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.52%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at federal statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,538</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,769</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,426</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes, net of federal benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,587</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,726</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,174</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible officer compensation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">870</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,160</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible stock-based compensation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess tax benefit from equity incentive plans</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,844</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,533</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,850</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Difference between statutory rate and foreign effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">589</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,904</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,635</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.6</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.6</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 29, 2023 and December 30, 2022 are presented in the following schedule:</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities and allowances</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,235</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,740</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,280</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,819</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,853</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,386</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized loss on trading securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,368</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,698</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,265</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductible goodwill</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,071</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,138</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,853</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,386</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain of deferred compensation plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,695</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,544</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,789</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,824</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,909</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management believes it is more likely than not that the results of future operations will generate sufficient taxable income to realize the net deferred tax assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is entitled to a deduction for federal and state tax purposes with respect to employees’ stock award activity. The net deduction in taxes otherwise payable arising from that deduction has been recorded as an income tax benefit. For 2023, 2022 and 2021, the net deduction in tax payable arising from employees’ stock award activity was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,620,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,829,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,009,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and its subsidiaries file income tax returns in the United States federal jurisdiction, California and various other state and foreign jurisdictions. The Company is no longer subject to United States federal income tax examination for years prior to 2020. The Company is no longer subject to California franchise tax examinations for years prior to 2019. With few exceptions, the Company is no longer subject to state and local or non-United States income tax examination by tax authorities for years prior to 2019.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</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.24%;"></td> <td style="width:1.94%;"></td> <td style="width:1.06%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,949</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Additions based on tax positions related to the current year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Reductions due to lapse of statute of limitations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">532</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,047</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Additions based on tax positions related to the current year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">571</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Reductions due to lapse of statute of limitations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,145</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized tax benefits are included in other liabilities in the accompanying consolidated balance sheets. To the extent these unrecognized tax benefits are ultimately recognized, they will impact the effective tax rate by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,695,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in a future period. There are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> uncertain tax positions whose resolution in the next 12 months is expected to materially affect operating results.</span></p> 10353000 10646000 12326000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income tax expense for 2023, 2022 and 2021 consisted of the following:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,193</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,411</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,800</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,973</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,252</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,883</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,588</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,472</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,267</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,640</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,910</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,930</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,453</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,363</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,005</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,904</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,635</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 23193000 24411000 19800000 2254000 1973000 2252000 10025000 10883000 8588000 35472000 37267000 30640000 -775000 -4910000 -3930000 860000 -2453000 -2075000 85000 -7363000 -6005000 35557000 29904000 24635000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s effective tax rate differs from the statutory federal tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as shown in the following schedule:</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.52%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:9.94%;"></td> <td style="width:1.76%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at federal statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,538</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,769</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,426</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes, net of federal benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,587</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,726</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,174</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible officer compensation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">870</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,160</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible stock-based compensation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess tax benefit from equity incentive plans</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,844</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,533</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,850</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Difference between statutory rate and foreign effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">589</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,557</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,904</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,635</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.6</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.6</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.21 0.21 0.21 28538000 27769000 26426000 8587000 6726000 5174000 870000 1160000 997000 456000 52000 19000 12000 12000 13000 2844000 4533000 7850000 -264000 -693000 -622000 202000 -589000 478000 35557000 29904000 24635000 0.262 0.226 0.196 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 29, 2023 and December 30, 2022 are presented in the following schedule:</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities and allowances</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,235</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,740</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,280</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,819</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,853</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,386</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized loss on trading securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,368</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,698</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,265</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductible goodwill</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,071</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,138</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,853</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,386</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain of deferred compensation plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, equipment and leasehold improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,695</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,544</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,789</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,824</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,909</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 21235000 20740000 40280000 36819000 7853000 5386000 453000 212000 88000 69368000 63698000 2255000 2265000 2071000 2138000 7853000 5386000 1652000 1695000 18000 15544000 9789000 53824000 53909000 3620000 5829000 10009000 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</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.24%;"></td> <td style="width:1.94%;"></td> <td style="width:1.06%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,949</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Additions based on tax positions related to the current year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Reductions due to lapse of statute of limitations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">532</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,047</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Additions based on tax positions related to the current year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">571</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Reductions due to lapse of statute of limitations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,145</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 1949000 630000 532000 2047000 571000 473000 2145000 1695000 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8: Stockholders’ Equity</span></p><p style="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;">Preferred Stock</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has authorized </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of undesignated preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">None</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the preferred shares were issued and outstanding at December 29, 2023 and December 30, 2022.</span></p><p style="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;">Dividends</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company declared and paid cash dividends per share of common stock during the periods presented as follows:</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:59.8%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,169</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,217</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,177</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,148</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,711</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,383</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,345</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,225</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,153</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,106</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;">Treasury Stock</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net losses related to the re-issuance of treasury stock to settle restricted stock unit and stock option awards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,392,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,679,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were recorded as a reduction to retained earnings during 2023, 2022 and 2021, respectively.</span></p><p style="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;">Repurchase of Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">288,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,208,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2023. The Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,756,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,856,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2022. The Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2021. On February 22, 2022, the Board of Directors authorized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the repurchase of the Company’s common stock.</span><span style="color:#333333;white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 29, 2020, the Board of Directors authorized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the repurchase of the Company’s common stock. These repurchase programs have no expiration dates. As of December 29, 2023, the Company had remaining authorization under its stock repurchase plan of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,390,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to repurchase shares of common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2000000 2000000 0.001 0.001 0 0 0 0 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company declared and paid cash dividends per share of common stock during the periods presented as follows:</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:59.8%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,169</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,217</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,177</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,148</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,711</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,383</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,345</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,225</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.240</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,153</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,106</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 0.26 13169000 0.26 13217000 0.26 13177000 0.26 13148000 52711000 0.24 12383000 0.24 12345000 0.24 12225000 0.24 12153000 49106000 1009000 1392000 1679000 288000 24208000 1756000 155856000 78000 7000000 150000000 45000000 38390000 <p style="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 9: Stock-Based Compensation</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 29, 2008, the Company’s stockholders approved the 2008 Equity Incentive Plan and the 2008 Employee Stock Purchase Plan (“ESPP”). The 2008 Equity Incentive Plan and ESPP were previously adopted by the Company’s Board of Directors on April 8, 2008, subject to stockholder approval.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2008 Equity Incentive Plan allows for the award of stock options, stock awards (including stock units, stock grants and stock appreciation rights or other similar equity awards) and cash awards to officers, employees, consultants and non-employee members of the Board of Directors. The total number of shares reserved for issuance under the 2008 Equity Incentive Plan was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,856,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company. As of December 29, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,126,909</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for grant under the 2008 Equity Incentive Plan.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ESPP allows for officers and employees to purchase common stock through payroll deductions of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of a participant’s eligible compensation. Shares of common stock are purchased under the ESPP at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the Company’s common stock on each purchase date. Subject to adjustment resulting from a stock split or the payment of a stock dividend or any other increase or decrease in the number of issued shares of the Company’s stock effected without receipt of consideration by the Company, the total number of shares reserved for issuance under the ESPP was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock. As of December 29, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">296,047</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for grant. Weighted average purchase prices for shares sold under the ESPP plan in 2023, 2022 and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91.17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company grants restricted stock units to employees and outside directors. These 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;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant. Each individual who received a fully vested restricted stock unit award is granted a matching number of unvested restricted stock unit awards. These unvested restricted stock unit awards cliff vest </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;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_53516165-fb4c-4044-b27c-c75d481d521e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59 ½ years</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or older, all unvested restricted stock unit awards will continue to vest provided 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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">All restricted stock units granted have dividend equivalent rights (“DER”), which entitle holders of restricted stock units to the same dividend value per share as holders of common stock. DER are subject to the same vesting and other terms and conditions as the corresponding unvested restricted stock units. DER are accumulated and paid when the underlying shares vest and are forfeited if the underlying shares are forfeited.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. For 2023, 2022 and 2021, 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;min-width:fit-content;">10,445,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,365,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,967,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company 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;min-width:fit-content;">8,831,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,164,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,560,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2023, 2022 and 2021, respectively. The total fair value of restricted stock unit awards vested during 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,277,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,875,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,984,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The weighted-average grant date fair values of restricted stock unit awards granted during 2023, 2022 and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94.24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">97.80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of unvested restricted stock unit awards outstanding as of December 29, 2023 is as follows </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</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.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number<br/>of awards<br/>outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>grant date<br/>fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>intrinsic value<br/>(in thousands) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467,199</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76.89</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards granted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,779</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99.47</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards vested</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,513</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76.21</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards forfeited</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,757</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.60</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418,708</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.78</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,863</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Does not include employee stock purchase plans or stock option plans. </span></div></div><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88.04</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div><p style="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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company currently grants stock options under the 2008 Equity Incentive Plan. 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and generally vest ratably over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period from the grant date. The Company grants options at exercise prices equal to the fair value of the Company’s common stock on the date of grant. All stock options have DER, which entitle holders of stock options to the same dividend value per share as holders of common stock. DER are subject to the same vesting terms as the corresponding stock options. DER are accumulated and paid in cash when the underlying stock options vest and are forfeited if the underlying stock options do not vest. During 2023, 2022 and 2021, the Company recorded stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">835,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">736,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with stock options.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Option activity is as follows </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</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.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number<br/>of shares<br/>outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>exercise<br/>price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>intrinsic value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441,227</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.38</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107.31</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited and expired</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,992</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.51</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">463,235</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.86</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.78</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,543</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,444</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.19</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.04</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,453</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Does not include restricted stock or employee stock purchase plans.</span></div></div></div><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total intrinsic value of options exercised during 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">742,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,335,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the fiscal year ended December 29, 2023, and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 29, 2023. This amount changes based on the fair-value of the Company’s stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option-pricing model to determine the fair value of options granted. The determination of the fair value of stock-based payment 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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used historical exercise and post-vesting forfeiture and 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 on the options. The dividend yield assumption considers the expectation of continued declaration of dividends, offset by option holders’ DER. All stock-based payment awards are recognized on a straight-line basis over the requisite service periods of the awards.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assumptions used to value option grants for 2023, 2022 and 2021 are as follows:</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.467%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Option Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.99</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.90</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.64</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average grant date fair value of options granted during 2023, 2022 and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.32</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount of stock-based compensation expense and the related income tax benefit recognized in the Company’s consolidated statements of income for 2023, 2022 and 2021 is as follows:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation and related expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,542</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,810</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,755</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock option grants</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,623</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,645</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,491</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">772</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">772</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,357</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,364</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,263</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,620</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,829</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,009</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,842,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized compensation cost, expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years, related to unvested restricted stock unit awards and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized compensation cost, expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, related to unvested stock options.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 11856300 1126909 0.15 0.95 1200000 296047 87.12 91.17 98.64 0.40 P4Y P4Y 10445000 10365000 9967000 8831000 9164000 8560000 25277000 29875000 31984000 99.47 94.24 97.8 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of unvested restricted stock unit awards outstanding as of December 29, 2023 is as follows </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</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.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number<br/>of awards<br/>outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>grant date<br/>fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>intrinsic value<br/>(in thousands) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467,199</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76.89</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards granted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,779</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99.47</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards vested</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,513</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76.21</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards forfeited</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,757</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.60</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418,708</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.78</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,863</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Does not include employee stock purchase plans or stock option plans. </span></div></div><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88.04</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> 467199 76.89 229779 99.47 248513 76.21 29757 89.6 418708 88.78 P1Y8M12D 36863000 88.04 P10Y P4Y 1081000 835000 736000 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Option activity is as follows </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</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.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1.06%;"></td> <td style="width:9.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number<br/>of shares<br/>outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>exercise<br/>price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>intrinsic value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441,227</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.38</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107.31</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited and expired</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,992</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.51</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">463,235</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.86</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.78</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,543</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,444</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.19</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.04</span></span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,453</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Does not include restricted stock or employee stock purchase plans.</span></div></div> 441227 47.38 30000 107.31 0 0 7992 12.51 463235 51.86 P4Y9M10D 17543000 378444 42.19 P4Y14D 17453000 742000 0 4335000 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assumptions used to value option grants for 2023, 2022 and 2021 are as follows:</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.467%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.503%;"></td> <td style="width:1.76%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Option Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.99</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.90</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.64</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> P5Y9M18D P5Y7M6D P5Y8M12D 0.0399 0.019 0.0064 0.29 0.28 0.28 0 0 0 38.29 26.64 25.32 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount of stock-based compensation expense and the related income tax benefit recognized in the Company’s consolidated statements of income for 2023, 2022 and 2021 is as follows:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation and related expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,542</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,810</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,755</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock option grants</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,623</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,645</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,491</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">772</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">772</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,357</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,364</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,263</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,620</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,829</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,009</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 18542000 18810000 17755000 1081000 835000 736000 19623000 19645000 18491000 734000 719000 772000 734000 719000 772000 20357000 20364000 19263000 3620000 5829000 10009000 12842000 P2Y7M6D 1542000 P2Y1M6D <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10: Retirement Plans</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides a defined contribution retirement plan for its employees whereby the Company contributes to each eligible employee’s account </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the employee’s eligible salary. The employee does not need to make a contribution to the plan to be eligible for the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% contribution. To be eligible under the plan, an employee must be at least 21 years of age and be either a full-time or part-time salaried employee. The </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% Company contribution will vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year for the first </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of employment and then immediately thereafter. These contributions are made to the 401(k) plan up to the statutory maximum. Any portion of the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% contribution in excess of the statutory maximum is made to the Company’s nonqualified deferred compensation plan. The Company’s expenses related to this plan were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,867,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,166,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,923,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.07 0.07 0.07 0.20 P5Y 0.07 11867000 10166000 9923000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11: Deferred Compensation Plans</span></p><p style="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-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;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of 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 December 29, 2023 and December 30, 2022, invested amounts under the plans totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,187,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,731,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These assets are classified as trading securities and are recorded at fair market value with changes recorded as adjustments to miscellaneous income, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 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;min-width:fit-content;">116,564,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">101,354,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Changes in the liability are recorded as adjustments to compensation and related expense. During 2023, 2022 and 2021, the Company recognized compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,315,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,187,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,730,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as a result of changes in the market value of the trust assets with the same amount being recorded as other income, net.</span></p> 1 115187000 100731000 116564000 101354000 14315000 -14187000 14730000 <p style="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: Leases</span></p><p style="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-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 consolidated balance sheet. The Company does not have any finance leases as of December 29, 2023.</span></p><p style="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-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 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 consolidated statements of cash flows.</span></p><p style="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-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;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> states and the District of Columbia, as well as in China, Germany, Hong Kong, Ireland, 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_4c5e9a34-eafb-47ce-8715-b223bdd3ef7e;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><p style="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-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;min-width:fit-content;">147</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-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;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> periods. As of December 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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-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><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense included in other operating expenses on the consolidated statements of income were as follows:</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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,732</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,050</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,930</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,635</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,174</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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> <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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of operating lease liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,249</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,962</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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> <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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Remaining Lease Term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of December 29, 2023:</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:83.92%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:12.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,380</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,734</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,446</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,868</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,247</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,935</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,674</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,261</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> 13 P10Y 147 P30Y 2 P15Y <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense included in other operating expenses on the consolidated statements of income were as follows:</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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,732</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,050</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,930</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,635</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,263</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,174</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 7732000 7050000 6930000 1635000 1263000 1065000 1174000 651000 619000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows:</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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1.06%;"></td> <td style="width:8.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of operating lease liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,249</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,564</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,962</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 7249000 6564000 6962000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to operating leases was as follows:</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:63.52%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> <td style="width:1.26%;"></td> <td style="width:10.9%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Remaining Lease Term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> P6Y1M6D P4Y1M6D P4Y1M6D 0.051 0.043 0.042 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of December 29, 2023:</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:83.92%;"></td> <td style="width:1.68%;"></td> <td style="width:1.06%;"></td> <td style="width:12.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,260</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,380</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,734</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,446</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,868</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,247</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,935</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,674</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,261</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 7260000 6380000 5734000 4446000 1868000 8247000 33935000 5674000 28261000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13: Commitments and Contingencies</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14: Miscellaneous Income, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Miscellaneous income, net, consisted of the following:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,371</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,938</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,658</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on deferred compensation investments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,315</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,187</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,730</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on foreign exchange</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">522</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">517</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,424</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,704</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,844</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Miscellaneous income, net, consisted of the following:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,371</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,938</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,658</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on deferred compensation investments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,315</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,187</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,730</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on foreign exchange</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">522</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">517</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,424</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,704</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,844</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 3371000 2938000 2658000 14315000 -14187000 14730000 -259000 522000 -517000 -3000 23000 -27000 17424000 -10704000 16844000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15: Industry and Client Credit Risk</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company serves clients in various segments of the economy. During 2023, the Company provided services representing approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of revenues to clients in the consumer products industry, energy and utilities industries, the transportation industry and the chemical industry, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;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;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single client comprised more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenues during 2023. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenues during 2022. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenues during 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.22 0.18 0.17 0.11 0 0.10 1 0.15 1 0.13 <p style="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 16: Supplemental Cash Flow Information</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is supplemental disclosure of cash flow information:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid during the year:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,944</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,121</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,912</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized loss on investments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested stock unit awards granted to settle accrued bonus</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,496</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,200</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,637</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset obtained in exchange for operating<br/>   lease obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,749</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,476</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements obtained in exchange for right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,219</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual for capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">413</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is supplemental disclosure of cash flow information:</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid during the year:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,944</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,121</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,912</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized loss on investments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested stock unit awards granted to settle accrued bonus</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,496</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,200</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,637</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset obtained in exchange for operating<br/>   lease obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,749</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,476</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements obtained in exchange for right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,219</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual for capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">413</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 38944000 40121000 27912000 0 0 -65000 10496000 10200000 7637000 15749000 9476000 792000 3219000 0 0 137000 1017000 413000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 17: Segment Reporting</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;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 area 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information is presented for selected data from the statements of income and statements of cash flows for 2023, 2022 and 2021. Segment information for selected data from the balance sheets is presented for the fiscal years ended December 29, 2023 and December 30, 2022. The Company’s CEO, the chief operating decision maker, does not review total assets in her evaluation of segment performance and capital allocation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Revenues</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,888</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427,796</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380,909</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,878</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,497</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,360</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,766</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513,293</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">466,269</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Income</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,918</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,679</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,400</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,432</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,340</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,952</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment operating income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,350</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,019</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,352</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate operating expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,028</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,177</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,425</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,322</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,842</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,927</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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 the costs associated with the Company’s human resources, finance, information technology, and business development groups; the deferred compensation expense/benefit due to the change in value of assets associated with the Company’s deferred compensation plan; stock-based compensation associated with restricted stock unit and stock option awards; and the change in the Company’s allowance for contract losses and doubtful accounts.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Capital Expenditures</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,895</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,661</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,792</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,065</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,835</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,952</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,630</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,812</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,695</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,647</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,637</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;">Depreciation and Amortization</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,087</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,660</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,224</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,616</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,419</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,263</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,916</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,079</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,487</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding the Company’s operations in different geographical areas:</span></p><p style="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;">Property, Equipment and Leasehold Improvements, net</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,668</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,742</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Countries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">797</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,318</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,539</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</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:36.833%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470,078</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450,445</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397,001</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Countries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,688</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,848</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,268</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,766</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513,293</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">466,269</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Geographic revenues are allocated based on the location of the client.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Below is a breakdown of goodwill, reported by segment as of December 29, 2023 and December 30, 2022:</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:19.016%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental<br/>and Health</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering<br/>and Other<br/>Scientific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,099</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,607</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> changes in the carrying amount of goodwill for 2023, 2022 and 2021. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> goodwill impairments or gains or losses on disposals for any portion of the Company’s reporting units during 2023, 2022, and 2021.</span></p> 2 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information is presented for selected data from the statements of income and statements of cash flows for 2023, 2022 and 2021. Segment information for selected data from the balance sheets is presented for the fiscal years ended December 29, 2023 and December 30, 2022. The Company’s CEO, the chief operating decision maker, does not review total assets in her evaluation of segment performance and capital allocation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Revenues</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,888</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427,796</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380,909</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,878</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,497</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,360</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenues</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,766</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513,293</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">466,269</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Income</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,918</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,679</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,400</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,432</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,340</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,952</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment operating income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,350</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,019</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,352</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate operating expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,028</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,177</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,425</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,322</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,842</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,927</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capital Expenditures</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,895</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,661</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,792</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,065</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,835</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,952</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,630</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,812</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total capital expenditures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,695</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,647</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,637</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;">Depreciation and Amortization</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.469%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1.06%;"></td> <td style="width:10.718%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and Other Scientific</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,087</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental and Health</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total segment depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,660</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,224</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,616</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,419</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,263</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,916</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,079</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,487</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 446888000 427796000 380909000 89878000 85497000 85360000 536766000 513293000 466269000 153918000 152679000 140400000 28432000 27340000 27952000 182350000 180019000 168352000 -71028000 -39177000 -59425000 111322000 140842000 108927000 3895000 4661000 2792000 170000 174000 160000 4065000 4835000 2952000 14630000 7812000 3685000 18695000 12647000 6637000 6087000 4489000 4031000 213000 171000 193000 6300000 4660000 4224000 2616000 2419000 2263000 8916000 7079000 6487000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding the Company’s operations in different geographical areas:</span></p><p style="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;">Property, Equipment and Leasehold Improvements, net</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:67%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,668</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,742</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Countries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">797</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,318</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,539</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</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:36.833%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1.06%;"></td> <td style="width:15.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470,078</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450,445</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397,001</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Countries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,688</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,848</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,268</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,766</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513,293</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">466,269</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Geographic revenues are allocated based on the location of the client.</span></div></div> 74668000 64742000 650000 797000 75318000 65539000 470078000 450445000 397001000 66688000 62848000 69268000 536766000 513293000 466269000 <p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Below is a breakdown of goodwill, reported by segment as of December 29, 2023 and December 30, 2022:</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:19.016%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> <td style="width:2.659%;"></td> <td style="width:1.06%;"></td> <td style="width:22.276%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Environmental<br/>and Health</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering<br/>and Other<br/>Scientific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,099</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,607</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 8099000 8099000 508000 508000 8607000 8607000 0 0 0 0 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 18: Subsequent Events</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company announced that its Board of Directors had declared a quarterly cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.28</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share to be paid on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 22, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to all common 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 8, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company's Board of Directors also authorized an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the repurchase of the Company's common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2024-02-01 0.28 2024-03-22 2024-03-08 61600000 <p id="schedule_ii" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sched</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ule II</span></p><p style="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;">Valuation and Qualifying Accounts</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:25.985%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:11.122%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:11.122%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:11.122%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:11.122%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1.06%;"></td> <td style="width:11.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deletions </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at <br/>Beginning<br/>of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision<br/>Charged to<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision<br/>Charged to<br/>Revenues</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts<br/>Written-<br/>off Net of<br/>Recoveries</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance<br/>at End<br/>of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for bad debt</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,239</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">856</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">933</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,162</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for contract losses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,954</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,368</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,203</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,119</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended December 30, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for bad debt</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,239</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for contract losses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,450</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,626</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,122</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,954</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended December 31, 2021</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for bad debt</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">879</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for contract losses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,116</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,171</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,450</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="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;vertical-align:super;font-size:9pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance includes currency translation adjustments.</span></div></div><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recoveries of accounts receivable previously written off were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for 2023, 2022 and 2021, respectively.</span></p><p style="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedules other than above have been omitted since they are either not required, not applicable, or the information is otherwise included in the Annual Report on Form 10-K.</span></p> 1239000 856000 0 -933000 1162000 4954000 0 2368000 -3203000 4119000 973000 455000 0 -189000 1239000 3450000 0 2626000 -1122000 4954000 879000 454000 0 -360000 973000 3116000 0 1505000 -1171000 3450000 181000 11000 23000 Included in cash and cash equivalents on the Company’s consolidated balance sheet. Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet. Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet. Included in cash and cash equivalents on the Company’s consolidated balance sheet. Included in prepaid expenses and other current assets and deferred compensation plan assets on the Company’s consolidated balance sheet. Included in accounts payable and accrued liabilities and deferred compensation plan liabilities on the Company’s consolidated balance sheet. Does not include employee stock purchase plans or stock option plans. The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market value as of December 29, 2023 was $88.04. Does not include restricted stock or employee stock purchase plans. Geographic revenues are allocated based on the location of the client. Balance includes currency translation adjustments.