0000950170-24-088230.txt : 20240731 0000950170-24-088230.hdr.sgml : 20240731 20240731070025 ACCESSION NUMBER: 0000950170-24-088230 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240629 FILED AS OF DATE: 20240731 DATE AS OF CHANGE: 20240731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GARMIN LTD CENTRAL INDEX KEY: 0001121788 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 980229227 STATE OF INCORPORATION: V8 FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41118 FILM NUMBER: 241159835 BUSINESS ADDRESS: STREET 1: MUHLENTALSTRASSE 2 CITY: SCHAFFHAUSEN STATE: V8 ZIP: CH-8200 BUSINESS PHONE: 41 52 630 1600 MAIL ADDRESS: STREET 1: MUHLENTALSTRASSE 2 CITY: SCHAFFHAUSEN STATE: V8 ZIP: CH-8200 10-Q 1 grmn-20240629.htm 10-Q 10-Q
Q2--12-280001121788falseone year0001121788us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-312024-06-2900011217882023-04-010001121788us-gaap:AdditionalPaidInCapitalMember2024-03-300001121788us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-312024-06-290001121788grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember2023-12-312024-06-290001121788us-gaap:EMEAMember2023-01-012023-07-010001121788us-gaap:CommonStockMember2023-01-012023-07-010001121788us-gaap:TreasuryStockCommonMember2024-03-300001121788us-gaap:TransferredAtPointInTimeMember2023-04-022023-07-010001121788us-gaap:TransferredOverTimeMember2023-04-022023-07-010001121788grmn:MarineSegmentMember2023-04-022023-07-0100011217882024-03-300001121788us-gaap:MortgageBackedSecuritiesMember2024-06-290001121788us-gaap:TreasuryStockCommonMember2024-03-312024-06-290001121788us-gaap:CorporateDebtSecuritiesMember2023-12-300001121788srt:AmericasMember2023-04-022023-07-010001121788us-gaap:RetainedEarningsMember2023-01-012023-07-010001121788us-gaap:CommonStockMember2023-04-022023-07-0100011217882023-01-012023-07-010001121788us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-300001121788us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-300001121788us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2024-06-290001121788us-gaap:TreasuryStockCommonMember2023-07-010001121788us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMember2024-06-290001121788grmn:DividendDeclared1Member2024-06-072024-06-070001121788grmn:CertainAviationMarineAndAutoOEMProductsMembersrt:MinimumMember2023-12-312024-06-290001121788us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2024-06-290001121788grmn:DividendDeclared4Member2024-06-072024-06-070001121788grmn:DividendDeclared1Member2022-06-102022-06-100001121788us-gaap:TreasuryStockCommonMember2023-01-012023-07-010001121788grmn:AutoOemSegmentMember2023-01-012023-07-010001121788us-gaap:EMEAMember2023-12-312024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2023-04-022023-07-010001121788us-gaap:CommonStockMember2023-12-300001121788grmn:TwoThousandTwentyFourShareRepurchaseProgramMember2023-12-312024-06-290001121788us-gaap:TransferredAtPointInTimeMember2024-03-312024-06-290001121788us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-300001121788us-gaap:AccumulatedTranslationAdjustmentMember2024-03-312024-06-290001121788us-gaap:RetainedEarningsMember2023-12-312024-06-290001121788us-gaap:TreasuryStockCommonMember2024-06-290001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010001121788us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-300001121788grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember2022-12-310001121788grmn:OutdoorSegmentMember2023-01-012023-07-010001121788grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember2023-12-300001121788grmn:DividendDeclared3Member2024-06-072024-06-070001121788us-gaap:RetainedEarningsMember2024-06-290001121788us-gaap:TransferredOverTimeMember2023-12-312024-06-290001121788us-gaap:CommonStockMember2023-04-010001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-300001121788us-gaap:CommonStockMember2024-03-300001121788grmn:FitnessSegmentMember2023-12-312024-06-290001121788us-gaap:CommonStockMember2024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2024-03-312024-06-290001121788us-gaap:CommonStockMember2023-12-312024-06-290001121788us-gaap:TreasuryStockCommonMember2023-04-010001121788us-gaap:MortgageBackedSecuritiesMember2023-12-300001121788grmn:FitnessSegmentMember2023-01-012023-07-0100011217882023-07-010001121788grmn:DividendDeclared1Member2023-06-092023-06-090001121788grmn:MarineSegmentMember2023-01-012023-07-010001121788grmn:FitnessSegmentMember2024-03-312024-06-290001121788us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-300001121788grmn:MarineSegmentMember2024-03-312024-06-290001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001121788us-gaap:RetainedEarningsMember2024-03-312024-06-290001121788srt:AmericasMember2023-12-312024-06-290001121788grmn:AviationSegmentMember2023-04-022023-07-010001121788us-gaap:MunicipalBondsMember2024-06-290001121788us-gaap:OtherDebtSecuritiesMember2023-12-300001121788grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember2022-04-220001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-290001121788us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-300001121788grmn:TwoThousandTwentyFourShareRepurchaseProgramMember2024-06-290001121788us-gaap:TreasuryStockCommonMember2023-12-312024-06-290001121788us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-2900011217882024-06-072024-06-070001121788grmn:AviationSegmentMember2023-12-312024-06-290001121788us-gaap:RetainedEarningsMember2023-04-022023-07-010001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-300001121788us-gaap:RetainedEarningsMember2023-07-010001121788us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMember2023-12-300001121788grmn:TwoThousandTwentyFourShareRepurchaseProgramMember2024-02-160001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-312024-06-290001121788srt:AsiaPacificMember2023-01-012023-07-010001121788us-gaap:MunicipalBondsMember2023-12-300001121788us-gaap:RetainedEarningsMember2023-12-300001121788grmn:DividendDeclared4Member2023-06-092023-06-0900011217882022-06-102022-06-100001121788us-gaap:EMEAMember2024-03-312024-06-290001121788us-gaap:TransferredOverTimeMember2023-01-012023-07-010001121788us-gaap:RetainedEarningsMember2022-12-3100011217882022-12-310001121788us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2023-12-300001121788us-gaap:TreasuryStockCommonMember2022-12-310001121788us-gaap:AccumulatedTranslationAdjustmentMember2023-12-312024-06-290001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010001121788grmn:AutoOemSegmentMember2024-03-312024-06-290001121788grmn:OutdoorSegmentMember2023-12-312024-06-290001121788us-gaap:TreasuryStockCommonMember2023-12-300001121788grmn:OutdoorSegmentMember2023-04-022023-07-010001121788us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-06-290001121788us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-290001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-07-010001121788grmn:DividendDeclared2Member2022-06-102022-06-100001121788grmn:FitnessSegmentMember2023-04-022023-07-010001121788us-gaap:CorporateDebtSecuritiesMember2024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2023-07-010001121788us-gaap:AdditionalPaidInCapitalMember2023-01-012023-07-0100011217882024-03-312024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2023-12-312024-06-2900011217882024-07-260001121788us-gaap:TransferredAtPointInTimeMember2023-12-312024-06-290001121788grmn:DividendDeclared3Member2022-06-102022-06-100001121788us-gaap:EMEAMember2023-04-022023-07-010001121788grmn:OutdoorSegmentMember2024-03-312024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2023-12-300001121788us-gaap:CommonStockMember2023-07-010001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-312024-06-290001121788grmn:StandardWarrantyOnProductsMembersrt:MaximumMember2023-12-312024-06-290001121788us-gaap:RetainedEarningsMember2024-03-300001121788grmn:DividendDeclared3Member2023-06-092023-06-090001121788us-gaap:AdditionalPaidInCapitalMember2022-12-310001121788grmn:DividendDeclared2Member2024-06-072024-06-070001121788grmn:AutoOemSegmentMember2023-04-022023-07-010001121788us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2024-06-290001121788us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-06-290001121788grmn:DividendDeclared2Member2023-06-092023-06-090001121788grmn:AviationSegmentMember2024-03-312024-06-290001121788srt:AsiaPacificMember2023-12-312024-06-290001121788us-gaap:TreasuryStockCommonMember2023-04-022023-07-010001121788us-gaap:AccumulatedTranslationAdjustmentMember2023-12-3000011217882023-04-022023-07-010001121788us-gaap:TransferredOverTimeMember2024-03-312024-06-2900011217882023-12-300001121788srt:AmericasMember2024-03-312024-06-290001121788us-gaap:TransferredAtPointInTimeMember2023-01-012023-07-0100011217882023-06-092023-06-090001121788us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-290001121788grmn:AutoOemSegmentMember2023-12-312024-06-290001121788us-gaap:OtherDebtSecuritiesMember2024-06-290001121788us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-300001121788grmn:AviationSegmentMember2023-01-012023-07-0100011217882023-12-312024-06-290001121788us-gaap:AccumulatedTranslationAdjustmentMember2024-06-290001121788grmn:MarineSegmentMember2023-12-312024-06-290001121788grmn:DividendDeclared4Member2022-06-102022-06-100001121788us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-0100011217882024-06-290001121788us-gaap:CommonStockMember2022-12-310001121788srt:AsiaPacificMember2023-04-022023-07-010001121788srt:AmericasMember2023-01-012023-07-010001121788grmn:StandardWarrantyOnProductsMembersrt:MinimumMember2023-12-312024-06-290001121788us-gaap:AdditionalPaidInCapitalMember2023-04-010001121788us-gaap:RetainedEarningsMember2023-04-010001121788srt:AsiaPacificMember2024-03-312024-06-290001121788us-gaap:AccumulatedTranslationAdjustmentMember2024-03-30iso4217:USDxbrli:sharesxbrli:purexbrli:sharesgrmn:Segmentiso4217:USD

 

 

United States

Securities and Exchange Commission

Washington, D.C. 20549

 

 

FORM 10-Q

 

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

 

For the quarterly period ended June 29, 2024

 

or

 

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

 

For the transition period from to

 

Commission file number 001-41118

 

 

GARMIN LTD.

(Exact name of Company as specified in its charter)

 

Switzerland

 

98-0229227

(State or other jurisdiction

 

(I.R.S. Employer

of incorporation or organization)

 

identification no.)

 

 

 

Mühlentalstrasse 2

 

 

8200 Schaffhausen

 

 

Switzerland

 

N/A

(Address of principal executive offices)

 

(Zip Code)

 

Company’s telephone number, including area code: +41 52 630 1600

 

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

 

Registered Shares, $0.10 Per Share Par Value

 

GRMN

 

New York Stock Exchange

(Title of each class)

 

(Trading Symbol)

 

(Name of each exchange on which registered)

 

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

YesNO

 

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

YesNO

 

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

 

Large Accelerated Filer

 

Accelerated Filer

Non-accelerated Filer

 

Smaller reporting company

 

 

 

Emerging growth company

 

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

 

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

YES NO

 

Number of shares outstanding of the registrant’s common shares as of July 26, 2024

Registered Shares, $0.10 par value: 192,213,829 (excluding treasury shares)

 

 

 


 

Garmin Ltd.

Form 10-Q

Quarter Ended June 29, 2024

 

Table of Contents

 

Page

Part I - Financial Information

1

 

Item 1.

Condensed Consolidated Financial Statements

1

 

Condensed Consolidated Statements of Income for the 13-Weeks and 26-Weeks ended June 29, 2024 and July 1, 2023 (Unaudited)

1

 

Condensed Consolidated Statements of Comprehensive Income for the 13-Weeks and 26-Weeks ended June 29, 2024 and July 1, 2023 (Unaudited)

2

 

 

 

Condensed Consolidated Balance Sheets at June 29, 2024 and December 30, 2023 (Unaudited)

 

3

 

Condensed Consolidated Statements of Cash Flows for the 26-Weeks ended June 29, 2024 and July 1, 2023 (Unaudited)

4

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the 13-Weeks and 26-Weeks ended June 29, 2024 and July 1, 2023 (Unaudited)

 

5

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

7

 

Item 2.

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

16

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

 

Item 4.

Controls and Procedures

23

 

Part II - Other Information

24

 

Item 1.

Legal Proceedings

24

 

Item 1A.

Risk Factors

24

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24

 

Item 3.

Defaults Upon Senior Securities

24

 

Item 4.

Mine Safety Disclosures

24

 

Item 5.

Other Information

25

 

Item 6.

Exhibits

26

 

Signature Page

27

 

 

i


 

Part I - Financial Information

Item I - Condensed Consolidated Financial Statements

 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Statements of Income (Unaudited)

(In thousands, except per share information)

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Net sales

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

Cost of goods sold

 

 

643,780

 

 

 

561,353

 

 

 

1,223,290

 

 

 

1,055,983

 

Gross profit

 

 

862,891

 

 

 

759,442

 

 

 

1,665,030

 

 

 

1,412,236

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development expense

 

 

243,151

 

 

 

224,394

 

 

 

485,686

 

 

 

445,878

 

Selling, general and administrative expenses

 

 

277,713

 

 

 

250,693

 

 

 

538,907

 

 

 

485,021

 

Total operating expense

 

 

520,864

 

 

 

475,087

 

 

 

1,024,593

 

 

 

930,899

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income

 

 

342,027

 

 

 

284,355

 

 

 

640,437

 

 

 

481,337

 

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

29,286

 

 

 

18,760

 

 

 

54,313

 

 

 

34,659

 

Foreign currency (losses) gains

 

 

(4,828

)

 

 

10,797

 

 

 

(2,547

)

 

 

18,484

 

Other (expense) income

 

 

(513

)

 

 

2,064

 

 

 

809

 

 

 

3,268

 

Total other income (expense)

 

 

23,945

 

 

 

31,621

 

 

 

52,575

 

 

 

56,411

 

 

 

 

 

 

 

 

 

 

 

 

 

Income before income taxes

 

 

365,972

 

 

 

315,976

 

 

 

693,012

 

 

 

537,748

 

Income tax provision

 

 

65,342

 

 

 

28,037

 

 

 

116,421

 

 

 

47,482

 

Net income

 

$

300,630

 

 

$

287,939

 

 

$

576,591

 

 

$

490,266

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.57

 

 

$

1.51

 

 

$

3.00

 

 

$

2.56

 

Diluted

 

$

1.56

 

 

$

1.50

 

 

$

2.99

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

192,074

 

 

 

191,293

 

 

 

191,982

 

 

 

191,395

 

Diluted

 

 

192,899

 

 

 

191,597

 

 

 

192,808

 

 

 

191,741

 

 

See accompanying notes.

1


 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Income (Unaudited)

(In thousands)

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Net income

 

$

300,630

 

 

$

287,939

 

 

$

576,591

 

 

$

490,266

 

Foreign currency translation adjustment

 

 

(20,320

)

 

 

(25,342

)

 

 

(79,375

)

 

 

(8,451

)

Change in fair value of available-for-sale marketable securities, net of deferred taxes

 

 

4,382

 

 

 

(3,392

)

 

 

6,995

 

 

 

7,684

 

Comprehensive income

 

$

284,692

 

 

$

259,205

 

 

$

504,211

 

 

$

489,499

 

 

See accompanying notes.

2


 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Balance Sheets (Unaudited)

(In thousands)

 

 

 

June 29,
2024

 

 

December 30,
2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

1,937,483

 

 

$

1,693,452

 

Marketable securities

 

 

288,659

 

 

 

274,618

 

Accounts receivable, net

 

 

808,446

 

 

 

815,243

 

Inventories

 

 

1,319,643

 

 

 

1,345,955

 

Deferred costs

 

 

20,946

 

 

 

16,316

 

Prepaid expenses and other current assets

 

 

322,041

 

 

 

318,556

 

Total current assets

 

 

4,697,218

 

 

 

4,464,140

 

 

 

 

 

 

 

Property and equipment, net of accumulated depreciation of $1,076,312 and $1,030,588

 

 

1,206,020

 

 

 

1,224,097

 

Operating lease right-of-use assets

 

 

130,302

 

 

 

143,724

 

Noncurrent marketable securities

 

 

1,192,190

 

 

 

1,125,191

 

Deferred income tax assets

 

 

777,019

 

 

 

754,635

 

Noncurrent deferred costs

 

 

8,921

 

 

 

11,057

 

Goodwill

 

 

599,606

 

 

 

608,474

 

Other intangible assets, net

 

 

168,392

 

 

 

186,601

 

Other noncurrent assets

 

 

103,654

 

 

 

85,650

 

Total assets

 

$

8,883,322

 

 

$

8,603,569

 

 

 

 

 

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

331,938

 

 

$

253,790

 

Salaries and benefits payable

 

 

172,284

 

 

 

190,014

 

Accrued warranty costs

 

 

58,253

 

 

 

55,738

 

Accrued sales program costs

 

 

90,191

 

 

 

98,610

 

Other accrued expenses

 

 

196,381

 

 

 

245,874

 

Deferred revenue

 

 

105,999

 

 

 

101,189

 

Income taxes payable

 

 

236,708

 

 

 

225,475

 

Dividend payable

 

 

432,569

 

 

 

139,997

 

Total current liabilities

 

 

1,624,323

 

 

 

1,310,687

 

 

 

 

 

 

 

Deferred income tax liabilities

 

 

102,951

 

 

 

114,682

 

Noncurrent income taxes payable

 

 

16,480

 

 

 

16,521

 

Noncurrent deferred revenue

 

 

31,848

 

 

 

36,148

 

Noncurrent operating lease liabilities

 

 

102,167

 

 

 

113,035

 

Other noncurrent liabilities

 

 

571

 

 

 

436

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common shares (194,901 and 195,880 shares authorized and issued;
    
192,251 and 191,777 shares outstanding)

 

 

19,490

 

 

 

19,588

 

Additional paid-in capital

 

 

2,183,158

 

 

 

2,125,467

 

Treasury shares (2,650 and 4,103 shares)

 

 

(223,899

)

 

 

(330,909

)

Retained earnings

 

 

5,164,227

 

 

 

5,263,528

 

Accumulated other comprehensive income (loss)

 

 

(137,994

)

 

 

(65,614

)

Total stockholders’ equity

 

 

7,004,982

 

 

 

7,012,060

 

Total liabilities and stockholders’ equity

 

$

8,883,322

 

 

$

8,603,569

 

 

See accompanying notes.

3


 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Statements of Cash Flows (Unaudited)

(In thousands)

 

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

Operating Activities:

 

 

 

 

 

 

Net income

 

$

576,591

 

 

$

490,266

 

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

 

 

 

 

 

 

Depreciation

 

 

67,890

 

 

 

64,816

 

Amortization

 

 

21,047

 

 

 

22,788

 

Loss (gain) on sale or disposal of property and equipment

 

 

128

 

 

 

(124

)

Unrealized foreign currency losses (gains)

 

 

3,165

 

 

 

(13,054

)

Deferred income taxes

 

 

(35,778

)

 

 

(68,859

)

Stock compensation expense

 

 

65,983

 

 

 

43,397

 

Realized loss on marketable securities

 

 

29

 

 

 

59

 

Changes in operating assets and liabilities, net of acquisitions:

 

 

 

 

 

 

Accounts receivable, net of allowance for doubtful accounts

 

 

(8,600

)

 

 

(62,832

)

Inventories

 

 

(11,368

)

 

 

111,531

 

Other current and noncurrent assets

 

 

(39,759

)

 

 

2,769

 

Accounts payable

 

 

92,065

 

 

 

45,206

 

Other current and noncurrent liabilities

 

 

(62,099

)

 

 

(39,484

)

Deferred revenue

 

 

667

 

 

 

4,711

 

Deferred costs

 

 

(2,516

)

 

 

(990

)

Income taxes

 

 

23,181

 

 

 

(47,288

)

Net cash provided by operating activities

 

 

690,626

 

 

 

552,912

 

 

 

 

 

 

 

Investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(70,325

)

 

 

(99,346

)

Purchase of marketable securities

 

 

(281,297

)

 

 

(68,978

)

Redemption of marketable securities

 

 

203,775

 

 

 

98,885

 

Net cash from (payments for) acquisitions

 

 

5,011

 

 

 

 

Other investing activities, net

 

 

(321

)

 

 

(695

)

Net cash used in investing activities

 

 

(143,157

)

 

 

(70,134

)

 

 

 

 

 

 

Financing activities:

 

 

 

 

 

 

Dividends

 

 

(284,246

)

 

 

(279,442

)

Proceeds from issuance of treasury shares related to equity awards

 

 

24,530

 

 

 

21,946

 

Purchase of treasury shares related to equity awards

 

 

(16,264

)

 

 

(9,397

)

Purchase of treasury shares under share repurchase plan

 

 

(9,713

)

 

 

(70,181

)

Net cash used in financing activities

 

 

(285,693

)

 

 

(337,074

)

 

 

 

 

 

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(17,761

)

 

 

599

 

 

 

 

 

 

 

Net increase in cash, cash equivalents, and restricted cash

 

 

244,015

 

 

 

146,303

 

Cash, cash equivalents, and restricted cash at beginning of period

 

 

1,694,156

 

 

 

1,279,912

 

Cash, cash equivalents, and restricted cash at end of period

 

$

1,938,171

 

 

$

1,426,215

 

 

See accompanying notes.

4


 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited)

For the 13-Weeks Ended June 29, 2024 and July 1, 2023

(In thousands)

 

 

Common
Shares

 

 

Additional
Paid-In
Capital

 

 

Treasury
Shares

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total

 

Balance at April 1, 2023

 

$

17,979

 

 

$

2,048,339

 

 

$

(510,478

)

 

$

4,935,730

 

 

$

(86,566

)

 

$

6,405,004

 

Net income

 

 

 

 

 

 

 

 

 

 

 

287,939

 

 

 

 

 

 

287,939

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(25,342

)

 

 

(25,342

)

Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects of $974

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,392

)

 

 

(3,392

)

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

259,205

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

(558,398

)

 

 

 

 

 

(558,398

)

Issuance of treasury shares related to equity awards

 

 

 

 

 

8,383

 

 

 

13,563

 

 

 

 

 

 

 

 

 

21,946

 

Stock compensation

 

 

 

 

 

22,665

 

 

 

 

 

 

 

 

 

 

 

 

22,665

 

Purchase of treasury shares related to equity awards

 

 

 

 

 

 

 

 

(228

)

 

 

 

 

 

 

 

 

(228

)

Purchase of treasury shares under share repurchase plan, including any associated excise tax

 

 

 

 

 

 

 

 

(26,372

)

 

 

 

 

 

 

 

 

(26,372

)

Cancellation of treasury shares

 

 

(238

)

 

 

 

 

 

200,827

 

 

 

(200,589

)

 

 

 

 

 

 

Share capital currency change

 

 

1,847

 

 

 

(1,847

)

 

 

 

 

 

 

 

 

 

 

 

 

Balance at July 1, 2023

 

$

19,588

 

 

$

2,077,540

 

 

$

(322,688

)

 

$

4,464,682

 

 

$

(115,300

)

 

$

6,123,822

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common
Shares

 

 

Additional
Paid-In
Capital

 

 

Treasury
Shares

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total

 

Balance at March 30, 2024

 

$

19,490

 

 

$

2,135,384

 

 

$

(226,921

)

 

$

5,440,200

 

 

$

(122,056

)

 

$

7,246,097

 

Net income

 

 

 

 

 

 

 

 

 

 

 

300,630

 

 

 

 

 

 

300,630

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(20,320

)

 

 

(20,320

)

Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects of $1,385

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,382

 

 

 

4,382

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

284,692

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

(576,603

)

 

 

 

 

 

(576,603

)

Issuance of treasury shares related to equity awards

 

 

 

 

 

12,510

 

 

 

12,020

 

 

 

 

 

 

 

 

 

24,530

 

Stock compensation

 

 

 

 

 

35,264

 

 

 

 

 

 

 

 

 

 

 

 

35,264

 

Purchase of treasury shares related to equity awards

 

 

 

 

 

 

 

 

(277

)

 

 

 

 

 

 

 

 

(277

)

Purchase of treasury shares under share repurchase plan, including any associated excise tax

 

 

 

 

 

 

 

 

(8,721

)

 

 

 

 

 

 

 

 

(8,721

)

Cancellation of treasury shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share capital currency change

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at June 29, 2024

 

$

19,490

 

 

$

2,183,158

 

 

$

(223,899

)

 

$

5,164,227

 

 

$

(137,994

)

 

$

7,004,982

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

5


 

Garmin Ltd. and Subsidiaries

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited)

For the 26-Weeks Ended June 29, 2024 and July 1, 2023

(In thousands)

 

 

 

Common
Shares

 

 

Additional
Paid-In
Capital

 

 

Treasury
Shares

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total

 

Balance at December 31, 2022

 

$

17,979

 

 

$

2,042,472

 

 

$

(475,095

)

 

$

4,733,517

 

 

$

(114,533

)

 

$

6,204,340

 

Net income

 

 

 

 

 

 

 

 

 

 

 

490,266

 

 

 

 

 

 

490,266

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,451

)

 

 

(8,451

)

Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects of $1,642

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,684

 

 

 

7,684

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

489,499

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

(558,512

)

 

 

 

 

 

(558,512

)

Issuance of treasury shares related to equity awards

 

 

 

 

 

(6,482

)

 

 

28,428

 

 

 

 

 

 

 

 

 

21,946

 

Stock compensation

 

 

 

 

 

43,397

 

 

 

 

 

 

 

 

 

 

 

 

43,397

 

Purchase of treasury shares related to equity awards

 

 

 

 

 

 

 

 

(9,397

)

 

 

 

 

 

 

 

 

(9,397

)

Purchase of treasury shares under share repurchase plan, including any associated excise tax

 

 

 

 

 

 

 

 

(67,451

)

 

 

 

 

 

 

 

 

(67,451

)

Cancellation of treasury shares

 

 

(238

)

 

 

 

 

 

200,827

 

 

 

(200,589

)

 

 

 

 

 

 

Share capital currency change

 

 

1,847

 

 

 

(1,847

)

 

 

 

 

 

 

 

 

 

 

 

 

Balance at July 1, 2023

 

$

19,588

 

 

$

2,077,540

 

 

$

(322,688

)

 

$

4,464,682

 

 

$

(115,300

)

 

$

6,123,822

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common
Shares

 

 

Additional
Paid-In
Capital

 

 

Treasury
Shares

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total

 

Balance at December 30, 2023

 

$

19,588

 

 

$

2,125,467

 

 

$

(330,909

)

 

$

5,263,528

 

 

$

(65,614

)

 

$

7,012,060

 

Net income

 

 

 

 

 

 

 

 

 

 

 

576,591

 

 

 

 

 

 

576,591

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(79,375

)

 

 

(79,375

)

Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects of $2,196

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,995

 

 

 

6,995

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

504,211

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

(576,817

)

 

 

 

 

 

(576,817

)

Issuance of treasury shares related to equity awards

 

 

 

 

 

(8,292

)

 

 

32,822

 

 

 

 

 

 

 

 

 

24,530

 

Stock compensation

 

 

 

 

 

65,983

 

 

 

 

 

 

 

 

 

 

 

 

65,983

 

Purchase of treasury shares related to equity awards

 

 

 

 

 

 

 

 

(16,264

)

 

 

 

 

 

 

 

 

(16,264

)

Purchase of treasury shares under share repurchase plan, including any associated excise tax

 

 

 

 

 

 

 

 

(8,721

)

 

 

 

 

 

 

 

 

(8,721

)

Cancellation of treasury shares

 

 

(98

)

 

 

 

 

 

99,173

 

 

 

(99,075

)

 

 

 

 

 

 

Share capital currency change

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at June 29, 2024

 

$

19,490

 

 

$

2,183,158

 

 

$

(223,899

)

 

$

5,164,227

 

 

$

(137,994

)

 

$

7,004,982

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

6


 

Garmin Ltd. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (Unaudited)

June 29, 2024

(In thousands, except per share information)

 

1. Accounting Policies

 

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Garmin Ltd. and its wholly-owned subsidiaries (collectively, we, our, us, the Company or Garmin). Intercompany balances and transactions have been eliminated.

 

The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The condensed consolidated balance sheet at December 30, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. Additionally, the condensed consolidated financial statements should be read in conjunction with Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q, and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

The Company's operating results are subject to fluctuations associated with seasonal demand for consumer products, the timing of new product introductions, and original equipment manufacturer (OEM) customer production schedules. Therefore, operating results for the 13-week and 26-week periods ended June 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 28, 2024.

 

The Company’s fiscal year is based on a 52- or 53-week period ending on the last Saturday of the calendar year. Therefore, the financial results of certain 53-week fiscal years, and the associated 14-week quarters, will not be exactly comparable to the prior and subsequent 52-week fiscal years and the associated 13-week quarters. The quarters ended June 29, 2024 and July 1, 2023 both contain operating results for 13 weeks.

 

Changes in Classification and Allocation

Certain prior period amounts have been reclassified or presented to conform to the current period presentation.

 

In the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation. As a result, the Company’s condensed consolidated statements of income have been recast for the 13-week and 26-week periods ended July 1, 2023 to conform with the current period presentation. This change had no effect on the Company’s consolidated operating or net income.

 

Significant Accounting Policies

For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no material changes to the Company’s significant accounting policies during the 26-week period ended June 29, 2024.

 

 

7


 

Recently Adopted Accounting Standards

 

There are no recently adopted accounting standards that have a material impact on the Company’s consolidated financial statements, accounting policies, processes, or systems.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

Income Taxes

 

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

 

Segment Reporting

 

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not believe that the updated standard will have a material impact on its financial statement disclosures.

 

2. Revenue

 

In order to further depict how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic factors, we disaggregate revenue (“net sales”) by geographic region, major product category, and pattern of recognition.

Disaggregated revenue by geographic region (Americas, APAC, and EMEA) is presented in Note 11 – Segment Information and Geographic Data. Note 11 also contains disaggregated revenue information of the five major product categories identified by the Company – fitness, outdoor, aviation, marine, and auto OEM.

A large majority of the Company’s sales are recognized on a point in time basis, usually once the product is shipped and title and risk of loss have transferred to the customer. Sales recognized over a period of time are primarily within the outdoor, aviation, and auto OEM segments and relate to performance obligations that are satisfied over the estimated life of the product or contractual service period. Revenue disaggregated by the timing of transfer of the goods or services is presented in the table below:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Point in time

 

$

1,428,175

 

 

$

1,251,214

 

 

$

2,734,622

 

 

$

2,332,283

 

Over time

 

 

78,496

 

 

 

69,581

 

 

 

153,698

 

 

 

135,936

 

Net sales

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

 

Transaction price and costs associated with the Company’s unsatisfied performance obligations are reflected as deferred revenue and deferred costs, respectively, on the Company’s condensed consolidated balance sheets. Such amounts are recognized ratably over the applicable service period or estimated useful life. Changes in deferred revenue and costs during the 26-week period ended June 29, 2024 are presented below:

 

8


 

 

 

26-Weeks Ended
June 29, 2024

 

 

 

Deferred
 Revenue
(1)

 

 

Deferred
Costs
(2)

 

Balance, beginning of period

 

$

137,337

 

 

$

27,373

 

Deferrals in period

 

 

154,208

 

 

 

28,680

 

Recognition of deferrals in period

 

 

(153,698

)

 

 

(26,186

)

Balance, end of period

 

$

137,847

 

 

$

29,867

 

(1) Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.

 

(2) Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.

Of the $153,698 of deferred revenue recognized in the 26-week period ended June 29, 2024, approximately $67,500 was deferred as of the beginning of the period. Of the $137,847 of deferred revenue as of June 29, 2024, the Company expects to recognize approximately 85% ratably over a total period of three years or less.

 

3. Earnings Per Share

 

The following table sets forth the computation of basic and diluted net income per share. Stock options, stock appreciation rights, and restricted stock units are collectively referred to as “equity awards”.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for basic and diluted net income per share – net income

 

$

300,630

 

 

$

287,939

 

 

$

576,591

 

 

$

490,266

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic net income per share – weighted-average common shares

 

 

192,074

 

 

 

191,293

 

 

 

191,982

 

 

 

191,395

 

 

 

 

 

 

 

 

 

 

 

 

 

Effect of dilutive equity awards

 

 

825

 

 

 

304

 

 

 

826

 

 

 

346

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for diluted net income per share – adjusted weighted-average common shares

 

 

192,899

 

 

 

191,597

 

 

 

192,808

 

 

 

191,741

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

1.57

 

 

$

1.51

 

 

$

3.00

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

1.56

 

 

$

1.50

 

 

$

2.99

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted net income per share calculation:

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive equity awards

 

 

 

 

 

218

 

 

 

 

 

 

218

 

 

4. Marketable Securities

 

Accounting Standards Codification Topic 820, Fair Value Measurements and Disclosures, defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The accounting guidance classifies the inputs used to measure fair value into the following hierarchy:

 

 

Level 1

Unadjusted quoted prices in active markets for the identical asset or liability

 

 

Level 2

Observable inputs for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability

 

 

Level 3

Unobservable inputs for the asset or liability

 

9


 

The Company endeavors to utilize the best available information in measuring fair value. Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Valuation is based on prices obtained from an independent pricing vendor using both market and income approaches. The primary inputs to the valuation include quoted prices for similar assets in active markets, quoted prices for identical or similar assets in markets that are not active, contractual cash flows, benchmark yields, and credit spreads.

 

The method described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

 

Marketable securities classified as available-for-sale securities are summarized below:

 

 

 

Available-For-Sale Securities
as of June 29, 2024

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

16,936

 

 

$

2

 

 

$

 

 

$

16,938

 

Agency securities

 

Level 2

 

 

25,688

 

 

 

18

 

 

 

(551

)

 

 

25,155

 

Mortgage-backed securities

 

Level 2

 

 

36,294

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

Level 2

 

 

1,177,137

 

 

 

660

 

 

 

(39,182

)

 

 

1,138,615

 

Municipal securities

 

Level 2

 

 

281,008

 

 

 

16

 

 

 

(15,629

)

 

 

265,395

 

Other

 

Level 2

 

 

3,025

 

 

 

 

 

 

(160

)

 

 

2,865

 

Total

 

 

 

$

1,540,088

 

 

$

696

 

 

$

(59,935

)

 

$

1,480,849

 

 

 

 

Available-For-Sale Securities
as of December 30, 2023

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

2,971

 

 

$

1

 

 

$

 

 

$

2,972

 

Agency securities

 

Level 2

 

 

23,692

 

 

 

32

 

 

 

(585

)

 

 

23,139

 

Mortgage-backed securities

 

Level 2

 

 

38,743

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

Level 2

 

 

1,104,834

 

 

 

1,680

 

 

 

(46,073

)

 

 

1,060,441

 

Municipal securities

 

Level 2

 

 

294,240

 

 

 

98

 

 

 

(18,430

)

 

 

275,908

 

Other

 

Level 2

 

 

3,760

 

 

 

 

 

 

(423

)

 

 

3,337

 

Total

 

 

 

$

1,468,240

 

 

$

1,811

 

 

$

(70,242

)

 

$

1,399,809

 

 

The primary objectives of the Company’s investment policy are to preserve capital, maintain an acceptable degree of liquidity, and maximize yield within the constraint of low credit risk. The fair value of securities varies from period to period due to changes in interest rates, the performance of the underlying collateral, and the credit performance of the underlying issuer, among other factors.

 

Accrued interest receivable, which totaled $13,810 as of June 29, 2024, is excluded from both the fair value and amortized cost basis of available-for-sale securities and is included within prepaid expenses and other current assets on the Company’s condensed consolidated balance sheets. The Company writes off impaired accrued interest on a timely basis, generally within 30 days of the due date, by reversing interest income. No accrued interest was written off during the 26-week period ended June 29, 2024.

 

The Company recognizes impairments relating to credit losses of available-for-sale securities through an allowance for credit losses and other income (expense) on the Company’s condensed consolidated statements of income. Impairment not relating to credit losses is recorded in accumulated other comprehensive income (loss) on the Company’s condensed consolidated balance sheets. The cost of securities sold is based on the specific identification method. Approximately 94% of securities in the Company’s portfolio were at an unrealized loss position as of June 29, 2024.

 

10


 

The following tables display additional information regarding gross unrealized losses and fair value by major security type for available-for-sale securities in an unrealized loss position as of June 29, 2024 and December 30, 2023.

 

 

 

As of June 29, 2024

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(33

)

 

$

6,929

 

 

$

(518

)

 

$

7,482

 

 

$

(551

)

 

$

14,411

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

 

(1,882

)

 

 

264,993

 

 

 

(37,300

)

 

 

771,326

 

 

 

(39,182

)

 

 

1,036,319

 

Municipal securities

 

 

(94

)

 

 

14,280

 

 

 

(15,535

)

 

 

243,951

 

 

 

(15,629

)

 

 

258,231

 

Other

 

 

 

 

 

 

 

 

(160

)

 

 

2,865

 

 

 

(160

)

 

 

2,865

 

Total

 

$

(2,009

)

 

$

286,202

 

 

$

(57,926

)

 

$

1,057,505

 

 

$

(59,935

)

 

$

1,343,707

 

 

 

 

As of December 30, 2023

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(31

)

 

$

10,923

 

 

$

(554

)

 

$

6,446

 

 

$

(585

)

 

$

17,369

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

 

(702

)

 

 

64,637

 

 

 

(45,371

)

 

 

889,785

 

 

 

(46,073

)

 

 

954,422

 

Municipal securities

 

 

(32

)

 

 

2,654

 

 

 

(18,398

)

 

 

261,651

 

 

 

(18,430

)

 

 

264,305

 

Other

 

 

 

 

 

 

 

 

(423

)

 

 

3,337

 

 

 

(423

)

 

 

3,337

 

Total

 

$

(765

)

 

$

78,214

 

 

$

(69,477

)

 

$

1,195,231

 

 

$

(70,242

)

 

$

1,273,445

 

 

As of June 29, 2024 and December 30, 2023, the Company had not recognized an allowance for credit losses on any securities in an unrealized loss position.

 

The Company has not recorded an allowance for credit losses and charge to other income (expense) for the unrealized losses on agency, mortgage-backed, corporate debt, municipal, and other securities presented above because the Company does not consider the declines in fair value to have resulted from credit losses. The Company has not observed a significant deterioration in credit quality of these securities, which are highly rated with moderate to low credit risk. Declines in value are largely attributable to current global economic conditions. The securities continue to make timely principal and interest payments, and the fair values are expected to recover as they approach maturity. Management does not intend to sell the securities, and it is not more likely than not that the Company will be required to sell the securities, before the respective recoveries of their amortized cost bases, which may be maturity.

 

The amortized cost and fair value of marketable securities at June 29, 2024, by maturity, are shown below.

 

 

 

Amortized Cost

 

 

Fair Value

 

Due in one year or less

 

$

294,119

 

 

$

288,659

 

Due after one year through five years

 

 

1,228,392

 

 

 

1,177,147

 

Due after five years through ten years

 

 

8,238

 

 

 

7,405

 

Due after ten years

 

 

9,339

 

 

 

7,638

 

Total

 

$

1,540,088

 

 

$

1,480,849

 

 

5. Income Taxes

 

The Company recorded income tax expense of $65,342 in the 13-week period ended June 29, 2024, compared to income tax expense of $28,037 in the 13-week period ended July 1, 2023. The effective tax rate was 17.9% in the second quarter of 2024, compared to 8.9% in the second quarter of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

 

The Company recorded income tax expense of $116,421 in the 26-week period ended June 29, 2024, compared to income tax expense of $47,482 in the 26-week period ended July 1, 2023. The effective tax rate was 16.8% in the first half of 2024, compared to 8.8% in the first half of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

 

11


 

6. Inventories

The components of inventories consist of the following:

 

 

 

June 29,
2024

 

 

December 30, 2023

 

Raw materials

 

$

525,166

 

 

$

493,493

 

Work-in-process

 

 

199,063

 

 

 

160,919

 

Finished goods

 

 

595,414

 

 

 

691,543

 

Inventories

 

$

1,319,643

 

 

$

1,345,955

 

7. Warranty Reserves

The Company accrues for estimated future warranty costs at the time products are sold. The Company’s standard warranty obligation to retail partners generally provides for a right of return of any product for a full refund in the event that such product is not merchantable, is damaged, or is defective. The Company’s standard warranty obligation to its end-users provides for a period of one to two years from the date of shipment, while certain aviation, marine, and auto OEM products have a warranty period of two years or more from the date of installation. The Company’s estimates of costs to service its warranty obligations are based on historical experience and management’s expectations and judgments of future conditions, with most claims resolved within a year of the sale. The following reconciliation presents details of the changes in the Company's accrued warranty costs:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Balance - beginning of period

 

$

55,219

 

 

$

52,675

 

 

$

55,738

 

 

$

50,952

 

Accrual for products sold (1)

 

 

26,932

 

 

 

18,345

 

 

 

45,294

 

 

 

40,726

 

Expenditures

 

 

(23,898

)

 

 

(18,668

)

 

 

(42,779

)

 

 

(39,326

)

Balance - end of period

 

$

58,253

 

 

$

52,352

 

 

$

58,253

 

 

$

52,352

 

 

(1) Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.

 

8. Commitments and Contingencies

Commitments

The Company is party to certain commitments that require the future purchase of goods or services (“unconditional purchase obligations”). The Company’s unconditional purchase obligations primarily consist of payments for inventory, capital expenditures, and other indirect purchases in connection with conducting its business. The aggregate amount of purchase orders and other commitments open as of June 29, 2024 that may represent noncancelable unconditional purchase obligations having a remaining term in excess of one year was approximately $355,000.

 

Certain cash balances are held as collateral in relation to bank guarantees. This restricted cash is reported within other assets on the condensed consolidated balance sheets and totaled $688 and $704 on June 29, 2024 and December 30, 2023, respectively. The total of the cash and cash equivalents balance and the restricted cash reported within other assets in the condensed consolidated balance sheets equals the total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows.

Contingencies

Management of the Company currently does not believe it is reasonably possible that the Company may have incurred a material loss, or a material loss in excess of recorded accruals, with respect to loss contingencies in the aggregate, for the fiscal quarter ended June 29, 2024. The results of legal proceedings, investigations and claims, however, cannot be predicted with certainty. An adverse resolution of one or more of such matters in excess of management’s expectations could have a material adverse effect in the particular quarter or fiscal year in which a loss is recorded, but based on information currently known, the Company does not believe it is likely that losses from such matters would have a material adverse effect on the Company’s business or its consolidated financial position, results of operations or cash flows.

12


 

The Company settled or resolved certain matters during the 13-week and 26-week periods ended June 29, 2024 that did not individually or in the aggregate have a material impact on the Company’s business or its consolidated financial position, results of operations or cash flows.

 

9. Stockholders' Equity

 

Dividends

 

Under Swiss corporate law, dividends must be approved by shareholders at the annual general meeting of the Company’s shareholders. Approved dividends are payable in four equal installments on dates to be determined by the Board of Directors. A reduction of retained earnings and a corresponding liability are recorded at the time of shareholders' approval and are periodically adjusted based on the number of applicable shares outstanding.

 

The Company's shareholders approved the following dividends:

 

Approval Date

 

Dividend Payment Date

 

Record Date

 

Dividend Per Share

 

Fiscal 2024

 

 

 

 

 

 

 

June 7, 2024

 

June 28, 2024

 

June 17, 2024

 

$

0.75

 

June 7, 2024

 

September 27, 2024

 

September 13, 2024

 

$

0.75

 

June 7, 2024

 

December 27, 2024

 

December 13, 2024

 

$

0.75

 

June 7, 2024

 

March 28, 2025

 

March 14, 2025

 

$

0.75

 

Total

 

 

 

 

 

$

3.00

 

 

 

 

 

 

 

 

 

Fiscal 2023

 

 

 

 

 

 

 

June 9, 2023

 

June 30, 2023

 

June 20, 2023

 

$

0.73

 

June 9, 2023

 

September 29, 2023

 

September 15, 2023

 

$

0.73

 

June 9, 2023

 

December 29, 2023

 

December 15, 2023

 

$

0.73

 

June 9, 2023

 

March 29, 2024

 

March 15, 2024

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

 

 

 

 

 

 

 

 

Fiscal 2022

 

 

 

 

 

 

 

June 10, 2022

 

June 30, 2022

 

June 20, 2022

 

$

0.73

 

June 10, 2022

 

September 30, 2022

 

September 15, 2022

 

$

0.73

 

June 10, 2022

 

December 30, 2022

 

December 15, 2022

 

$

0.73

 

June 10, 2022

 

March 31, 2023

 

March 15, 2023

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

 

Share Repurchase Programs

 

On April 22, 2022, the Board of Directors approved a share repurchase program (the “2022 Program”) authorizing the Company to repurchase up to $300,000 of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. As of December 30, 2023, the Company had repurchased 3,176 shares for $300,000, leaving $0 available to repurchase additional shares under the 2022 Program when the share repurchase authorization expired on December 29, 2023.

 

On February 16, 2024, the Board of Directors approved a new share repurchase program (the “2024 Program”) authorizing the Company to repurchase up to $300,000 of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. The timing and volume of share repurchases are subject to market conditions, business conditions and applicable laws, and are at management’s discretion. Share repurchases may be made from time to time in the open market or in privately negotiated transactions, including under plans complying with the provisions of Rule 10b5-1 and Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Program does not require the purchase of any minimum number of shares and may be suspended or discontinued at any time. The share repurchase authorization expires on December 26, 2026. As of June 29, 2024, the Company had repurchased 60 shares for $9,713, leaving $290,287 available to repurchase additional shares under the 2024 Program.

 

13


 

Treasury Shares

 

In March 2024, the Board of Directors authorized the cancellation of 979 shares previously purchased under our share repurchase program. The capital reduction by cancellation of these shares became effective in March 2024. Total stockholders’ equity reported for the Company was not affected.

 

10. Accumulated Other Comprehensive Income (Loss)

 

The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the 13-week and 26-week periods ended June 29, 2024:

 

 

 

13-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(70,563

)

 

$

(51,493

)

 

$

(122,056

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $1,380

 

 

(20,320

)

 

 

4,358

 

 

 

(15,962

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(20,320

)

 

 

4,382

 

 

 

(15,938

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(11,508

)

 

$

(54,106

)

 

$

(65,614

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $2,191

 

 

(79,375

)

 

 

6,971

 

 

 

(72,404

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(79,375

)

 

 

6,995

 

 

 

(72,380

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

 

11. Segment Information and Geographic Data

Garmin is organized in the five operating segments of fitness, outdoor, aviation, marine, and auto OEM. These operating segments represent the Company's reportable segments.

 

The Company’s Chief Executive Officer, who has been identified as the Company’s Chief Operating Decision Maker (CODM), primarily uses operating income as the measure of profit or loss to assess segment performance and allocate resources. Operating income represents net sales less costs of goods sold and operating expenses. Net sales are directly attributed to each segment. Most costs of goods sold and the majority of operating expenses are also directly attributed to each segment, while certain other costs of goods sold and operating expenses are allocated to the segments in a reasonable manner considering the specific facts and circumstances of the expenses being allocated.

14


 

Net sales (“revenue”), gross profit, and operating income for each of the Company’s five reportable segments are presented below.

 

 

 

Fitness

 

 

Outdoor

 

 

Aviation

 

 

Marine

 

 

Auto OEM

 

 

Total

 

13-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

428,404

 

 

$

439,872

 

 

$

218,253

 

 

$

272,953

 

 

$

147,189

 

 

$

1,506,671

 

Gross profit

 

 

245,248

 

 

 

284,214

 

 

 

161,366

 

 

 

147,787

 

 

 

24,276

 

 

 

862,891

 

Operating income (loss)

 

 

107,610

 

 

 

135,592

 

 

 

50,485

 

 

 

59,892

 

 

 

(11,552

)

 

 

342,027

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

334,863

 

 

$

448,114

 

 

$

217,454

 

 

$

215,802

 

 

$

104,562

 

 

$

1,320,795

 

Gross profit

 

 

173,163

 

 

 

280,078

 

 

 

160,957

 

 

 

120,344

 

 

 

24,900

 

 

 

759,442

 

Operating income (loss)

 

 

54,458

 

 

 

138,255

 

 

 

62,766

 

 

 

46,377

 

 

 

(17,501

)

 

 

284,355

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

771,296

 

 

$

806,065

 

 

$

435,108

 

 

$

599,689

 

 

$

276,162

 

 

$

2,888,320

 

Gross profit

 

 

440,050

 

 

 

526,953

 

 

 

323,992

 

 

 

327,039

 

 

 

46,996

 

 

 

1,665,030

 

Operating income (loss)

 

 

175,743

 

 

 

242,543

 

 

 

102,619

 

 

 

147,583

 

 

 

(28,051

)

 

 

640,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

579,584

 

 

$

776,776

 

 

$

431,036

 

 

$

494,777

 

 

$

186,046

 

 

$

2,468,219

 

Gross profit

 

 

294,073

 

 

 

485,026

 

 

 

315,410

 

 

 

269,976

 

 

 

47,751

 

 

 

1,412,236

 

Operating income (loss)

 

 

65,036

 

 

 

214,999

 

 

 

120,460

 

 

 

118,285

 

 

 

(37,443

)

 

 

481,337

 

Net sales to external customers by geographic region for the 13-week and 26-week periods ended June 29, 2024 and July 1, 2023 are presented below. Note that APAC includes Asia Pacific and Australian Continent and EMEA includes Europe, the Middle East and Africa.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Americas

 

$

740,577

 

 

$

641,848

 

 

$

1,456,694

 

 

$

1,253,552

 

EMEA

 

 

542,016

 

 

 

457,550

 

 

 

1,005,399

 

 

 

813,403

 

APAC

 

 

224,078

 

 

 

221,397

 

 

 

426,227

 

 

 

401,264

 

Net sales to external customers

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

 

15


 

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

 

The discussion set forth below, as well as other portions of this Quarterly Report on Form 10-Q, contain statements concerning potential future events. Such forward-looking statements are based upon assumptions by management, as of the date of this Quarterly Report on Form 10-Q, including assumptions about risks and uncertainties faced by the Company. Readers can identify these forward-looking statements by their use of such words as "future", "expects", "anticipates", "believes", “estimates”, “would”, “could”, “can”, “may,” or other similar words or other comparable terms. If any of the Company’s assumptions prove incorrect or should unanticipated circumstances arise, actual results could materially differ from those anticipated by such forward-looking statements. The differences could be caused by a number of factors or combination of factors including, but not limited to, those factors identified in Part II, Item 1A of this Quarterly Report on Form 10-Q and in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023. Readers are strongly encouraged to consider those factors when evaluating any forward-looking statement concerning the Company. These forward-looking statements are made as of the date hereof, and the Company disclaims any obligation to update any forward-looking statements in this Quarterly Report on Form 10-Q to reflect future events or developments, except as required by law.

 

The information contained in this Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Condensed Consolidated Financial Statements and Notes thereto included in this Quarterly Report on Form 10-Q and the audited financial statements and notes thereto in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023. Unless the context otherwise requires, references in this document to "we", "us", "our", the "Company" and similar terms refer to Garmin Ltd. and its subsidiaries.

 

Unless otherwise indicated, amounts set forth in the discussion below are in thousands.

 

Company Overview

 

The Company is a leading worldwide provider of wireless devices, many of which feature Global Positioning System (GPS) navigation, and applications that are designed for people who live an active lifestyle. We are organized in the five operating segments of fitness, outdoor, aviation, marine, and auto OEM. Our products are sold through a variety of indirect distribution channels, including a large worldwide network of independent retailers, dealers, distributors, installation and repair shops, and original equipment manufacturers (OEMs). We also sell our products and services directly through our online webshop (garmin.com), subscriptions for connected services, and our own retail stores.

 

Results of Operations

 

As indicated in Note 1 to the Condensed Consolidated Financial Statements, in the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation.

 

This change in presentation had no effect on the Company's consolidated operating or net income. The amounts presented below for selling, general and administrative expenses for the 13-week and 26-week periods ended July 1, 2023 have been recast to conform with the current period presentation.

Comparison of 13-Weeks Ended June 29, 2024 and July 1, 2023

Net Sales

 

Net Sales

 

13-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

13-Weeks Ended
July 1, 2023

 

Fitness

 

$

428,404

 

 

 

28

%

 

$

334,863

 

Percentage of Total Net Sales

 

 

28

%

 

 

 

 

 

25

%

Outdoor

 

 

439,872

 

 

 

(2

%)

 

 

448,114

 

Percentage of Total Net Sales

 

 

29

%

 

 

 

 

 

34

%

Aviation

 

 

218,253

 

 

 

0

%

 

 

217,454

 

Percentage of Total Net Sales

 

 

15

%

 

 

 

 

 

17

%

Marine

 

 

272,953

 

 

 

26

%

 

 

215,802

 

Percentage of Total Net Sales

 

 

18

%

 

 

 

 

 

16

%

Auto OEM

 

 

147,189

 

 

 

41

%

 

 

104,562

 

Percentage of Total Net Sales

 

 

10

%

 

 

 

 

 

8

%

Total

 

$

1,506,671

 

 

 

14

%

 

$

1,320,795

 

 

16


 

Net sales increased 14% for the 13-week period ended June 29, 2024 when compared to the year-ago quarter. Total unit sales in the second quarter of 2024 increased to 4,655 when compared to total unit sales of 4,162 in the second quarter of 2023, which differs from the percent increase in revenue primarily due to shifts in segment and product mix. Outdoor was the largest portion of our revenue mix at 29% in the second quarter of 2024 compared to 34% in the second quarter of 2023.

 

The increase in fitness revenue was primarily driven by sales growth in wearables. The increase in marine revenue was primarily driven by contributions from the Company's acquisition of JL Audio. Auto OEM revenue increased primarily due to growth in domain controllers. Aviation revenue was relatively flat as growth in OEM product categories was offset by declines in aftermarket product categories. Outdoor revenue decreased primarily due to declines in adventure watches.

Gross Profit

Gross Profit

 

13-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

13-Weeks Ended
July 1, 2023

 

Fitness

 

$

245,248

 

 

 

42

%

 

$

173,163

 

Percentage of Segment Net Sales

 

 

57

%

 

 

 

 

 

52

%

Outdoor

 

 

284,214

 

 

 

1

%

 

 

280,078

 

Percentage of Segment Net Sales

 

 

65

%

 

 

 

 

 

63

%

Aviation

 

 

161,366

 

 

 

0

%

 

 

160,957

 

Percentage of Segment Net Sales

 

 

74

%

 

 

 

 

 

74

%

Marine

 

 

147,787

 

 

 

23

%

 

 

120,344

 

Percentage of Segment Net Sales

 

 

54

%

 

 

 

 

 

56

%

Auto OEM

 

 

24,276

 

 

 

(3

%)

 

 

24,900

 

Percentage of Segment Net Sales

 

 

16

%

 

 

 

 

 

24

%

Total

 

$

862,891

 

 

 

14

%

 

$

759,442

 

Percentage of Total Net Sales

 

 

57

%

 

 

 

 

 

57

%

 

Gross profit dollars in the second quarter of 2024 increased 14%, primarily due to the increase in net sales when compared to the year-ago quarter, as described above. Consolidated gross margin was relatively flat as unfavorable segment mix was offset by favorable product mix within certain segments.

 

The fitness and outdoor gross margin increases of 550 basis points and 210 basis points, respectively, were primarily attributable to favorable product mix. The aviation gross margin was relatively flat when compared to the year-ago quarter. The marine and auto OEM gross margin decreases of 160 basis points and 730 basis points, respectively, were primarily attributable to unfavorable product mix.

 

Operating Expense

 

Operating Expense

 

13-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

13-Weeks Ended
July 1, 2023

 

Research and development expense

 

 

243,151

 

 

 

8

%

 

 

224,394

 

Percentage of Total Net Sales

 

 

16

%

 

 

 

 

 

17

%

Selling, general and administrative expenses

 

 

277,713

 

 

 

11

%

 

 

250,693

 

Percentage of Total Net Sales

 

 

18

%

 

 

 

 

 

19

%

Total

 

$

520,864

 

 

 

10

%

 

$

475,087

 

Percentage of Total Net Sales

 

 

35

%

 

 

 

 

 

36

%

 

Total operating expense in the second quarter of 2024 increased 10% in absolute dollars and decreased 140 basis points as a percent of revenue when compared to the year-ago quarter.

 

Research and development expense increased 8% in absolute dollars and was relatively flat as a percent of revenue when compared to the year-ago quarter. The absolute dollar expense increase was primarily due to higher engineering personnel costs.

Selling, general and administrative expenses increased 11% in absolute dollars and was relatively flat as a percent of revenue when compared to the year-ago quarter. The absolute dollar expense increase was primarily attributable to increased personnel-related expenses, including the impact of the Company's acquisition of JL Audio.

 

17


 

Operating Income

 

Operating Income (Loss)

 

13-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

13-Weeks Ended
July 1, 2023

 

Fitness

 

$

107,610

 

 

 

98

%

 

$

54,458

 

Percentage of Segment Net Sales

 

 

25

%

 

 

 

 

 

16

%

Outdoor

 

 

135,592

 

 

 

(2

%)

 

 

138,255

 

Percentage of Segment Net Sales

 

 

31

%

 

 

 

 

 

31

%

Aviation

 

 

50,485

 

 

 

(20

%)

 

 

62,766

 

Percentage of Segment Net Sales

 

 

23

%

 

 

 

 

 

29

%

Marine

 

 

59,892

 

 

 

29

%

 

 

46,377

 

Percentage of Segment Net Sales

 

 

22

%

 

 

 

 

 

21

%

Auto OEM

 

 

(11,552

)

 

 

(34

%)

 

 

(17,501

)

Percentage of Segment Net Sales

 

 

(8

%)

 

 

 

 

 

(17

%)

Total

 

$

342,027

 

 

 

20

%

 

$

284,355

 

Percentage of Total Net Sales

 

 

23

%

 

 

 

 

 

22

%

Total operating income in the second quarter of 2024 increased 20% in absolute dollars and increased 120 basis points as a percent of revenue when compared to the year-ago quarter. The increase in operating income as a percent of revenue was driven by increased sales and lower operating expenses as a percent of revenue, as described above. The improved operating income dollar performance in fitness, marine, and auto OEM was partially offset by decreases in outdoor and aviation.

Other Income (Expense)

Other Income (Expense)

 

13-Weeks Ended
June 29, 2024

 

 

13-Weeks Ended
July 1, 2023

 

Interest income

 

$

29,286

 

 

$

18,760

 

Foreign currency (losses) gains

 

 

(4,828

)

 

 

10,797

 

Other (expense) income

 

 

(513

)

 

 

2,064

 

Total

 

$

23,945

 

 

$

31,621

 

 

The average interest rate return on cash and investments during the second quarter of 2024 was 3.4%, compared to 2.7% during the same quarter of 2023.

Foreign currency gains and losses for the Company are driven by movements of a number of currencies in relation to the U.S. Dollar. The Taiwan Dollar is the functional currency of Garmin Corporation, the Euro is the functional currency of several subsidiaries, and the U.S. Dollar is the functional currency of Garmin (Europe) Ltd., although some transactions and balances are denominated in British Pounds. Other notable currency exposures include the Australian Dollar, Chinese Yuan, Japanese Yen, and Polish Zloty. The majority of the Company’s consolidated foreign currency gain or loss is typically driven by the significant cash and marketable securities, receivables and payables held in a currency other than the functional currency at a given legal entity.

The $4.8 million currency loss recognized in the second quarter of 2024 was primarily due to the U.S. Dollar strengthening against the Euro and Polish Zloty, offset by the U.S. Dollar strengthening against the Taiwan Dollar, within the 13-week period ended June 29, 2024. During this period, the U.S. Dollar strengthened 0.7% against the Euro and 0.8% against the Polish Zloty, resulting in losses of $3.3 million and $1.7 million, respectively, while the U.S. Dollar strengthened 1.7% against the Taiwan Dollar, resulting in a gain of $8.4 million. The remaining net currency loss of $8.2 million was related to the impacts of other drivers, each of which was individually immaterial.

 

The $10.8 million currency gain recognized in the second quarter of 2023 was primarily due to the U.S. Dollar weakening against the Polish Zloty, British Pound Sterling, and Euro, and strengthening against the Taiwan Dollar, partially offset by the U.S. Dollar strengthening against the Chinese Yuan, Japanese Yen, and Australian Dollar, within the 13-week period ended July 1, 2023. During this period, the U.S. Dollar weakened 4.7% against the Polish Zloty, 3.0% against the British Pound Sterling, 0.7% against the Euro, and strengthened 2.0% against the Taiwan Dollar, resulting in gains of $9.4 million, $1.4 million, $0.9 million, and $7.1 million, respectively, partially offset by the U.S. Dollar strengthening 5.3% against the Chinese Yuan, 8.0% against the Japanese Yen, and 1.4% against the Australian Dollar, resulting in losses of $3.1 million, $2.1 million, and $0.8 million, respectively. The remaining net currency loss of $2.0 million was related to the impacts of other currencies, each of which was individually immaterial.

 

 

18


 

Income Tax Provision

 

The Company recorded income tax expense of $65.3 million in the 13-week period ended June 29, 2024, compared to income tax expense of $28.0 million in the 13-week period ended July 1, 2023. The effective tax rate was 17.9% in the second quarter of 2024, compared to 8.9% in the second quarter of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

 

Net Income

As a result of the above, net income for the 13-week period ended June 29, 2024 was $300.6 million compared to $287.9 million for the 13-week period ended July 1, 2023, an increase of $12.7 million.

 

Comparison of 26-Weeks Ended June 29, 2024 and July 1, 2023

Net Sales

 

Net Sales

 

26-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

26-Weeks Ended
July 1, 2023

 

Fitness

 

$

771,296

 

 

 

33

%

 

$

579,584

 

Percentage of Total Net Sales

 

 

27

%

 

 

 

 

 

24

%

Outdoor

 

 

806,065

 

 

 

4

%

 

 

776,776

 

Percentage of Total Net Sales

 

 

28

%

 

 

 

 

 

31

%

Aviation

 

 

435,108

 

 

 

1

%

 

 

431,036

 

Percentage of Total Net Sales

 

 

15

%

 

 

 

 

 

17

%

Marine

 

 

599,689

 

 

 

21

%

 

 

494,777

 

Percentage of Total Net Sales

 

 

21

%

 

 

 

 

 

20

%

Auto OEM

 

 

276,162

 

 

 

48

%

 

 

186,046

 

Percentage of Total Net Sales

 

 

9

%

 

 

 

 

 

8

%

Total

 

$

2,888,320

 

 

 

17

%

 

$

2,468,219

 

 

Net sales increased 17% for the 26-week period ended June 29, 2024 when compared to the year-ago period. Total unit sales in the first half of 2024 increased to 8,545 when compared to total unit sales of 7,372 in the first half of 2023, which differs from the percent increase in revenue primarily due to shifts in segment and product mix. Outdoor was the largest portion of our revenue mix at 28% in the first half of 2024 compared to 31% in the first half of 2023.

 

The increase in fitness revenue was driven by sales growth across all categories, led by strong demand for advanced wearables. Outdoor revenue increased primarily due to growth in sportsman products. Aviation revenue increased due to growth in OEM product categories, partially offset by declines in aftermarket categories. Marine revenue increased primarily driven by contributions from the Company's acquisition of JL Audio. Auto OEM revenue increased primarily due to growth in domain controllers.

 

Gross Profit

 

Gross Profit

 

26-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

26-Weeks Ended
July 1, 2023

 

Fitness

 

$

440,050

 

 

 

50

%

 

$

294,073

 

Percentage of Segment Net Sales

 

 

57

%

 

 

 

 

 

51

%

Outdoor

 

 

526,953

 

 

 

9

%

 

 

485,026

 

Percentage of Segment Net Sales

 

 

65

%

 

 

 

 

 

62

%

Aviation

 

 

323,992

 

 

 

3

%

 

 

315,410

 

Percentage of Segment Net Sales

 

 

74

%

 

 

 

 

 

73

%

Marine

 

 

327,039

 

 

 

21

%

 

 

269,976

 

Percentage of Segment Net Sales

 

 

55

%

 

 

 

 

 

55

%

Auto OEM

 

 

46,996

 

 

 

(2

%)

 

 

47,751

 

Percentage of Segment Net Sales

 

 

17

%

 

 

 

 

 

26

%

Total

 

$

1,665,030

 

 

 

18

%

 

$

1,412,236

 

Percentage of Total Net Sales

 

 

58

%

 

 

 

 

 

57

%

 

Gross profit dollars in the first half of 2024 increased 18%, primarily due to the increase in net sales when compared to the year-ago period, as described above. Consolidated gross margin was relatively flat when compared to the year-ago period.

 

19


 

The fitness and outdoor gross margin increases of 630 and 290 basis points, respectively, were primarily attributable to favorable product mix. The aviation gross margin increase of 130 basis points was primarily attributable to lower warranty costs. The marine gross margin was relatively flat when compared to the year-ago period. The auto OEM gross margin decrease of 870 basis points was primarily attributable to unfavorable product mix.

Operating Expense

 

Operating Expense

 

26-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

26-Weeks Ended
July 1, 2023

 

Research and development expense

 

$

485,686

 

 

 

9

%

 

$

445,878

 

Percentage of Total Net Sales

 

 

17

%

 

 

 

 

 

18

%

Selling, General and administrative expenses

 

 

538,907

 

 

 

11

%

 

 

485,021

 

Percentage of Total Net Sales

 

 

19

%

 

 

 

 

 

20

%

Total

 

$

1,024,593

 

 

 

10

%

 

$

930,899

 

Percentage of Total Net Sales

 

 

35

%

 

 

 

 

 

38

%

 

Total operating expense in the first half of 2024 increased 10% in absolute dollars and decreased 220 basis points as a percent of revenue when compared to the year-ago period.

Research and development expense increased 9% in absolute dollars and decreased 130 basis points as a percent of revenue when compared to the year-ago period. The absolute dollar expense increase was primarily due to higher engineering personnel costs.

 

Selling, general and administrative expense increased 11% in absolute dollars and decreased 100 basis points as a percent of revenue compared to the year-ago period. The absolute dollar expense increase was primarily attributable to increased personnel-related expenses, including the impact of the Company's acquisition of JL Audio.

 

Operating Income

 

Operating Income (Loss)

 

26-Weeks Ended
June 29, 2024

 

 

Year-over-Year Change

 

 

26-Weeks Ended
July 1, 2023

 

Fitness

 

$

175,743

 

 

 

170

%

 

$

65,036

 

Percentage of Segment Net Sales

 

 

23

%

 

 

 

 

 

11

%

Outdoor

 

 

242,543

 

 

 

13

%

 

 

214,999

 

Percentage of Segment Net Sales

 

 

30

%

 

 

 

 

 

28

%

Aviation

 

 

102,619

 

 

 

(15

%)

 

 

120,460

 

Percentage of Segment Net Sales

 

 

24

%

 

 

 

 

 

28

%

Marine

 

 

147,583

 

 

 

25

%

 

 

118,285

 

Percentage of Segment Net Sales

 

 

25

%

 

 

 

 

 

24

%

Auto OEM

 

 

(28,051

)

 

 

(25

%)

 

 

(37,443

)

Percentage of Segment Net Sales

 

 

(10

%)

 

 

 

 

 

(20

%)

Total

 

$

640,437

 

 

 

33

%

 

$

481,337

 

Percentage of Total Net Sales

 

 

22

%

 

 

 

 

 

20

%

 

Total operating income in the first half of 2024 increased 33% in absolute dollars and 270 basis points as a percent of revenue when compared to the year-ago period. The increase as a percent of revenue was primarily due to increased sales and lower operating expenses as a percent of revenue, as described above. The improved operating income dollar performance in fitness, outdoor, marine, and auto OEM was partially offset by a decrease in aviation.

Other Income (Expense)

 

Other Income (Expense)

 

26-Weeks Ended
June 29, 2024

 

 

26-Weeks Ended
July 1, 2023

 

Interest income

 

$

54,313

 

 

$

34,659

 

Foreign currency (losses) gains

 

 

(2,547

)

 

 

18,484

 

Other Income

 

 

809

 

 

 

3,268

 

Total

 

$

52,575

 

 

$

56,411

 

 

The average interest returns on cash and investments during the 26-week periods ended June 29, 2024 and July 1, 2023 were 3.3% and 2.5%, respectively.

20


 

Foreign currency gains and losses for the Company are driven by movements of a number of currencies in relation to the U.S. Dollar. The Taiwan Dollar is the functional currency of Garmin Corporation, the Euro is the functional currency of several subsidiaries, and the U.S. Dollar is the functional currency of Garmin (Europe) Ltd., although some transactions and balances are denominated in British Pounds. Other notable currency exposures include the Australian Dollar, Chinese Yuan, Japanese Yen, and Polish Zloty. The majority of the Company’s consolidated foreign currency gain or loss is typically driven by the significant cash and marketable securities, receivables and payables held in a currency other than the functional currency at a given legal entity.

The $2.5 million currency loss recognized in the 26-week period ended June 29, 2024 was primarily due to the U.S. Dollar strengthening against the Polish Zloty, Euro, and Australian Dollar, offset by the U.S. Dollar strengthening against the Taiwan Dollar, within the 26-week period ended June 29, 2024. During this period, the U.S. Dollar strengthened 2.6% against the Polish Zloty, 2.9% against the Euro, and 2.7% against the Australian Dollar, resulting in losses of $8.5 million, $6.2 million, and $2.9 million, respectively, while the U.S. Dollar strengthened 5.6% against the Taiwan Dollar, resulting in a gain of $30.0 million. The remaining net currency loss of $14.9 million was related to the impacts of other drivers, each of which was individually immaterial.

 

The $18.5 million currency gain recognized in the 26-week period ended July 1, 2023 was primarily due to the U.S. Dollar weakening against the Polish Zloty, British Pound Sterling, and Euro, and strengthening against the Taiwan Dollar, partially offset by the U.S. Dollar strengthening against the Chinese Yuan, Japanese Yen, and Australian Dollar, within the 26-week period ended July 1, 2023. During this period, the U.S. Dollar weakened 7.5% against the Polish Zloty, 5.0% against the British Pound Sterling, 1.9% against the Euro, and strengthened 1.6% against the Taiwan Dollar, resulting in gains of $13.9 million, $2.7 million, $1.4 million, and $5.9 million, respectively, partially offset by the U.S. Dollar strengthening 4.0% against the Chinese Yuan, 9.1% against the Japanese Yen, and 2.4% against the Australian Dollar, resulting in losses of $2.4 million, $2.0 million, and $0.5 million, respectively. The remaining net currency loss of $0.5 million was related to the impacts of other currencies, each of which was individually immaterial.

 

Income Tax Provision

 

The Company recorded income tax expense of $116.4 million in the first half of 2024, compared to income tax expense of $47.5 million in the first half of 2023. The effective tax rate was 16.8% in the first half of 2024, compared to 8.8% in the first half of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

 

Net Income

As a result of the above, net income for the 26-week period ended June 29, 2024 was $576.6 million compared to $490.3 million for the 26-week period ended July 1, 2023, an increase of $86.3 million.

 

Liquidity and Capital Resources

We primarily use cash flow from operations, and expect that future cash requirements may be used, to fund our capital expenditures, support our working capital requirements, pay dividends, fund share repurchases, and fund strategic acquisitions. We believe that our existing cash balances and cash flow from operations will be sufficient to meet our short- and long-term projected working capital needs, capital expenditures, and other cash requirements.

 

Cash, Cash Equivalents, and Marketable Securities

 

As of June 29, 2024, we had approximately $3.4 billion of cash, cash equivalents and marketable securities. Management invests idle or surplus cash in accordance with the Company's investment policy, which has been approved by the Company’s Board of Directors. The investment policy’s primary objectives are to preserve capital, maintain an acceptable degree of liquidity, and maximize yield within the constraint of low credit risk. Garmin’s average interest rate returns on cash and investments during the first halves of 2024 and 2023 were 3.3% and 2.5%, respectively. The fair value of our securities varies from period to period due to changes in interest rates, the performance of the underlying collateral, and the credit performance of the underlying issuer, among other factors. See Note 4 in the Notes to the Condensed Consolidated Financial Statements for additional information regarding marketable securities.

 

21


 

Cash Flows

 

Cash provided by operating activities totaled $690.6 million for the first half of 2024, compared to $552.9 million for the first half of 2023. The increase was primarily due to an increase in cash received from customers primarily driven by higher net sales as well as less cash paid for income taxes, partially offset by increases in cash paid for cost of goods sold and operating expenses in the first half of 2024 compared to the first half of 2023.

 

Cash used in investing activities totaled $143.2 million for the first half of 2024, compared to $70.1 million for the first half of 2023. The increase was primarily due to net purchases of marketable securities in the first half of 2024, compared to the net redemptions of marketable securities in the first half of 2023, partially offset by a decrease in purchases of property and equipment.

 

Cash used in financing activities totaled $285.7 million for the first half of 2024, compared to $337.1 million for the first half of 2023. This decrease was primarily due to lower purchases of treasury shares under share repurchase plans and partially offset by an increase in the purchase of treasury shares related to equity awards in the first half of 2024 compared to the first half of 2023.

 

Use of Cash

 

Operating Leases

 

The Company has lease arrangements for certain real estate properties, vehicles, and equipment. Leased properties are typically used for office space, distribution, and retail. As of June 29, 2024, the Company had fixed lease payment obligations of $147.7 million, with $32.5 million payable within 12 months.

 

Inventory Purchase Obligations

 

The Company obtains various raw materials and components for its products from a variety of third party suppliers. The Company’s inventory purchase obligations are primarily noncancelable. As of June 29, 2024, the Company had inventory purchase obligations of $862.7 million, with $685.2 million payable within 12 months.

 

Other Purchase Obligations

 

The Company’s other purchase obligations primarily consist of noncancelable commitments for capital expenditures and other indirect purchases in connection with conducting our business. As of June 29, 2024, the Company had other purchase obligations of $373.7 million, with $170.5 million payable within 12 months.

Critical Accounting Policies and Estimates

General

Our discussion and analysis of financial condition and results of operations are based upon the Company’s condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The presentation of these financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to customer sales programs and incentives, product returns, bad debts, inventories, investments, intangible assets, income taxes, warranty obligations, and contingencies and litigation. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 and “Critical Accounting Policies and Estimates” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no significant changes to the Company’s critical accounting policies and estimates in the 13-week and 26-week periods ended June 29, 2024.

 

22


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There are numerous market risks that can affect our future business, financial condition and results of operations. In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There have been no material changes during the 13-week and 26-week periods ended June 29, 2024 in the risks described in our Annual Report on Form 10-K related to market sensitivity, inflation, foreign currency exchange rate risk and interest rate risk.

 

Item 4. Controls and Procedures

(a) Evaluation of disclosure controls and procedures. The Company maintains a system of disclosure controls and procedures that are designed to provide reasonable assurance that information, which is required to be timely disclosed, is accumulated and communicated to management in a timely fashion. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. As of June 29, 2024, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the Company’s disclosure controls and procedures. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded as of June 29, 2024 that our disclosure controls and procedures were effective such that the information relating to the Company, required to be disclosed in our Securities and Exchange Commission (SEC) reports (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii) is accumulated and communicated to the Company’s management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

(b) Changes in internal control over financial reporting. There has been no change in the Company’s internal controls over financial reporting that occurred during the Company’s fiscal quarter ended June 29, 2024 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

23


 

Part II - Other Information

In the normal course of business, the Company and its subsidiaries are parties to various legal claims, actions, and complaints, including matters involving patent infringement, other intellectual property, product liability, customer claims and various other risks. It is not possible to predict with certainty whether or not the Company and its subsidiaries will ultimately be successful in any of these legal matters, or if not, what the impact might be. However, the Company’s management does not expect that the results in any of these legal proceedings will have a material adverse effect on the Company’s business, results of operations, financial position or cash flows. For additional information, see Note 8, "Commitments and Contingencies" in the above Condensed Consolidated Financial Statements and Part I, Item 3, “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023.

Item 1A. Risk Factors

There are many risks and uncertainties that can affect our future business, financial performance or share price. In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There have been no material changes during the 26-week period ended June 29, 2024 in the risks described in our Annual Report on Form 10-K. These risks, however, are not the only risks facing our Company. Additional risks and uncertainties, including those not currently known to us or that we currently deem to be immaterial, also may materially adversely affect our business, financial condition and/or operating results.

 

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

Issuer Purchases of Equity Securities

 

Share repurchase activity during the 13-week period ended June 29, 2024, summarized on a trade-date basis, was as follows (in thousands, except per share amounts):

 

Period

 

Total Number of Shares Purchased (1)

 

 

Average Price Paid Per Share (2)

 

 

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 Program

 

March 31, 2024 - April 27, 2024

 

 

2

 

 

$

139.48

 

 

 

2

 

 

$

299,721

 

April 28, 2024 - May 25, 2024

 

 

10

 

 

$

165.99

 

 

 

10

 

 

$

298,061

 

May 26, 2024 - June 29, 2024

 

 

48

 

 

$

161.96

 

 

 

48

 

 

$

290,287

 

Total

 

 

60

 

 

 

 

 

 

60

 

 

 

 

 

(1) The Board of Directors approved a share repurchase program on February 16, 2024 (the "2024 Program"), which was announced on February 21, 2024. The 2024 Program authorizes the Company to purchase up to $300 million of its common shares, exclusive of the cost of any associated excise tax. Share repurchases may be made in the open market or in privately negotiated transactions, including under plans complying with the provisions of Rule 10b5-1 and Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The timing and volume of share repurchases are subject to market conditions, business conditions and applicable laws, and are at management’s discretion. The 2024 Program does not require the purchase of any minimum number of shares and may be suspended or discontinued at any time. The 2024 Program expires on December 26, 2026. Refer to Note 9 in the Notes to the Condensed Consolidated Financial Statements for additional information related to share repurchases.

 

(2) Average price paid per share includes costs associated with the repurchases, except for the cost of any associated excise tax.

 

 

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

24


 

Item 5. Other Information

 

(c) Trading Plans

 

During the 13-week period ended June 29, 2024, no directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) of the Company adopted or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

25


 

Item 6. Exhibits

Exhibit 3.1

 

Articles of Association of Garmin Ltd., as amended and restated on June 7, 2024 (incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K filed on June 11, 2024).

 

 

 

Exhibit 3.2

 

Organizational Regulations of Garmin Ltd., as amended on October 25, 2019 (incorporated by reference to Exhibit 3.2 of the Registrant’s Amendment No.1 to Current Report on Form 8-K/A filed on November 21, 2019).

 

 

 

Exhibit 31.1‡

Certification of Chief Executive Officer pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a).

Exhibit 31.2‡

Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a).

Exhibit 32.1†

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

Exhibit 32.2†

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

Exhibit 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.

Exhibit 101.SCH‡

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

Exhibit 104‡

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

 

‡ Filed herewith.

† Furnished herewith.

26


 

SIGNATURES

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

GARMIN LTD.

By

/s/ Douglas G. Boessen

Douglas G. Boessen

Chief Financial Officer

(Principal Financial Officer and

Principal Accounting Officer)

Dated: July 31, 2024

27


EX-31.1 2 grmn-ex31_1.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, Clifton A. Pemble, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Garmin Ltd.;

2. Based on my knowledge, this quarterly 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 quarterly 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 we 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 quarterly 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;

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2024

By

/s/ Clifton A. Pemble

Clifton A. Pemble

President and Chief Executive Officer

 


EX-31.2 3 grmn-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Douglas G. Boessen, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Garmin Ltd.;

2. Based on my knowledge, this quarterly 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 quarterly 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 we 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 quarterly 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;

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2024

By

/s/ Douglas G. Boessen

Douglas G. Boessen

Chief Financial Officer

 


EX-32.1 4 grmn-ex32_1.htm EX-32.1 EX-32.1

EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Garmin Ltd. (the “Company”) on Form 10-Q for the period ending June 29, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Clifton A. Pemble, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

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

 

(2)

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

Date: July 31, 2024

By

/s/ Clifton A. Pemble

Clifton A. Pemble

President and Chief Executive Officer

 

 


EX-32.2 5 grmn-ex32_2.htm EX-32.2 EX-32.2

EXHIBIT 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Garmin Ltd. (the “Company”) on Form 10-Q for the period ending June 29, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Douglas G. Boessen, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

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

 

(2)

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

Date: July 31, 2024

By

/s/ Douglas G. Boessen

Douglas G. Boessen

Chief Financial Officer

 

 


EX-101.SCH 6 grmn-20240629.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Segment Information and Geographic Data link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Segment Information and Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Revenue - Schedule of Revenue Disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue - Schedule of Disaggregated Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue - Schedule of Deferred Revenue and Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Warranty Reserves - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Stockholders' Equity - Schedule of Dividends Declared (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Segment Information and Geographic Data - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Dividends payable, Amount per share Dividends Payable, Amount Per Share Gain (Loss) on Sale of Investments, Total Gain (Loss) on Sale of Investments Realized loss on marketable securities Geographical Geographical [Axis] Weighted average common shares outstanding: Diluted Shares excluded from diluted net income per share calculation: Earnings Per Share, Diluted, Other Disclosure [Abstract] Accrued interest written off. Accrued interest written off Accrued Interest Written Off Fair Value Fair Value, Total Debt Securities, Available-for-Sale Other noncurrent liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Mortgage-backed securities [Member] Collateralized Mortgage-Backed Securities [Member] Payment For Purchase of Treasury Stock Under Share Repurchase Plan Payment For Purchase of Treasury Stock Under Share Repurchase Plan Purchase of treasury stock under share repurchase plan Revenue from Contract with Customer, Excluding Assessed Tax, Total Net sales Revenue from Contract with Customer, Excluding Assessed Tax Net sales to external customers Accrued Investment Income Receivable, Total Accrued interest receivable Accrued Investment Income Receivable Information refer to product warranty term. Product warranty term Product Warranty Term Schedule of Revenue Disaggregated Disaggregation of Revenue [Table Text Block] Deferred revenue Contract with Customer, Liability, Current Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Fair Value Less than 12 Consecutive Months Warranty Reserves Product Warranty Disclosure [Text Block] Subsequent Events [Text Block] Subsequent Events Dividends Payable, Date of Record Record Date Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Dividends paid per share Common Stock, Dividends, Per Share, Cash Paid Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Changes in Classification and Allocation Changes in Classification and Allocation Policy Text Block Changes in classification and allocation policy text block. Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Total liabilities and stockholders’ equity Liabilities and Equity Deferred income tax assets Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Amount of deferred revenue that is recognized ratably over a period of three years or less. Amount of Deferred revenue that is recognized ratably over a period of three years or less Amount Of Deferred Revenue That Is Recognized Ratably Over A Period Of Three Years Or Less Inventories Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common shares, issued Common Stock, Shares, Issued Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Dividends [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Member] Other Comprehensive Income (Loss), Net of Tax Net current-period other comprehensive income (loss) Accumulated Other Comprehensive Income Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Domain] Entity Address, City or Town Entity Address, City or Town Adjustment related to unrealized gains (losses) on available-for-sale securities income tax effects OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Additional Paid-In Capital Additional Paid-in Capital [Member] Amortization, Total Amortization Amortization Inventory, Raw Materials, Gross, Total Raw materials Inventory, Raw Materials, Gross Current liabilities: Liabilities, Current [Abstract] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Fair Value 12 Consecutive Months or Longer Current assets: Assets, Current [Abstract] Statement of Stockholders' Equity [Abstract] Property and equipment, net of accumulated depreciation of $1,076,312 and $1,030,588 Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net The information of auto revenue percentage. Percentage of auto revenue Auto Revenue Percentage Class of Stock [Domain] Amortized Cost, Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Dividends Payable, Date Declared Dividend Declaration Date Federal and statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Treasury Stock, Common, Shares Dividend Declared2 [Member] Dividend Declared2 [Member] Entity Central Index Key Entity Central Index Key Numerator: Income Amounts Attributable to Parent, Disclosures [Abstract] Increase (Decrease) in Other Operating Assets, Total Other current and non-current assets Increase (Decrease) in Other Operating Assets Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments Financial Instruments [Domain] Net Gains (Losses) on Available-for-Sale Securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Dividend Declared3 [Member] Dividend Declared3 [Member] Geographical Geographical [Domain] Total assets Assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Purchase of treasury stock under share repurchase plan1 Purchase of treasury stock under share repurchase plan1 Purchase of treasury shares under share repurchase plan, including any associated excise tax Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Gross Unrealized Losses Less than 12 Consecutive Months Retained Earnings Retained Earnings [Member] Class of Stock [Axis] Deferred income tax liabilities Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Minimum [Member] Minimum [Member] Dividends Declared [Line Items] Dividends Declared [Line Items] Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Income taxes payable Accrued Income Taxes, Current Agency securities [Member] US Government Agencies Debt Securities [Member] Equity Component Equity Component [Domain] Segments Segments [Axis] Share capital currency change Share capital currency change Share capital currency change (in Share) Stock Issued During Period, Value, Treasury Stock Reissued Issuance of treasury shares related to equity awards Entity's Reporting Status Current Entity Current Reporting Status Common shares, authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development expense Research and Development Expense Unrealized foreign currency losses Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Unrealized foreign currency losses (gains) Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Over time [Member] Transferred over Time [Member] Stock Repurchase Program, Authorized Amount Share Repurchase Program, Authorized Amount Assets Assets [Abstract] Common shares (194,901 and 195,880 shares authorized and issued; 192,251 and 191,777 shares outstanding) Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Standard warranty on products. Standard Warranty on Products [Member] Standard Warranty On Products [Member] Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period Contract with Customer, Liability, Revenue Recognized Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Operating income (loss) Operating income Operating Income (Loss) Potential future tax legislation impact on rates Potential Future Tax Legislation Impact On Rates Potential future tax legislation impact on rates. Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense (benefit) Income tax provision Marketable Securities [Line Items] Marketable Securities [Line Items] Patrick Desbois [Member] Patrick Desbois [Member] Patrick Desbois [Member] Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total Redemption of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Amounts reclassified from accumulated other comprehensive income (loss) to other income, net of income tax benefit Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Marketable Securities [Table] Marketable Securities [Table] Schedule of Net Sales (Revenue), Gross Profit, and Operating Income Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Repurchased common stock shares, amount Repurchased common stock shares, amount Treasury Stock, Shares, Retired Cancellation of treasury stock (in share) Treasury stock, shares retired Reclassification from research and development expense to selling, general and administrative expense Reclassification From Research and Development Expense to Selling, General and Administrative Expense Reclassification from research and development expense to selling, general and administrative expense. Other (expense) income Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Schedule of Net Sales to External Customers by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Subsequent Events [Abstract] Schedule of Marketable Securities Classified as Available-for-sale Securities Debt Securities, Available-for-Sale [Table Text Block] Fitness segment. Fitness Segment [Member] Fitness Segment [Member] Commitments and Contingencies Disclosure [Abstract] Other noncurrent assets Other Assets, Noncurrent, Total Other Assets, Noncurrent Other accrued expenses Other Accrued Liabilities, Current Stockholders' Equity Equity [Text Block] Depreciation, Total Depreciation Depreciation APAC [Member] Asia Pacific [Member] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Dividend Declared4 [Member] Dividend Declared4 [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Loss (gain) on sale or disposal of property and equipment Loss (gain) on sale or disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Cost of Goods and Services Sold, Total Cost of goods sold Cost of Goods and Services Sold Share Capital [ Member ] Share Capital [Member] Share Capital [Member] Net income per share: Earnings Per Share [Abstract] Fair Value, Due after five years through ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Amount refer to contract with customer liability additions. Deferred Revenue, Deferrals in period Contract With Customer Liability Additions Accounting Policies [Abstract] Segments Segments [Domain] Product Warranty Liability [Table] Product Warranty Liability [Table] Other comprehensive income (loss) before reclassification, net of income tax expense Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive income (loss) before reclassification, net of income tax benefit of $5,798 Stock Repurchase Program Expiration Date Share repurchase authorization expires Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Basic net income per share Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Income Statement [Abstract] Debt Securities, Available-for-sale, Current, Total Marketable securities Debt Securities, Available-for-Sale, Current Schedule of Deferred Revenue and Costs Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statistical Measurement Statistical Measurement [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Noncurrent income taxes payable Accrued Income Taxes, Noncurrent Amortized Cost, Due after five years through ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders' Equity Note [Abstract] Share Repurchase Program [Axis] Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Diluted net income per share Product and Service Product and Service [Domain] EMEA [Member] EMEA [Member] The amount of deferred costs recognized. Deferred Costs, Recognition of deferrals in period Deferred Costs Recognized1 Member stands for auto OEM operating segment. Auto OEM [Member] Auto Original Equipment Manufacturer Solutions [Member] Revenue from Contract with Customer [Abstract] SWITZERLAND Clifton Pemble [Member] Clifton Pemble [Member] Clifton Pemble [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Noncancellable unconditional purchase obligations Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation, Total Point in time [Member] Transferred at Point in Time [Member] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock U.S. Treasury securities [Member] US Treasury Securities [Member] Foreign currency (losses) gains Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Fair Value, Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Other [Member] Other Debt Obligations [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Dividend payable Dividends Payable, Current Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Schedule of Gross Unrealized Losses and Fair Value by Major Security Type Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Schedule of Changes in the Aggregate Warranty Reserve Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Dividends Payable Date Approved Day Month And Year Dividends Payable Date Approved Day Month And Year Dividend Approval Date Allowance for credit losses and charge to other income Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Total Allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Municipal securities [Member] Municipal Bonds [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Fair Value, Due after ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Equity Components Equity Components [Axis] Accounts receivable, net of allowance for doubtful accounts Increase (Decrease) in Accounts Receivable Tabular disclosure of disaggregation of revenue by segment (auto). Schedule of Disaggregated Revenue by Segment (Auto) Disaggregation Of Revenue Segment Auto Table [Text Block] Increase (Decrease) in Other Operating Liabilities, Total Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Other current and non-current liabilities Investments, Debt and Equity Securities [Abstract] Inventory Disclosure [Abstract] Recognition of deferrals in period Deferred Revenue, Recognition of deferrals in period Contract with customer liability revenue recognized including additions Contract with customer liability revenue recognized including additions. Local Phone Number Local Phone Number Goodwill Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Clifton Pemble Trading Arrangement Tranche Two [Member] Clifton Pemble Trading Arrangement Tranche Two [Member] Clifton Pemble Trading Arrangement Tranche Two Percentage of available for sale securities in unrealized loss positions. Percentage of available-for-sale securities in unrealized loss positions Percentage Of Availableforsale Securities In Unrealized Loss Positions Statement of Cash Flows [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross profit Gross Profit Gross profit Foreign Currency Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Common shares, par value (in CHF dollars per share) Common Stock, Par or Stated Value Per Share Common stock, nominal par value Two thousand twenty two share repurchase program. Two Thousand Twenty Two Share Repurchase Program [Member] 2022 Share Repurchase Program [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Maximum [Member] Maximum [Member] Amortized Cost, Due after ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 Payments of Dividends, Total Dividends Payments of Dividends Dividend paid APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase in cash, cash equivalents, and restricted cash Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Effect of dilutive equity awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Clifton Pemble One [Member] Clifton Pemble One [Member] Clifton Pemble One [Member] Dividend Declared1 [Member] Dividend Declared1 [Member] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Segment Information and Geographic Data Segment Reporting Disclosure [Text Block] City Area Code City Area Code Inventories Inventory, Net Inventories Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Interest income Interest Income, Other Restricted cash balances Restricted Cash and Cash Equivalents, Noncurrent, Total Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Weighted Average Number of Shares Outstanding, Basic, Total Basic Weighted Average Number of Shares Outstanding, Basic Denominator for basic net income per share – weighted-average common shares Work-in-process Inventory, Work in Process, Gross Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Statement [Table] Statement [Table] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Statement [Line Items] Statement [Line Items] Anti-dilutive equity awards Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Purchase of treasury stock related to equity awards. Purchase of treasury stock related to equity awards Payments For Repurchase Of Treasury Stock Related To Equity Awards Proceeds from issuance of treasury shares related to equity awards Proceeds from Sale of Treasury Stock Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Common Stock Common Stock [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] The amount of deferred costs additions. Deferred Costs, Deferrals in period Deferred Costs Addition Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Two thousand twenty four share repurchase program. Two Thousand Twenty Four Share Repurchase Program [Member] 2024 Share Repurchase Program [Member] Inventory, Finished Goods, Gross, Total Finished goods Inventory, Finished Goods, Gross Treasury shares (2,650 and 4,103 shares) Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general and administrative expenses Selling, General and Administrative Expense Dividends [Domain] Share Repurchase Program [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Accrued warranty costs Product Warranty Accrual, Current Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Repurchase additional shares authorization Repurchase additional shares authorization Purchase of treasury stock under share repurchase plan Purchase of treasury stock under share repurchase plan Purchase of treasury stock under share repurchase plan Income Taxes Increase (Decrease) in Income Taxes Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Share repurchase program, Common stock subject to cancellation Recently Adopted Accounting Standards and Not Yet Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Axis] Other Comprehensive Income (Loss), Tax, Total Other Comprehensive Income (Loss), Tax Net of income tax expense Financial Instrument Financial Instrument [Axis] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Accrued sales program costs Accrued Marketing Costs, Current Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Marine segment. Marine Segment [Member] Marine Segment [Member] Dividends Dividends Dividends Net Net amount of paid and unpaid common stock dividends declared with the form of settlement in cash. Debt Securities, Available-for-Sale, Unrealized Loss Position Fair Value, Total Reclassification from AOCI, Current Period, Tax, Total Reclassification from AOCI, Current Period, Tax Net of income tax benefit (expense) Net of income tax benefit Entity File Number Securities Act File Number Member stands for auto PND operating segment. Auto PND [Member] Auto Personal Navigation Devices [Member] Change in fair value of available-for-sale marketable securities, net of deferred taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, cash equivalents, and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Treasury Stock, Retired, Cost Method, Amount Cancellation of treasury shares Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Americas [Member] Americas [Member] Certain aviation, marine, and auto OEM products. Certain Aviation, Marine and Auto OEM products [Member] Certain Aviation Marine And Auto O E M Products [Member] Total operating expense Operating Expenses Other intangible assets, net Other Intangible Assets, Net Noncurrent marketable securities Debt Securities, Available-for-Sale, Noncurrent Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of operating segments Number of Operating Segments Standard and Extended Product Warranty Accrual, Total Balance - beginning of period Standard and Extended Product Warranty Accrual Balance - end of period Earnings Per Share Earnings Per Share [Text Block] Commercial Paper [Member] Commercial Paper [Member] Entity Address, Address Line1 Entity Address, Address Line One Allowance for credit losses on available for sale debt securities in unrealized loss position. Allowance for credit losses on securities in an unrealized loss position Allowance For Credit Losses On Available For Sale Debt Securities In Unrealized Loss Position Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Aviation segment. Aviation Segment [Member] Aviation Segment [Member] Fair Value, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Dividends Payable [Table] Product and Service Product and Service [Axis] Noncurrent deferred revenue Contract with Customer, Liability, Noncurrent Treasury Stock, Value, Acquired, Cost Method Purchase of treasury shares related to equity awards Title of 12(b) Security Title of 12(b) Security Income Tax Authority, Name [Axis] Deferred Costs, Total Deferred costs, Balance, beginning of period Deferred Costs Deferred Costs, Balance, end of period Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Treasury Stock, Common [Member] Treasury Stock [Member] Entity Address, Country Entity Address, Country Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Share capital currency changes Share capital currency changes Share capital currency change Common Stock, Dividends, Per Share, Declared Dividends declared per share Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Deferred costs Increase (Decrease) in Deferred Charges Cash From Payments For Acquisitions Cash From Payments For Acquisitions Net cash from (payments for) acquisitions Contract with Customer, Liability, Total Deferred Revenue, Balance, beginning of period Contract with Customer, Liability Deferred Revenue, Balance, end of period Deferred revenue Product Warranties Disclosures [Abstract] Fair Value, Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Unrealized Losses, Total Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Gross Unrealized Losses Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common shares, outstanding Repurchased common stock shares Repurchased common stock shares Outdoor segment. Outdoor Segment [Member] Outdoor Segment [Member] Clifton Pemble Trading Arrangement Tranche One [Member] Clifton Pemble Trading Arrangement Tranche One [Member] Clifton Pemble Trading Arrangement Tranche One Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred Income Taxes and Tax Credits, Total Deferred income taxes Deferred Income Taxes and Tax Credits Entity Filer Category Entity Filer Category Balance Sheet Location Balance Sheet Location [Domain] Income Tax Authority, Name [Domain] Auto OEM Segment [Member] Auto OEM Segment [Member] Auto OEM Segment [Member] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Translation adjustment Total other income (expense) Nonoperating Income (Expense) Deferred Costs, Noncurrent, Total Noncurrent deferred costs Deferred Costs, Noncurrent Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity, Attributable to Parent Beginning balance, value Ending balance, value Total stockholders’ equity Dividends Payable, Date to be Paid Dividend Date Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total Accrual for products sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Net income Numerator for basic and diluted net income per share - net income Other income (expense): Nonoperating Income (Expense) [Abstract] Deferred Costs, Current, Total Deferred costs Deferred Costs, Current Corporate Debt Securities [Member] Corporate debt securities [Member] Statement of Financial Position [Abstract] Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Amortized Cost, Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Diluted Weighted Average Number of Shares Outstanding, Diluted Denominator for diluted net income per share – adjusted weighted-average common shares Effective Income Tax Rate Reconciliation, Percent, Total Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Amortized Cost, Total Debt Securities, Available-for-Sale, Amortized Cost Income Taxes Income Tax Disclosure [Text Block] Schedule of Dividends Payable [Table Text Block] Schedule of Dividends Declared Other Investing Activities Net Other Investing Activities Net Other investing activities, net Schedule of Computation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Gross Unrealized Losses 12 Consecutive Months or Longer Revenues from External Customers [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Employee-related Liabilities, Current, Total Salaries and benefits payable Employee-related Liabilities, Current Income Tax Disclosure [Abstract] XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document And Entity Information - shares
6 Months Ended
Jun. 29, 2024
Jul. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 29, 2024  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-28  
Entity File Number 001-41118  
Entity Registrant Name GARMIN LTD  
Entity Central Index Key 0001121788  
Entity Tax Identification Number 98-0229227  
Entity Incorporation, State or Country Code V8  
Entity Address, Address Line1 Mühlentalstrasse 2  
Entity Address, City or Town Schaffhausen  
Entity Address, Country CH  
Entity Address, Postal Zip Code 8200  
City Area Code 41 52  
Local Phone Number 630 1600  
Title of 12(b) Security Registered Shares, $0.10 Per Share Par Value  
Trading Symbol GRMN  
Security Exchange Name NYSE  
Entity's Reporting Status Current Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   192,213,829
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Income Statement [Abstract]        
Net sales $ 1,506,671 $ 1,320,795 $ 2,888,320 $ 2,468,219
Cost of goods sold 643,780 561,353 1,223,290 1,055,983
Gross profit 862,891 759,442 1,665,030 1,412,236
Research and development expense 243,151 224,394 485,686 445,878
Selling, general and administrative expenses 277,713 250,693 538,907 485,021
Total operating expense 520,864 475,087 1,024,593 930,899
Operating income 342,027 284,355 640,437 481,337
Other income (expense):        
Interest income 29,286 18,760 54,313 34,659
Foreign currency (losses) gains (4,828) 10,797 (2,547) 18,484
Other (expense) income (513) 2,064 809 3,268
Total other income (expense) 23,945 31,621 52,575 56,411
Income before income taxes 365,972 315,976 693,012 537,748
Income tax provision 65,342 28,037 116,421 47,482
Net income $ 300,630 $ 287,939 $ 576,591 $ 490,266
Net income per share:        
Basic $ 1.57 $ 1.51 $ 3 $ 2.56
Diluted $ 1.56 $ 1.5 $ 2.99 $ 2.56
Weighted average common shares outstanding:        
Basic 192,074 191,293 191,982 191,395
Diluted 192,899 191,597 192,808 191,741
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 300,630 $ 287,939 $ 576,591 $ 490,266
Foreign currency translation adjustment (20,320) (25,342) (79,375) (8,451)
Change in fair value of available-for-sale marketable securities, net of deferred taxes 4,382 (3,392) 6,995 7,684
Comprehensive income $ 284,692 $ 259,205 $ 504,211 $ 489,499
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Current assets:    
Cash and cash equivalents $ 1,937,483 $ 1,693,452
Marketable securities 288,659 274,618
Accounts receivable, net 808,446 815,243
Inventories 1,319,643 1,345,955
Deferred costs 20,946 16,316
Prepaid expenses and other current assets 322,041 318,556
Total current assets 4,697,218 4,464,140
Property and equipment, net of accumulated depreciation of $1,076,312 and $1,030,588 1,206,020 1,224,097
Operating lease right-of-use assets 130,302 143,724
Noncurrent marketable securities 1,192,190 1,125,191
Deferred income tax assets 777,019 754,635
Noncurrent deferred costs 8,921 11,057
Goodwill 599,606 608,474
Other intangible assets, net 168,392 186,601
Other noncurrent assets 103,654 85,650
Total assets 8,883,322 8,603,569
Current liabilities:    
Accounts payable 331,938 253,790
Salaries and benefits payable 172,284 190,014
Accrued warranty costs 58,253 55,738
Accrued sales program costs 90,191 98,610
Other accrued expenses 196,381 245,874
Deferred revenue 105,999 101,189
Income taxes payable 236,708 225,475
Dividend payable 432,569 139,997
Total current liabilities 1,624,323 1,310,687
Deferred income tax liabilities 102,951 114,682
Noncurrent income taxes payable 16,480 16,521
Noncurrent deferred revenue 31,848 36,148
Noncurrent operating lease liabilities 102,167 113,035
Other noncurrent liabilities 571 436
Stockholders’ equity:    
Common shares (194,901 and 195,880 shares authorized and issued; 192,251 and 191,777 shares outstanding) 19,490 19,588
Additional paid-in capital 2,183,158 2,125,467
Treasury shares (2,650 and 4,103 shares) (223,899) (330,909)
Retained earnings 5,164,227 5,263,528
Accumulated other comprehensive income (loss) (137,994) (65,614)
Total stockholders’ equity 7,004,982 7,012,060
Total liabilities and stockholders’ equity $ 8,883,322 $ 8,603,569
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Statement of Financial Position [Abstract]    
Accumulated depreciation $ 1,076,312 $ 1,030,588
Common shares, authorized 194,901 195,880
Common shares, issued 194,901 195,880
Common shares, outstanding 192,251 191,777
Treasury Stock, Common, Shares 2,650 4,103
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Operating Activities:    
Net income $ 576,591 $ 490,266
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 67,890 64,816
Amortization 21,047 22,788
Loss (gain) on sale or disposal of property and equipment 128 (124)
Unrealized foreign currency losses (gains) 3,165 (13,054)
Deferred income taxes (35,778) (68,859)
Stock compensation expense 65,983 43,397
Realized loss on marketable securities 29 59
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable, net of allowance for doubtful accounts (8,600) (62,832)
Inventories (11,368) 111,531
Other current and non-current assets (39,759) 2,769
Accounts payable 92,065 45,206
Other current and non-current liabilities (62,099) (39,484)
Deferred revenue 667 4,711
Deferred costs (2,516) (990)
Income Taxes 23,181 (47,288)
Net cash provided by operating activities 690,626 552,912
Investing activities:    
Purchases of property and equipment (70,325) (99,346)
Purchase of marketable securities (281,297) (68,978)
Redemption of marketable securities 203,775 98,885
Net cash from (payments for) acquisitions 5,011 0
Other investing activities, net (321) (695)
Net cash used in investing activities (143,157) (70,134)
Financing activities:    
Dividends (284,246) (279,442)
Proceeds from issuance of treasury shares related to equity awards 24,530 21,946
Purchase of treasury stock related to equity awards (16,264) (9,397)
Purchase of treasury stock under share repurchase plan (9,713) (70,181)
Net cash used in financing activities (285,693) (337,074)
Effect of exchange rate changes on cash and cash equivalents (17,761) 599
Net increase in cash, cash equivalents, and restricted cash 244,015 146,303
Cash, cash equivalents, and restricted cash at beginning of period 1,694,156 1,279,912
Cash, cash equivalents, and restricted cash at end of period $ 1,938,171 $ 1,426,215
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock, Common [Member]
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance, value at Dec. 31, 2022 $ 6,204,340 $ 17,979 $ 2,042,472 $ (475,095) $ 4,733,517 $ (114,533)
Net Income (Loss) 490,266       490,266  
Translation adjustment (8,451)         (8,451)
Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects 7,684         7,684
Comprehensive income 489,499          
Dividends (558,512)       (558,512)  
Issuance of treasury shares related to equity awards 21,946   (6,482) 28,428    
Stock compensation 43,397   43,397      
Purchase of treasury shares related to equity awards (9,397)     (9,397)    
Purchase of treasury shares under share repurchase plan, including any associated excise tax (67,451)     (67,451)    
Cancellation of treasury shares   (238)   200,827 (200,589)  
Share capital currency change   1,847 (1,847)      
Ending balance, value at Jul. 01, 2023 6,123,822 19,588 2,077,540 (322,688) 4,464,682 (115,300)
Beginning balance, value at Apr. 01, 2023 6,405,004 17,979 2,048,339 (510,478) 4,935,730 (86,566)
Net Income (Loss) 287,939       287,939  
Translation adjustment (25,342)         (25,342)
Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects (3,392)         (3,392)
Comprehensive income 259,205          
Dividends (558,398)       (558,398)  
Issuance of treasury shares related to equity awards 21,946   8,383 13,563    
Stock compensation 22,665   22,665      
Purchase of treasury shares related to equity awards (228)     (228)    
Purchase of treasury shares under share repurchase plan, including any associated excise tax (26,372)     (26,372)    
Cancellation of treasury shares   (238)   200,827 (200,589)  
Share capital currency change   1,847 (1,847)      
Ending balance, value at Jul. 01, 2023 6,123,822 19,588 2,077,540 (322,688) 4,464,682 (115,300)
Beginning balance, value at Dec. 30, 2023 7,012,060 19,588 2,125,467 (330,909) 5,263,528 (65,614)
Net Income (Loss) 576,591       576,591  
Translation adjustment (79,375)         (79,375)
Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects 6,995         6,995
Comprehensive income 504,211          
Dividends (576,817)       (576,817)  
Issuance of treasury shares related to equity awards 24,530   (8,292) 32,822    
Stock compensation 65,983   65,983      
Purchase of treasury shares related to equity awards (16,264)     (16,264)    
Purchase of treasury shares under share repurchase plan, including any associated excise tax (8,721)     (8,721)    
Cancellation of treasury shares   (98)   99,173 (99,075)  
Ending balance, value at Jun. 29, 2024 7,004,982 19,490 2,183,158 (223,899) 5,164,227 (137,994)
Beginning balance, value at Mar. 30, 2024 7,246,097 19,490 2,135,384 (226,921) 5,440,200 (122,056)
Net Income (Loss) 300,630       300,630  
Translation adjustment (20,320)         (20,320)
Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects 4,382         4,382
Comprehensive income 284,692          
Dividends (576,603)       (576,603)  
Issuance of treasury shares related to equity awards 24,530   12,510 12,020    
Stock compensation 35,264   35,264      
Purchase of treasury shares related to equity awards (277)     (277)    
Purchase of treasury shares under share repurchase plan, including any associated excise tax (8,721)     (8,721)    
Ending balance, value at Jun. 29, 2024 $ 7,004,982 $ 19,490 $ 2,183,158 $ (223,899) $ 5,164,227 $ (137,994)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Statement of Stockholders' Equity [Abstract]        
Adjustment related to unrealized gains (losses) on available-for-sale securities income tax effects $ 1,385 $ 974 $ 2,196 $ 1,642
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 300,630 $ 287,939 $ 576,591 $ 490,266
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 29, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Accounting Policies
6 Months Ended
Jun. 29, 2024
Accounting Policies [Abstract]  
Accounting Policies

1. Accounting Policies

 

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Garmin Ltd. and its wholly-owned subsidiaries (collectively, we, our, us, the Company or Garmin). Intercompany balances and transactions have been eliminated.

 

The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The condensed consolidated balance sheet at December 30, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. Additionally, the condensed consolidated financial statements should be read in conjunction with Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q, and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

The Company's operating results are subject to fluctuations associated with seasonal demand for consumer products, the timing of new product introductions, and original equipment manufacturer (OEM) customer production schedules. Therefore, operating results for the 13-week and 26-week periods ended June 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 28, 2024.

 

The Company’s fiscal year is based on a 52- or 53-week period ending on the last Saturday of the calendar year. Therefore, the financial results of certain 53-week fiscal years, and the associated 14-week quarters, will not be exactly comparable to the prior and subsequent 52-week fiscal years and the associated 13-week quarters. The quarters ended June 29, 2024 and July 1, 2023 both contain operating results for 13 weeks.

 

Changes in Classification and Allocation

Certain prior period amounts have been reclassified or presented to conform to the current period presentation.

 

In the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation. As a result, the Company’s condensed consolidated statements of income have been recast for the 13-week and 26-week periods ended July 1, 2023 to conform with the current period presentation. This change had no effect on the Company’s consolidated operating or net income.

 

Significant Accounting Policies

For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no material changes to the Company’s significant accounting policies during the 26-week period ended June 29, 2024.

 

 

Recently Adopted Accounting Standards

 

There are no recently adopted accounting standards that have a material impact on the Company’s consolidated financial statements, accounting policies, processes, or systems.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

Income Taxes

 

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

 

Segment Reporting

 

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not believe that the updated standard will have a material impact on its financial statement disclosures.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue
6 Months Ended
Jun. 29, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

2. Revenue

 

In order to further depict how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic factors, we disaggregate revenue (“net sales”) by geographic region, major product category, and pattern of recognition.

Disaggregated revenue by geographic region (Americas, APAC, and EMEA) is presented in Note 11 – Segment Information and Geographic Data. Note 11 also contains disaggregated revenue information of the five major product categories identified by the Company – fitness, outdoor, aviation, marine, and auto OEM.

A large majority of the Company’s sales are recognized on a point in time basis, usually once the product is shipped and title and risk of loss have transferred to the customer. Sales recognized over a period of time are primarily within the outdoor, aviation, and auto OEM segments and relate to performance obligations that are satisfied over the estimated life of the product or contractual service period. Revenue disaggregated by the timing of transfer of the goods or services is presented in the table below:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Point in time

 

$

1,428,175

 

 

$

1,251,214

 

 

$

2,734,622

 

 

$

2,332,283

 

Over time

 

 

78,496

 

 

 

69,581

 

 

 

153,698

 

 

 

135,936

 

Net sales

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

 

Transaction price and costs associated with the Company’s unsatisfied performance obligations are reflected as deferred revenue and deferred costs, respectively, on the Company’s condensed consolidated balance sheets. Such amounts are recognized ratably over the applicable service period or estimated useful life. Changes in deferred revenue and costs during the 26-week period ended June 29, 2024 are presented below:

 

 

 

26-Weeks Ended
June 29, 2024

 

 

 

Deferred
 Revenue
(1)

 

 

Deferred
Costs
(2)

 

Balance, beginning of period

 

$

137,337

 

 

$

27,373

 

Deferrals in period

 

 

154,208

 

 

 

28,680

 

Recognition of deferrals in period

 

 

(153,698

)

 

 

(26,186

)

Balance, end of period

 

$

137,847

 

 

$

29,867

 

(1) Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.

 

(2) Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.

Of the $153,698 of deferred revenue recognized in the 26-week period ended June 29, 2024, approximately $67,500 was deferred as of the beginning of the period. Of the $137,847 of deferred revenue as of June 29, 2024, the Company expects to recognize approximately 85% ratably over a total period of three years or less.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

3. Earnings Per Share

 

The following table sets forth the computation of basic and diluted net income per share. Stock options, stock appreciation rights, and restricted stock units are collectively referred to as “equity awards”.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for basic and diluted net income per share – net income

 

$

300,630

 

 

$

287,939

 

 

$

576,591

 

 

$

490,266

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic net income per share – weighted-average common shares

 

 

192,074

 

 

 

191,293

 

 

 

191,982

 

 

 

191,395

 

 

 

 

 

 

 

 

 

 

 

 

 

Effect of dilutive equity awards

 

 

825

 

 

 

304

 

 

 

826

 

 

 

346

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for diluted net income per share – adjusted weighted-average common shares

 

 

192,899

 

 

 

191,597

 

 

 

192,808

 

 

 

191,741

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

1.57

 

 

$

1.51

 

 

$

3.00

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

1.56

 

 

$

1.50

 

 

$

2.99

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted net income per share calculation:

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive equity awards

 

 

 

 

 

218

 

 

 

 

 

 

218

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities
6 Months Ended
Jun. 29, 2024
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities

4. Marketable Securities

 

Accounting Standards Codification Topic 820, Fair Value Measurements and Disclosures, defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The accounting guidance classifies the inputs used to measure fair value into the following hierarchy:

 

 

Level 1

Unadjusted quoted prices in active markets for the identical asset or liability

 

 

Level 2

Observable inputs for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability

 

 

Level 3

Unobservable inputs for the asset or liability

 

The Company endeavors to utilize the best available information in measuring fair value. Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Valuation is based on prices obtained from an independent pricing vendor using both market and income approaches. The primary inputs to the valuation include quoted prices for similar assets in active markets, quoted prices for identical or similar assets in markets that are not active, contractual cash flows, benchmark yields, and credit spreads.

 

The method described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

 

Marketable securities classified as available-for-sale securities are summarized below:

 

 

 

Available-For-Sale Securities
as of June 29, 2024

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

16,936

 

 

$

2

 

 

$

 

 

$

16,938

 

Agency securities

 

Level 2

 

 

25,688

 

 

 

18

 

 

 

(551

)

 

 

25,155

 

Mortgage-backed securities

 

Level 2

 

 

36,294

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

Level 2

 

 

1,177,137

 

 

 

660

 

 

 

(39,182

)

 

 

1,138,615

 

Municipal securities

 

Level 2

 

 

281,008

 

 

 

16

 

 

 

(15,629

)

 

 

265,395

 

Other

 

Level 2

 

 

3,025

 

 

 

 

 

 

(160

)

 

 

2,865

 

Total

 

 

 

$

1,540,088

 

 

$

696

 

 

$

(59,935

)

 

$

1,480,849

 

 

 

 

Available-For-Sale Securities
as of December 30, 2023

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

2,971

 

 

$

1

 

 

$

 

 

$

2,972

 

Agency securities

 

Level 2

 

 

23,692

 

 

 

32

 

 

 

(585

)

 

 

23,139

 

Mortgage-backed securities

 

Level 2

 

 

38,743

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

Level 2

 

 

1,104,834

 

 

 

1,680

 

 

 

(46,073

)

 

 

1,060,441

 

Municipal securities

 

Level 2

 

 

294,240

 

 

 

98

 

 

 

(18,430

)

 

 

275,908

 

Other

 

Level 2

 

 

3,760

 

 

 

 

 

 

(423

)

 

 

3,337

 

Total

 

 

 

$

1,468,240

 

 

$

1,811

 

 

$

(70,242

)

 

$

1,399,809

 

 

The primary objectives of the Company’s investment policy are to preserve capital, maintain an acceptable degree of liquidity, and maximize yield within the constraint of low credit risk. The fair value of securities varies from period to period due to changes in interest rates, the performance of the underlying collateral, and the credit performance of the underlying issuer, among other factors.

 

Accrued interest receivable, which totaled $13,810 as of June 29, 2024, is excluded from both the fair value and amortized cost basis of available-for-sale securities and is included within prepaid expenses and other current assets on the Company’s condensed consolidated balance sheets. The Company writes off impaired accrued interest on a timely basis, generally within 30 days of the due date, by reversing interest income. No accrued interest was written off during the 26-week period ended June 29, 2024.

 

The Company recognizes impairments relating to credit losses of available-for-sale securities through an allowance for credit losses and other income (expense) on the Company’s condensed consolidated statements of income. Impairment not relating to credit losses is recorded in accumulated other comprehensive income (loss) on the Company’s condensed consolidated balance sheets. The cost of securities sold is based on the specific identification method. Approximately 94% of securities in the Company’s portfolio were at an unrealized loss position as of June 29, 2024.

 

The following tables display additional information regarding gross unrealized losses and fair value by major security type for available-for-sale securities in an unrealized loss position as of June 29, 2024 and December 30, 2023.

 

 

 

As of June 29, 2024

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(33

)

 

$

6,929

 

 

$

(518

)

 

$

7,482

 

 

$

(551

)

 

$

14,411

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

 

(1,882

)

 

 

264,993

 

 

 

(37,300

)

 

 

771,326

 

 

 

(39,182

)

 

 

1,036,319

 

Municipal securities

 

 

(94

)

 

 

14,280

 

 

 

(15,535

)

 

 

243,951

 

 

 

(15,629

)

 

 

258,231

 

Other

 

 

 

 

 

 

 

 

(160

)

 

 

2,865

 

 

 

(160

)

 

 

2,865

 

Total

 

$

(2,009

)

 

$

286,202

 

 

$

(57,926

)

 

$

1,057,505

 

 

$

(59,935

)

 

$

1,343,707

 

 

 

 

As of December 30, 2023

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(31

)

 

$

10,923

 

 

$

(554

)

 

$

6,446

 

 

$

(585

)

 

$

17,369

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

 

(702

)

 

 

64,637

 

 

 

(45,371

)

 

 

889,785

 

 

 

(46,073

)

 

 

954,422

 

Municipal securities

 

 

(32

)

 

 

2,654

 

 

 

(18,398

)

 

 

261,651

 

 

 

(18,430

)

 

 

264,305

 

Other

 

 

 

 

 

 

 

 

(423

)

 

 

3,337

 

 

 

(423

)

 

 

3,337

 

Total

 

$

(765

)

 

$

78,214

 

 

$

(69,477

)

 

$

1,195,231

 

 

$

(70,242

)

 

$

1,273,445

 

 

As of June 29, 2024 and December 30, 2023, the Company had not recognized an allowance for credit losses on any securities in an unrealized loss position.

 

The Company has not recorded an allowance for credit losses and charge to other income (expense) for the unrealized losses on agency, mortgage-backed, corporate debt, municipal, and other securities presented above because the Company does not consider the declines in fair value to have resulted from credit losses. The Company has not observed a significant deterioration in credit quality of these securities, which are highly rated with moderate to low credit risk. Declines in value are largely attributable to current global economic conditions. The securities continue to make timely principal and interest payments, and the fair values are expected to recover as they approach maturity. Management does not intend to sell the securities, and it is not more likely than not that the Company will be required to sell the securities, before the respective recoveries of their amortized cost bases, which may be maturity.

 

The amortized cost and fair value of marketable securities at June 29, 2024, by maturity, are shown below.

 

 

 

Amortized Cost

 

 

Fair Value

 

Due in one year or less

 

$

294,119

 

 

$

288,659

 

Due after one year through five years

 

 

1,228,392

 

 

 

1,177,147

 

Due after five years through ten years

 

 

8,238

 

 

 

7,405

 

Due after ten years

 

 

9,339

 

 

 

7,638

 

Total

 

$

1,540,088

 

 

$

1,480,849

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 29, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

5. Income Taxes

 

The Company recorded income tax expense of $65,342 in the 13-week period ended June 29, 2024, compared to income tax expense of $28,037 in the 13-week period ended July 1, 2023. The effective tax rate was 17.9% in the second quarter of 2024, compared to 8.9% in the second quarter of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

 

The Company recorded income tax expense of $116,421 in the 26-week period ended June 29, 2024, compared to income tax expense of $47,482 in the 26-week period ended July 1, 2023. The effective tax rate was 16.8% in the first half of 2024, compared to 8.8% in the first half of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories
6 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Inventories

6. Inventories

The components of inventories consist of the following:

 

 

 

June 29,
2024

 

 

December 30, 2023

 

Raw materials

 

$

525,166

 

 

$

493,493

 

Work-in-process

 

 

199,063

 

 

 

160,919

 

Finished goods

 

 

595,414

 

 

 

691,543

 

Inventories

 

$

1,319,643

 

 

$

1,345,955

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Warranty Reserves
6 Months Ended
Jun. 29, 2024
Product Warranties Disclosures [Abstract]  
Warranty Reserves

7. Warranty Reserves

The Company accrues for estimated future warranty costs at the time products are sold. The Company’s standard warranty obligation to retail partners generally provides for a right of return of any product for a full refund in the event that such product is not merchantable, is damaged, or is defective. The Company’s standard warranty obligation to its end-users provides for a period of one to two years from the date of shipment, while certain aviation, marine, and auto OEM products have a warranty period of two years or more from the date of installation. The Company’s estimates of costs to service its warranty obligations are based on historical experience and management’s expectations and judgments of future conditions, with most claims resolved within a year of the sale. The following reconciliation presents details of the changes in the Company's accrued warranty costs:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Balance - beginning of period

 

$

55,219

 

 

$

52,675

 

 

$

55,738

 

 

$

50,952

 

Accrual for products sold (1)

 

 

26,932

 

 

 

18,345

 

 

 

45,294

 

 

 

40,726

 

Expenditures

 

 

(23,898

)

 

 

(18,668

)

 

 

(42,779

)

 

 

(39,326

)

Balance - end of period

 

$

58,253

 

 

$

52,352

 

 

$

58,253

 

 

$

52,352

 

 

(1) Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and Contingencies

Commitments

The Company is party to certain commitments that require the future purchase of goods or services (“unconditional purchase obligations”). The Company’s unconditional purchase obligations primarily consist of payments for inventory, capital expenditures, and other indirect purchases in connection with conducting its business. The aggregate amount of purchase orders and other commitments open as of June 29, 2024 that may represent noncancelable unconditional purchase obligations having a remaining term in excess of one year was approximately $355,000.

 

Certain cash balances are held as collateral in relation to bank guarantees. This restricted cash is reported within other assets on the condensed consolidated balance sheets and totaled $688 and $704 on June 29, 2024 and December 30, 2023, respectively. The total of the cash and cash equivalents balance and the restricted cash reported within other assets in the condensed consolidated balance sheets equals the total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows.

Contingencies

Management of the Company currently does not believe it is reasonably possible that the Company may have incurred a material loss, or a material loss in excess of recorded accruals, with respect to loss contingencies in the aggregate, for the fiscal quarter ended June 29, 2024. The results of legal proceedings, investigations and claims, however, cannot be predicted with certainty. An adverse resolution of one or more of such matters in excess of management’s expectations could have a material adverse effect in the particular quarter or fiscal year in which a loss is recorded, but based on information currently known, the Company does not believe it is likely that losses from such matters would have a material adverse effect on the Company’s business or its consolidated financial position, results of operations or cash flows.

The Company settled or resolved certain matters during the 13-week and 26-week periods ended June 29, 2024 that did not individually or in the aggregate have a material impact on the Company’s business or its consolidated financial position, results of operations or cash flows.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity
6 Months Ended
Jun. 29, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

9. Stockholders' Equity

 

Dividends

 

Under Swiss corporate law, dividends must be approved by shareholders at the annual general meeting of the Company’s shareholders. Approved dividends are payable in four equal installments on dates to be determined by the Board of Directors. A reduction of retained earnings and a corresponding liability are recorded at the time of shareholders' approval and are periodically adjusted based on the number of applicable shares outstanding.

 

The Company's shareholders approved the following dividends:

 

Approval Date

 

Dividend Payment Date

 

Record Date

 

Dividend Per Share

 

Fiscal 2024

 

 

 

 

 

 

 

June 7, 2024

 

June 28, 2024

 

June 17, 2024

 

$

0.75

 

June 7, 2024

 

September 27, 2024

 

September 13, 2024

 

$

0.75

 

June 7, 2024

 

December 27, 2024

 

December 13, 2024

 

$

0.75

 

June 7, 2024

 

March 28, 2025

 

March 14, 2025

 

$

0.75

 

Total

 

 

 

 

 

$

3.00

 

 

 

 

 

 

 

 

 

Fiscal 2023

 

 

 

 

 

 

 

June 9, 2023

 

June 30, 2023

 

June 20, 2023

 

$

0.73

 

June 9, 2023

 

September 29, 2023

 

September 15, 2023

 

$

0.73

 

June 9, 2023

 

December 29, 2023

 

December 15, 2023

 

$

0.73

 

June 9, 2023

 

March 29, 2024

 

March 15, 2024

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

 

 

 

 

 

 

 

 

Fiscal 2022

 

 

 

 

 

 

 

June 10, 2022

 

June 30, 2022

 

June 20, 2022

 

$

0.73

 

June 10, 2022

 

September 30, 2022

 

September 15, 2022

 

$

0.73

 

June 10, 2022

 

December 30, 2022

 

December 15, 2022

 

$

0.73

 

June 10, 2022

 

March 31, 2023

 

March 15, 2023

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

 

Share Repurchase Programs

 

On April 22, 2022, the Board of Directors approved a share repurchase program (the “2022 Program”) authorizing the Company to repurchase up to $300,000 of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. As of December 30, 2023, the Company had repurchased 3,176 shares for $300,000, leaving $0 available to repurchase additional shares under the 2022 Program when the share repurchase authorization expired on December 29, 2023.

 

On February 16, 2024, the Board of Directors approved a new share repurchase program (the “2024 Program”) authorizing the Company to repurchase up to $300,000 of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. The timing and volume of share repurchases are subject to market conditions, business conditions and applicable laws, and are at management’s discretion. Share repurchases may be made from time to time in the open market or in privately negotiated transactions, including under plans complying with the provisions of Rule 10b5-1 and Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Program does not require the purchase of any minimum number of shares and may be suspended or discontinued at any time. The share repurchase authorization expires on December 26, 2026. As of June 29, 2024, the Company had repurchased 60 shares for $9,713, leaving $290,287 available to repurchase additional shares under the 2024 Program.

 

Treasury Shares

 

In March 2024, the Board of Directors authorized the cancellation of 979 shares previously purchased under our share repurchase program. The capital reduction by cancellation of these shares became effective in March 2024. Total stockholders’ equity reported for the Company was not affected.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 29, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Income

10. Accumulated Other Comprehensive Income (Loss)

 

The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the 13-week and 26-week periods ended June 29, 2024:

 

 

 

13-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(70,563

)

 

$

(51,493

)

 

$

(122,056

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $1,380

 

 

(20,320

)

 

 

4,358

 

 

 

(15,962

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(20,320

)

 

 

4,382

 

 

 

(15,938

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(11,508

)

 

$

(54,106

)

 

$

(65,614

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $2,191

 

 

(79,375

)

 

 

6,971

 

 

 

(72,404

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(79,375

)

 

 

6,995

 

 

 

(72,380

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information and Geographic Data
6 Months Ended
Jun. 29, 2024
Segment Reporting [Abstract]  
Segment Information and Geographic Data

11. Segment Information and Geographic Data

Garmin is organized in the five operating segments of fitness, outdoor, aviation, marine, and auto OEM. These operating segments represent the Company's reportable segments.

 

The Company’s Chief Executive Officer, who has been identified as the Company’s Chief Operating Decision Maker (CODM), primarily uses operating income as the measure of profit or loss to assess segment performance and allocate resources. Operating income represents net sales less costs of goods sold and operating expenses. Net sales are directly attributed to each segment. Most costs of goods sold and the majority of operating expenses are also directly attributed to each segment, while certain other costs of goods sold and operating expenses are allocated to the segments in a reasonable manner considering the specific facts and circumstances of the expenses being allocated.

Net sales (“revenue”), gross profit, and operating income for each of the Company’s five reportable segments are presented below.

 

 

 

Fitness

 

 

Outdoor

 

 

Aviation

 

 

Marine

 

 

Auto OEM

 

 

Total

 

13-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

428,404

 

 

$

439,872

 

 

$

218,253

 

 

$

272,953

 

 

$

147,189

 

 

$

1,506,671

 

Gross profit

 

 

245,248

 

 

 

284,214

 

 

 

161,366

 

 

 

147,787

 

 

 

24,276

 

 

 

862,891

 

Operating income (loss)

 

 

107,610

 

 

 

135,592

 

 

 

50,485

 

 

 

59,892

 

 

 

(11,552

)

 

 

342,027

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

334,863

 

 

$

448,114

 

 

$

217,454

 

 

$

215,802

 

 

$

104,562

 

 

$

1,320,795

 

Gross profit

 

 

173,163

 

 

 

280,078

 

 

 

160,957

 

 

 

120,344

 

 

 

24,900

 

 

 

759,442

 

Operating income (loss)

 

 

54,458

 

 

 

138,255

 

 

 

62,766

 

 

 

46,377

 

 

 

(17,501

)

 

 

284,355

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

771,296

 

 

$

806,065

 

 

$

435,108

 

 

$

599,689

 

 

$

276,162

 

 

$

2,888,320

 

Gross profit

 

 

440,050

 

 

 

526,953

 

 

 

323,992

 

 

 

327,039

 

 

 

46,996

 

 

 

1,665,030

 

Operating income (loss)

 

 

175,743

 

 

 

242,543

 

 

 

102,619

 

 

 

147,583

 

 

 

(28,051

)

 

 

640,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

579,584

 

 

$

776,776

 

 

$

431,036

 

 

$

494,777

 

 

$

186,046

 

 

$

2,468,219

 

Gross profit

 

 

294,073

 

 

 

485,026

 

 

 

315,410

 

 

 

269,976

 

 

 

47,751

 

 

 

1,412,236

 

Operating income (loss)

 

 

65,036

 

 

 

214,999

 

 

 

120,460

 

 

 

118,285

 

 

 

(37,443

)

 

 

481,337

 

Net sales to external customers by geographic region for the 13-week and 26-week periods ended June 29, 2024 and July 1, 2023 are presented below. Note that APAC includes Asia Pacific and Australian Continent and EMEA includes Europe, the Middle East and Africa.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Americas

 

$

740,577

 

 

$

641,848

 

 

$

1,456,694

 

 

$

1,253,552

 

EMEA

 

 

542,016

 

 

 

457,550

 

 

 

1,005,399

 

 

 

813,403

 

APAC

 

 

224,078

 

 

 

221,397

 

 

 

426,227

 

 

 

401,264

 

Net sales to external customers

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Accounting Policies (Policies)
6 Months Ended
Jun. 29, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Garmin Ltd. and its wholly-owned subsidiaries (collectively, we, our, us, the Company or Garmin). Intercompany balances and transactions have been eliminated.

 

The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The condensed consolidated balance sheet at December 30, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. Additionally, the condensed consolidated financial statements should be read in conjunction with Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q, and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

The Company's operating results are subject to fluctuations associated with seasonal demand for consumer products, the timing of new product introductions, and original equipment manufacturer (OEM) customer production schedules. Therefore, operating results for the 13-week and 26-week periods ended June 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 28, 2024.

 

The Company’s fiscal year is based on a 52- or 53-week period ending on the last Saturday of the calendar year. Therefore, the financial results of certain 53-week fiscal years, and the associated 14-week quarters, will not be exactly comparable to the prior and subsequent 52-week fiscal years and the associated 13-week quarters. The quarters ended June 29, 2024 and July 1, 2023 both contain operating results for 13 weeks.

Changes in Classification and Allocation

Changes in Classification and Allocation

Certain prior period amounts have been reclassified or presented to conform to the current period presentation.

 

In the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation. As a result, the Company’s condensed consolidated statements of income have been recast for the 13-week and 26-week periods ended July 1, 2023 to conform with the current period presentation. This change had no effect on the Company’s consolidated operating or net income.

Significant Accounting Policies

Significant Accounting Policies

For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no material changes to the Company’s significant accounting policies during the 26-week period ended June 29, 2024.

Recently Adopted Accounting Standards and Not Yet Adopted Accounting Pronouncements

Recently Adopted Accounting Standards

 

There are no recently adopted accounting standards that have a material impact on the Company’s consolidated financial statements, accounting policies, processes, or systems.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

Income Taxes

 

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

 

Segment Reporting

 

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not believe that the updated standard will have a material impact on its financial statement disclosures.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 29, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated Revenue disaggregated by the timing of transfer of the goods or services is presented in the table below:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Point in time

 

$

1,428,175

 

 

$

1,251,214

 

 

$

2,734,622

 

 

$

2,332,283

 

Over time

 

 

78,496

 

 

 

69,581

 

 

 

153,698

 

 

 

135,936

 

Net sales

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

Schedule of Deferred Revenue and Costs Changes in deferred revenue and costs during the 26-week period ended June 29, 2024 are presented below:

 

 

 

26-Weeks Ended
June 29, 2024

 

 

 

Deferred
 Revenue
(1)

 

 

Deferred
Costs
(2)

 

Balance, beginning of period

 

$

137,337

 

 

$

27,373

 

Deferrals in period

 

 

154,208

 

 

 

28,680

 

Recognition of deferrals in period

 

 

(153,698

)

 

 

(26,186

)

Balance, end of period

 

$

137,847

 

 

$

29,867

 

(1) Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.

 

(2) Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share

The following table sets forth the computation of basic and diluted net income per share. Stock options, stock appreciation rights, and restricted stock units are collectively referred to as “equity awards”.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for basic and diluted net income per share – net income

 

$

300,630

 

 

$

287,939

 

 

$

576,591

 

 

$

490,266

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic net income per share – weighted-average common shares

 

 

192,074

 

 

 

191,293

 

 

 

191,982

 

 

 

191,395

 

 

 

 

 

 

 

 

 

 

 

 

 

Effect of dilutive equity awards

 

 

825

 

 

 

304

 

 

 

826

 

 

 

346

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for diluted net income per share – adjusted weighted-average common shares

 

 

192,899

 

 

 

191,597

 

 

 

192,808

 

 

 

191,741

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

1.57

 

 

$

1.51

 

 

$

3.00

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

1.56

 

 

$

1.50

 

 

$

2.99

 

 

$

2.56

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted net income per share calculation:

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive equity awards

 

 

 

 

 

218

 

 

 

 

 

 

218

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities (Tables)
6 Months Ended
Jun. 29, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities Classified as Available-for-sale Securities

Marketable securities classified as available-for-sale securities are summarized below:

 

 

 

Available-For-Sale Securities
as of June 29, 2024

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

16,936

 

 

$

2

 

 

$

 

 

$

16,938

 

Agency securities

 

Level 2

 

 

25,688

 

 

 

18

 

 

 

(551

)

 

 

25,155

 

Mortgage-backed securities

 

Level 2

 

 

36,294

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

Level 2

 

 

1,177,137

 

 

 

660

 

 

 

(39,182

)

 

 

1,138,615

 

Municipal securities

 

Level 2

 

 

281,008

 

 

 

16

 

 

 

(15,629

)

 

 

265,395

 

Other

 

Level 2

 

 

3,025

 

 

 

 

 

 

(160

)

 

 

2,865

 

Total

 

 

 

$

1,540,088

 

 

$

696

 

 

$

(59,935

)

 

$

1,480,849

 

 

 

 

Available-For-Sale Securities
as of December 30, 2023

 

 

 

Fair Value Level

 

Amortized Cost

 

 

Gross Unrealized
Gains

 

 

Gross Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury securities

 

Level 2

 

$

2,971

 

 

$

1

 

 

$

 

 

$

2,972

 

Agency securities

 

Level 2

 

 

23,692

 

 

 

32

 

 

 

(585

)

 

 

23,139

 

Mortgage-backed securities

 

Level 2

 

 

38,743

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

Level 2

 

 

1,104,834

 

 

 

1,680

 

 

 

(46,073

)

 

 

1,060,441

 

Municipal securities

 

Level 2

 

 

294,240

 

 

 

98

 

 

 

(18,430

)

 

 

275,908

 

Other

 

Level 2

 

 

3,760

 

 

 

 

 

 

(423

)

 

 

3,337

 

Total

 

 

 

$

1,468,240

 

 

$

1,811

 

 

$

(70,242

)

 

$

1,399,809

 

 

Schedule of Gross Unrealized Losses and Fair Value by Major Security Type

The following tables display additional information regarding gross unrealized losses and fair value by major security type for available-for-sale securities in an unrealized loss position as of June 29, 2024 and December 30, 2023.

 

 

 

As of June 29, 2024

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(33

)

 

$

6,929

 

 

$

(518

)

 

$

7,482

 

 

$

(551

)

 

$

14,411

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,413

)

 

 

31,881

 

 

 

(4,413

)

 

 

31,881

 

Corporate debt securities

 

 

(1,882

)

 

 

264,993

 

 

 

(37,300

)

 

 

771,326

 

 

 

(39,182

)

 

 

1,036,319

 

Municipal securities

 

 

(94

)

 

 

14,280

 

 

 

(15,535

)

 

 

243,951

 

 

 

(15,629

)

 

 

258,231

 

Other

 

 

 

 

 

 

 

 

(160

)

 

 

2,865

 

 

 

(160

)

 

 

2,865

 

Total

 

$

(2,009

)

 

$

286,202

 

 

$

(57,926

)

 

$

1,057,505

 

 

$

(59,935

)

 

$

1,343,707

 

 

 

 

As of December 30, 2023

 

 

 

Less than 12 Consecutive Months

 

 

12 Consecutive Months or Longer

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Gross Unrealized Losses

 

 

Fair Value

 

Agency securities

 

$

(31

)

 

$

10,923

 

 

$

(554

)

 

$

6,446

 

 

$

(585

)

 

$

17,369

 

Mortgage-backed securities

 

 

 

 

 

 

 

 

(4,731

)

 

 

34,012

 

 

 

(4,731

)

 

 

34,012

 

Corporate debt securities

 

 

(702

)

 

 

64,637

 

 

 

(45,371

)

 

 

889,785

 

 

 

(46,073

)

 

 

954,422

 

Municipal securities

 

 

(32

)

 

 

2,654

 

 

 

(18,398

)

 

 

261,651

 

 

 

(18,430

)

 

 

264,305

 

Other

 

 

 

 

 

 

 

 

(423

)

 

 

3,337

 

 

 

(423

)

 

 

3,337

 

Total

 

$

(765

)

 

$

78,214

 

 

$

(69,477

)

 

$

1,195,231

 

 

$

(70,242

)

 

$

1,273,445

 

Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity

The amortized cost and fair value of marketable securities at June 29, 2024, by maturity, are shown below.

 

 

 

Amortized Cost

 

 

Fair Value

 

Due in one year or less

 

$

294,119

 

 

$

288,659

 

Due after one year through five years

 

 

1,228,392

 

 

 

1,177,147

 

Due after five years through ten years

 

 

8,238

 

 

 

7,405

 

Due after ten years

 

 

9,339

 

 

 

7,638

 

Total

 

$

1,540,088

 

 

$

1,480,849

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories (Tables)
6 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Schedule of inventories

The components of inventories consist of the following:

 

 

 

June 29,
2024

 

 

December 30, 2023

 

Raw materials

 

$

525,166

 

 

$

493,493

 

Work-in-process

 

 

199,063

 

 

 

160,919

 

Finished goods

 

 

595,414

 

 

 

691,543

 

Inventories

 

$

1,319,643

 

 

$

1,345,955

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Warranty Reserves (Tables)
6 Months Ended
Jun. 29, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Changes in the Aggregate Warranty Reserve The following reconciliation presents details of the changes in the Company's accrued warranty costs:

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Balance - beginning of period

 

$

55,219

 

 

$

52,675

 

 

$

55,738

 

 

$

50,952

 

Accrual for products sold (1)

 

 

26,932

 

 

 

18,345

 

 

 

45,294

 

 

 

40,726

 

Expenditures

 

 

(23,898

)

 

 

(18,668

)

 

 

(42,779

)

 

 

(39,326

)

Balance - end of period

 

$

58,253

 

 

$

52,352

 

 

$

58,253

 

 

$

52,352

 

 

(1) Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 29, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Dividends Declared

The Company's shareholders approved the following dividends:

 

Approval Date

 

Dividend Payment Date

 

Record Date

 

Dividend Per Share

 

Fiscal 2024

 

 

 

 

 

 

 

June 7, 2024

 

June 28, 2024

 

June 17, 2024

 

$

0.75

 

June 7, 2024

 

September 27, 2024

 

September 13, 2024

 

$

0.75

 

June 7, 2024

 

December 27, 2024

 

December 13, 2024

 

$

0.75

 

June 7, 2024

 

March 28, 2025

 

March 14, 2025

 

$

0.75

 

Total

 

 

 

 

 

$

3.00

 

 

 

 

 

 

 

 

 

Fiscal 2023

 

 

 

 

 

 

 

June 9, 2023

 

June 30, 2023

 

June 20, 2023

 

$

0.73

 

June 9, 2023

 

September 29, 2023

 

September 15, 2023

 

$

0.73

 

June 9, 2023

 

December 29, 2023

 

December 15, 2023

 

$

0.73

 

June 9, 2023

 

March 29, 2024

 

March 15, 2024

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

 

 

 

 

 

 

 

 

Fiscal 2022

 

 

 

 

 

 

 

June 10, 2022

 

June 30, 2022

 

June 20, 2022

 

$

0.73

 

June 10, 2022

 

September 30, 2022

 

September 15, 2022

 

$

0.73

 

June 10, 2022

 

December 30, 2022

 

December 15, 2022

 

$

0.73

 

June 10, 2022

 

March 31, 2023

 

March 15, 2023

 

$

0.73

 

Total

 

 

 

 

 

$

2.92

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 29, 2024
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (AOCI)

The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the 13-week and 26-week periods ended June 29, 2024:

 

 

 

13-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(70,563

)

 

$

(51,493

)

 

$

(122,056

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $1,380

 

 

(20,320

)

 

 

4,358

 

 

 

(15,962

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(20,320

)

 

 

4,382

 

 

 

(15,938

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(11,508

)

 

$

(54,106

)

 

$

(65,614

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $2,191

 

 

(79,375

)

 

 

6,971

 

 

 

(72,404

)

Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $5 included in income tax provision

 

 

 

 

 

24

 

 

 

24

 

Net current-period other comprehensive income (loss)

 

 

(79,375

)

 

 

6,995

 

 

 

(72,380

)

Balance - end of period

 

$

(90,883

)

 

$

(47,111

)

 

$

(137,994

)

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information and Geographic Data (Tables)
6 Months Ended
Jun. 29, 2024
Segment Reporting [Abstract]  
Schedule of Net Sales (Revenue), Gross Profit, and Operating Income

Net sales (“revenue”), gross profit, and operating income for each of the Company’s five reportable segments are presented below.

 

 

 

Fitness

 

 

Outdoor

 

 

Aviation

 

 

Marine

 

 

Auto OEM

 

 

Total

 

13-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

428,404

 

 

$

439,872

 

 

$

218,253

 

 

$

272,953

 

 

$

147,189

 

 

$

1,506,671

 

Gross profit

 

 

245,248

 

 

 

284,214

 

 

 

161,366

 

 

 

147,787

 

 

 

24,276

 

 

 

862,891

 

Operating income (loss)

 

 

107,610

 

 

 

135,592

 

 

 

50,485

 

 

 

59,892

 

 

 

(11,552

)

 

 

342,027

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

334,863

 

 

$

448,114

 

 

$

217,454

 

 

$

215,802

 

 

$

104,562

 

 

$

1,320,795

 

Gross profit

 

 

173,163

 

 

 

280,078

 

 

 

160,957

 

 

 

120,344

 

 

 

24,900

 

 

 

759,442

 

Operating income (loss)

 

 

54,458

 

 

 

138,255

 

 

 

62,766

 

 

 

46,377

 

 

 

(17,501

)

 

 

284,355

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended June 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

771,296

 

 

$

806,065

 

 

$

435,108

 

 

$

599,689

 

 

$

276,162

 

 

$

2,888,320

 

Gross profit

 

 

440,050

 

 

 

526,953

 

 

 

323,992

 

 

 

327,039

 

 

 

46,996

 

 

 

1,665,030

 

Operating income (loss)

 

 

175,743

 

 

 

242,543

 

 

 

102,619

 

 

 

147,583

 

 

 

(28,051

)

 

 

640,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26-Weeks Ended July 1, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

$

579,584

 

 

$

776,776

 

 

$

431,036

 

 

$

494,777

 

 

$

186,046

 

 

$

2,468,219

 

Gross profit

 

 

294,073

 

 

 

485,026

 

 

 

315,410

 

 

 

269,976

 

 

 

47,751

 

 

 

1,412,236

 

Operating income (loss)

 

 

65,036

 

 

 

214,999

 

 

 

120,460

 

 

 

118,285

 

 

 

(37,443

)

 

 

481,337

 

Schedule of Net Sales to External Customers by Geographic Region

Net sales to external customers by geographic region for the 13-week and 26-week periods ended June 29, 2024 and July 1, 2023 are presented below. Note that APAC includes Asia Pacific and Australian Continent and EMEA includes Europe, the Middle East and Africa.

 

 

 

13-Weeks Ended

 

 

26-Weeks Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Americas

 

$

740,577

 

 

$

641,848

 

 

$

1,456,694

 

 

$

1,253,552

 

EMEA

 

 

542,016

 

 

 

457,550

 

 

 

1,005,399

 

 

 

813,403

 

APAC

 

 

224,078

 

 

 

221,397

 

 

 

426,227

 

 

 

401,264

 

Net sales to external customers

 

$

1,506,671

 

 

$

1,320,795

 

 

$

2,888,320

 

 

$

2,468,219

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 1,506,671 $ 1,320,795 $ 2,888,320 $ 2,468,219
Point in time [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,428,175 1,251,214 2,734,622 2,332,283
Over time [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 78,496 $ 69,581 $ 153,698 $ 135,936
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Deferred Revenue and Costs (Details)
$ in Thousands
6 Months Ended
Jun. 29, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred Revenue, Balance, beginning of period $ 137,337 [1]
Deferred Revenue, Deferrals in period 154,208 [1]
Deferred Revenue, Recognition of deferrals in period (153,698) [1]
Deferred Revenue, Balance, end of period 137,847 [1]
Deferred costs, Balance, beginning of period 27,373 [2]
Deferred Costs, Deferrals in period 28,680 [2]
Deferred Costs, Recognition of deferrals in period (26,186) [2]
Deferred Costs, Balance, end of period $ 29,867 [2]
[1] Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.
[2] Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Dec. 30, 2023
Revenue from Contract with Customer [Abstract]    
Recognition of deferrals in period [1] $ 153,698  
Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period $ 67,500  
Amount of Deferred revenue that is recognized ratably over a period of three years or less $137,847 of deferred revenue as of June 29, 2024, the Company expects to recognize approximately 85% ratably over a total period of three years or less.  
Deferred revenue [1] $ 137,847 $ 137,337
[1] Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Numerator:        
Numerator for basic and diluted net income per share - net income $ 300,630 $ 287,939 $ 576,591 $ 490,266
Denominator for basic net income per share – weighted-average common shares 192,074 191,293 191,982 191,395
Effect of dilutive equity awards 825 304 826 346
Denominator for diluted net income per share – adjusted weighted-average common shares 192,899 191,597 192,808 191,741
Basic net income per share $ 1.57 $ 1.51 $ 3 $ 2.56
Diluted net income per share $ 1.56 $ 1.5 $ 2.99 $ 2.56
Shares excluded from diluted net income per share calculation:        
Anti-dilutive equity awards 0 218 0 218
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Marketable Securities [Line Items]    
Amortized Cost, Total $ 1,540,088 $ 1,468,240
Gross Unrealized Gains 696 1,811
Gross Unrealized Losses (59,935) (70,242)
Fair Value 1,480,849 1,399,809
U.S. Treasury securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 16,936 2,971
Gross Unrealized Gains 2 1
Gross Unrealized Losses 0 0
Fair Value 16,938 2,972
Agency securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 25,688 23,692
Gross Unrealized Gains 18 32
Gross Unrealized Losses (551) (585)
Fair Value 25,155 23,139
Mortgage-backed securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 36,294 38,743
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4,413) (4,731)
Fair Value 31,881 34,012
Corporate Debt Securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 1,177,137 1,104,834
Gross Unrealized Gains 660 1,680
Gross Unrealized Losses (39,182) (46,073)
Fair Value 1,138,615 1,060,441
Municipal securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 281,008 294,240
Gross Unrealized Gains 16 98
Gross Unrealized Losses (15,629) (18,430)
Fair Value 265,395 275,908
Other [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 3,025 3,760
Gross Unrealized Gains 0 0
Gross Unrealized Losses (160) (423)
Fair Value $ 2,865 $ 3,337
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Dec. 30, 2023
Schedule Of Available For Sale Securities [Line Items]    
Accrued interest written off $ 0  
Percentage of available-for-sale securities in unrealized loss positions 94.00%  
Allowance For Credit Losses On Available For Sale Debt Securities In Unrealized Loss Position $ 0 $ 0
Allowance for credit losses and charge to other income 0  
Prepaid Expenses and Other Current Assets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Accrued interest receivable $ 13,810  
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months $ (2,009) $ (765)
Fair Value Less than 12 Consecutive Months 286,202 78,214
Gross Unrealized Losses 12 Consecutive Months or Longer (57,926) (69,477)
Fair Value 12 Consecutive Months or Longer 1,057,505 1,195,231
Gross Unrealized Losses, Total (59,935) (70,242)
Fair Value, Total 1,343,707 1,273,445
Agency securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (33) (31)
Fair Value Less than 12 Consecutive Months 6,929 10,923
Gross Unrealized Losses 12 Consecutive Months or Longer (518) (554)
Fair Value 12 Consecutive Months or Longer 7,482 6,446
Gross Unrealized Losses, Total (551) (585)
Fair Value, Total 14,411 17,369
Mortgage-backed securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months 0 0
Fair Value Less than 12 Consecutive Months 0 0
Gross Unrealized Losses 12 Consecutive Months or Longer (4,413) (4,731)
Fair Value 12 Consecutive Months or Longer 31,881 34,012
Gross Unrealized Losses, Total (4,413) (4,731)
Fair Value, Total 31,881 34,012
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (1,882) (702)
Fair Value Less than 12 Consecutive Months 264,993 64,637
Gross Unrealized Losses 12 Consecutive Months or Longer (37,300) (45,371)
Fair Value 12 Consecutive Months or Longer 771,326 889,785
Gross Unrealized Losses, Total (39,182) (46,073)
Fair Value, Total 1,036,319 954,422
Municipal securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (94) (32)
Fair Value Less than 12 Consecutive Months 14,280 2,654
Gross Unrealized Losses 12 Consecutive Months or Longer (15,535) (18,398)
Fair Value 12 Consecutive Months or Longer 243,951 261,651
Gross Unrealized Losses, Total (15,629) (18,430)
Fair Value, Total 258,231 264,305
Other [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months 0 0
Fair Value Less than 12 Consecutive Months 0 0
Gross Unrealized Losses 12 Consecutive Months or Longer (160) (423)
Fair Value 12 Consecutive Months or Longer 2,865 3,337
Gross Unrealized Losses, Total (160) (423)
Fair Value, Total $ 2,865 $ 3,337
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost, Due in one year or less $ 294,119  
Amortized Cost, Due after one year through five years 1,228,392  
Amortized Cost, Due after five years through ten years 8,238  
Amortized Cost, Due after ten years 9,339  
Amortized Cost, Total 1,540,088 $ 1,468,240
Fair Value, Due in one year or less 288,659  
Fair Value, Due after one year through five years 1,177,147  
Fair Value, Due after five years through ten years 7,405  
Fair Value, Due after ten years 7,638  
Fair Value, Total $ 1,480,849 $ 1,399,809
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Income tax expense (benefit) $ 65,342 $ 28,037 $ 116,421 $ 47,482
Effective income tax rate 17.90% 8.90% 16.80% 8.80%
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 525,166 $ 493,493
Work-in-process 199,063 160,919
Finished goods 595,414 691,543
Inventories $ 1,319,643 $ 1,345,955
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Warranty Reserves - Additional Information (Details)
6 Months Ended
Jun. 29, 2024
Minimum [Member] | Standard Warranty on Products [Member]  
Product Warranty Liability [Line Items]  
Product warranty term 1 year
Minimum [Member] | Certain Aviation, Marine and Auto OEM products [Member]  
Product Warranty Liability [Line Items]  
Product warranty term 2 years
Maximum [Member] | Standard Warranty on Products [Member]  
Product Warranty Liability [Line Items]  
Product warranty term 2 years
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Product Warranties Disclosures [Abstract]        
Balance - beginning of period $ 55,219 $ 52,675 $ 55,738 $ 50,952
Accrual for products sold [1] 26,932 18,345 45,294 40,726
Expenditures (23,898) (18,668) (42,779) (39,326)
Balance - end of period $ 58,253 $ 52,352 $ 58,253 $ 52,352
[1] Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Noncancellable unconditional purchase obligations $ 355,000  
Restricted cash balances $ 688 $ 704
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Schedule of Dividends Declared (Details) - $ / shares
Jun. 07, 2024
Jun. 09, 2023
Jun. 10, 2022
Dividends Declared [Line Items]      
Dividend Approval Date Jun. 07, 2024 Jun. 09, 2023 Jun. 10, 2022
Dividends declared per share $ 3 $ 2.92 $ 2.92
Dividend Declared1 [Member]      
Dividends Declared [Line Items]      
Dividend Date Jun. 28, 2024 Jun. 30, 2023 Jun. 30, 2022
Record Date Jun. 17, 2024 Jun. 20, 2023 Jun. 20, 2022
Dividends declared per share $ 0.75 $ 0.73 $ 0.73
Dividend Declared2 [Member]      
Dividends Declared [Line Items]      
Dividend Date Sep. 27, 2024 Sep. 29, 2023 Sep. 30, 2022
Record Date Sep. 13, 2024 Sep. 15, 2023 Sep. 15, 2022
Dividends declared per share $ 0.75 $ 0.73 $ 0.73
Dividend Declared3 [Member]      
Dividends Declared [Line Items]      
Dividend Date Dec. 27, 2024 Dec. 29, 2023 Dec. 30, 2022
Record Date Dec. 13, 2024 Dec. 15, 2023 Dec. 15, 2022
Dividends declared per share $ 0.75 $ 0.73 $ 0.73
Dividend Declared4 [Member]      
Dividends Declared [Line Items]      
Dividend Date Mar. 28, 2025 Mar. 29, 2024 Mar. 31, 2023
Record Date Mar. 14, 2025 Mar. 15, 2024 Mar. 15, 2023
Dividends declared per share $ 0.75 $ 0.73 $ 0.73
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Feb. 16, 2024
Dec. 30, 2023
Dec. 31, 2022
Apr. 22, 2022
Dividend paid $ 284,246 $ 279,442        
Treasury stock, shares retired 979          
2022 Share Repurchase Program [Member]            
Share Repurchase Program, Authorized Amount           $ 300,000
Share repurchase authorization expires Dec. 29, 2023          
Repurchased common stock shares       3,176    
Repurchased common stock shares, amount           $ 300,000
Repurchase additional shares authorization         $ 0  
2024 Share Repurchase Program [Member]            
Share Repurchase Program, Authorized Amount     $ 300,000      
Share repurchase authorization expires Dec. 26, 2026          
Repurchased common stock shares 60          
Repurchased common stock shares, amount     $ 9,713      
Repurchase additional shares authorization $ 290,287          
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jun. 29, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value $ 7,246,097 $ 7,012,060
Ending balance, value 7,004,982 7,004,982
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value (70,563) (11,508)
Other comprehensive income (loss) before reclassification, net of income tax expense (20,320) (79,375)
Amounts reclassified from accumulated other comprehensive income (loss) to other income, net of income tax benefit 0 0
Net current-period other comprehensive income (loss) (20,320) (79,375)
Ending balance, value (90,883) (90,883)
Net Gains (Losses) on Available-for-Sale Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value (51,493) (54,106)
Other comprehensive income (loss) before reclassification, net of income tax expense 4,358 6,971
Amounts reclassified from accumulated other comprehensive income (loss) to other income, net of income tax benefit 24 24
Net current-period other comprehensive income (loss) 4,382 6,995
Ending balance, value (47,111) (47,111)
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value (122,056) (65,614)
Other comprehensive income (loss) before reclassification, net of income tax expense (15,962) (72,404)
Amounts reclassified from accumulated other comprehensive income (loss) to other income, net of income tax benefit 24 24
Net current-period other comprehensive income (loss) (15,938) (72,380)
Ending balance, value $ (137,994) $ (137,994)
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jun. 29, 2024
Equity [Abstract]    
Net of income tax expense $ 1,380 $ 2,191
Net of income tax benefit $ 5 $ 5
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information and Geographic Data - Additional Information (Details)
6 Months Ended
Jun. 29, 2024
Segment
Segment Reporting [Abstract]  
Number of operating segments 5
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Segment Reporting Information [Line Items]        
Net sales $ 1,506,671 $ 1,320,795 $ 2,888,320 $ 2,468,219
Gross profit 862,891 759,442 1,665,030 1,412,236
Operating income (loss) 342,027 284,355 640,437 481,337
Fitness Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 428,404 334,863 771,296 579,584
Gross profit 245,248 173,163 440,050 294,073
Operating income (loss) 107,610 54,458 175,743 65,036
Outdoor Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 439,872 448,114 806,065 776,776
Gross profit 284,214 280,078 526,953 485,026
Operating income (loss) 135,592 138,255 242,543 214,999
Aviation Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 218,253 217,454 435,108 431,036
Gross profit 161,366 160,957 323,992 315,410
Operating income (loss) 50,485 62,766 102,619 120,460
Marine Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 272,953 215,802 599,689 494,777
Gross profit 147,787 120,344 327,039 269,976
Operating income (loss) 59,892 46,377 147,583 118,285
Auto OEM Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 147,189 104,562 276,162 186,046
Gross profit 24,276 24,900 46,996 47,751
Operating income (loss) $ (11,552) $ (17,501) $ (28,051) $ (37,443)
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Revenues from External Customers [Line Items]        
Net sales to external customers $ 1,506,671 $ 1,320,795 $ 2,888,320 $ 2,468,219
Americas [Member]        
Revenues from External Customers [Line Items]        
Net sales to external customers 740,577 641,848 1,456,694 1,253,552
EMEA [Member]        
Revenues from External Customers [Line Items]        
Net sales to external customers 542,016 457,550 1,005,399 813,403
APAC [Member]        
Revenues from External Customers [Line Items]        
Net sales to external customers $ 224,078 $ 221,397 $ 426,227 $ 401,264
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( DX_U@'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 " )./]8JAM)).X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZHA0<;X"AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-VZ-!3 E$*8.T\ M,9S'KH$;8(811I>^"V@68J[^B\GK%M8G M4E[C]"M92>> :W:=_%IO'O=;UE:\NB_X0U&+O1"2<\E7[[/K#[^;L.N-/=A_ M;'P5;!OX=1?M%U!+ P04 " )./]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 DX_U@@C'1PR04 -D> 8 >&PO=V]R:W-H965T&UL MM9GA4]LV&,;_%5VZZ[8[0BPE@="&W(446C9@E+#NNMT^*+:2^+"M3)()_/=[ M93LV9?*;S-=\ =OQ\U@_OY+]R!JNI7K02R$,>8JC1)^VEL:LWG4ZVE^*F.M# MN1()_#*7*N8&=M6BHU=*\" 3Q5&'>=Y1)^9ATAH-LV.W:C24J8G"1-PJHM,X MYNKY3$1R?=JBK3+K."[(POH5CK%]O$HLRD?+ [E\%IR[,M$I'PC;7@\.]13$0462=HQS^% M::N\IA6^W-ZX7V3P #/C6DQD]$<8F.5I:] B@9CS-#)W::.@ M,_[MND.Y0\_M8$?H.[WBOCAMP1#40CV*UNCM&WKDO7?A?2>S;V![)6P/:=>MF*"RAE!' M)=31;G7ZG')EA(J>R9U8265T+5\^%> MM?5#90T!!R7@8#? 6Z%":9_( 8'GNG/(X4[ET[+V<8GJ&W*>E)PGNW%>A-KG MT0;W @X[7S6XVV?FXD,U#?FH5[U7O?]%^%5P5<^WQ:RNA+BL*>.+[$#19DU2 MI5XC8CUVBUV[35F;#9R@J+(I**M &=JR(AA=A)$@-VD\$\J)AYMX'FWW**5N M0%3;%+#*,A1-#QO .[$(;9R!FM[PV%U#W.CC^.[Z\H9'9RXE8>5),R>CQP5W,?P896R8;BT:3@O.=/Y#( MV' >^GF<1SHO;GDR:'N,G3!V[.3=1^:A5>BA>%0IYRV^5! &,M0#,C7P&")2 MD8E,H>!0=QFXNS3N_L5=XGWD(%H%(8JGEP)Y' 3@K@\V&^0*SJ-.2-SO^NT; MUF?OEQ%T%PA&,#ZT%L3Y7L6=FI)7"8GBP>8U^<3N097OY3IQ@N-V4W_)Y_,E M3[5PR2>XO"EME9,H'FW^0YOW92+!YC7X MJAVM6QP'S/.<'P?V$958%978EJB482K!Z[EP@QXE?>=PQ'5-P:IHQ/!4G;RDQ\AMQ"@O_#(/?'&[9O>B"H\,3SQP)0["),% MF3[',QDY^7&#CW?7-TZN?80E5H4EAB>;347)^1.\"I*%J(V^6XQNOD[/G7S[ M"$>L"D=LEW#THRX^E&0EA&24:E),WYRHN.=7YP?A":YJ2EIE(K93)KI,8)#E MRP-V)LI13MRQCG,?"8A5"8CME(#L;!3"+831>0LU?"S=GY'V>)3^\T/US7DZU8QJ+M3##J/A5K8 M ?H1',P2HD*\XHFSM%L,:T%Q75/0*@9U\12S*>120"$Q/-RF'F\?8:A;A:'N M3M^) "R&R?;42/_AH'C9D]]2 ]DVL>]0)_%WBCG%?NH^8Z1JVPI +_/I32;'7N!2%E/);-X8K8LAQ3@>KK.\'(RNFF\?JM&5VIHB M+^6'"NGM>IU57V]DH9ZN!V3P\N%COER9^L-P=+7)EO).FOO-APK>AIV7>;Z6 MIH!]_MTX'79NUX?[SB_>?&_) YB'3Y,!;_F8&=&8U7.8=CE',&35D4^SPR\W!GX!_E@-%(+=%O.U%JBL_LRV\YS M^/TC'W\@,?[)%^=3.IN_PY*BLT)Z2VUG&C>F]<+Q."('.4]%Y*<<=Y3C(.5?*J4UVE1JD1L?V=AI5L14I/8 MN["$IXQ1BZP+(W',<623]>!8'9;83S;IR"9!LA^A.K)JMD*P=,":_PAB9M/, M,O)Y4R]5O@ D3E&$P*J9WX+HQ' M(L6)%0H7!A'#E/A#D7:A2(.A^*0,\ =17-,NEZ$$2-U^4BQB:V3'+HPE' N+ MSL2%$5AXN1V=J8M+(RS2(Q,;/4>@44=AJ/&"SP%I>Q!T<% MB[@]JWMP,<,P9UJ[N24DN*D MWB8G]38]E;?#,:']F-!@(MZ61H)?$\I#ZN972NW)'?RT@2UI&[&NR*+S3LS.TH=U89#XIB M>U:>>% "IS9E%Q31^,AB2WHQ2<)JLEUCO'./E[=H1K;?V8UZ=?7N*NTHMY9.OFL0=& M!;87T(D'1DC,[-R8>G ,2-,CK'M]2<("L]XK!NI:.+NV"./8%O]C#XZ*)(U2 MFZV+XPEDCI/:BZ44=I=C+0DJ#-?6Y M.7^7L"]]A(W*4B(HK[4J7\Z"U=9H ]M6V,!X*XT&1>?W5MI)O4U.ZFUZ*F^' MX]3+61J6L\[_LQ1'J'!/X<:FPEW(_+MH[8CQDV@M7&A:NH:)S MA2-P%7:MC+VX6K?87/W^L+"Y>OTES%9MP[W;F[6LELVUF8:2VI9F=R;??>VN MYMXV%U+6]QMR.2:>[Q-R.=U=O/7N=_> [[)J"=L:5,@%-(4O$NALM;M:V[T8 MM6GNCAZ4,6K=/*YD-I=5#8#?%TJ9EY>Z@>Z"<_0/4$L#!!0 ( DX_UCI MO("GC@, "$+ 8 >&PO=V]R:W-H965T&ULK59M;]LV M$/XKA%8,#5!'LMYL9;:!Q/:P#NL0-$OWH>@'6CI;7"32(VD[_?<[2K)F2XQ7 M=/EBD]1S#^\>'GDW.0CYI'( 39[+@JNIDVN]O7%=E>904G4MML#QRUK(DFJ< MRHVKMA)H5AF5A>M[7NR6E'%G-JG6[N5L(G:Z8!SN)5&[LJ3RZQT4XC!UALYQ MX2/;Y-HLN+/)EF[@ ?3C]E[BS&U9,E8"5TQP(F$]=6Z'-\N1P5> 3PP.ZF1, M3"0K(9[,Y'TV=3SC$!20:L- \6\/V)%<@].+,??QC&WD\VX5^3;/&:9,M7 M(CL[HK ]HO 2^^QWK"W'&_J;4.K*=@XU15Q1F$JRGP585P)OXNY/%>[#_/$H M"9)SV*(/BT9QE S/8+!=8##B^E5("3[\2S#ZN M"EJ7H>PO?$)-PMI4J(FC$X<&OA?X715LL"@(_8X*%AAJ-8HZ*EA@XS :VD6( M6Q'BBR+,<\HW8)[>-662[&FQ W-%Z9ZR@JX*&&!',5"T *P=\@FT62,*4#2F M&:AWA$-UI['$ NJ8$4V?P?I\QSW_PV#!PV"(.DJUD?%2=+5JP\:Q>/0 M+M>HE6MT6:ZSEXM5M\46Z\B2_V'KO:]G.W51O36;\;WLR'EO4%]G]UN_8O?=T\ M?J!RP[@B!:QQ*^]ZA*W> MUPXX&53 LP:29C_]/3 /3/"QDTI]D\!P;/X^ML_O''-^;^RW=J-U%WVOJZ:] M6&RZ;OMFM6KSC:Y5^]IL=0-/;HRM50>W]G;5;JU6Q=BHKE:,$+FJ5=DLUN?C M;Y_L^MST754V^I.-VKZNE7UXKRMS?[&@B\,/G\O;33?\L%J?;]6MOM+=U^TG M"W>K8R]%6>NF+4T367USL7A'WUR*L<%H\7>I[]N3ZV@8RK4QWX:;C\7%@@R* M=*7S;NA"P;\[?:FK:N@)=/RS[W1Q?.?0\/3ZT/M_QL'#8*Y5JR]-];^RZ#87 MBW01%?I&]57WV=S_KO<#BH?^MYVI]XU!05TVN__J^]X1 M)PVH\#1@^P;LN0WXO@$?![I3-@[K@^K4^MR:^\@.UM#;<#'Z9FP-HRF;81JO M.@M/2VC7K2]-4\"DZ"*"J]949:$ZN'FO*M7D.KH:.FZCEU\;U1S?SO/N_??,Z8MDR8H0) MI/EEN/D'G;^..!F;\\?-5^"%HRO8T15L[(_[7-%;JYLN4FT+8WZ#C6?7@< [ M&';S16?APK#_6^OE3M)H)9B_+A M0O_3EW>J@L&CL[CK2HY=#6'A;DTSGH@4G'YW.B#$3F9_RW/3@ M0(AMN09O@MQEU.@.$QH["E*2"B%G0A$S&C/!<:'R*%0&A7YL[F"BC?4X43HO MI9QF4LPG&[,3<1;'N+KDJ"X)JON@;S1L0UB8IL578^).'\DF.[44<09(X+.A"-F-(UCC_+L MJ#P+*O]B.E4]0V3FO%W(+&$GFV.G$K$34E!!<)F43#@B3[@8,A3;/8RN'>+2 M%G*&;MQ)D;D!ZN=]W524C8V'6Z!#G*8HF8B[ M0!B1A)'92%%#)DB6>(9Z0EX:'.I?,% 0W]Q&E89$)+)#QG%F;LYZN/%/T;[7 MQSL/1LKFPA$[P9.!M*CN"9,T2*;UGZ8Y+*3ZN:%YW^4C,31C-'/[H2)*$T#E,,+M82.X)@W2"'@U3[\3+Q9,Q MD;I,2\&[XF:8_ ML$@1RA$N8S'7ZMJEL8Q]P7K"(0WS<$>5@#X79FF:7"!B* F/9>:1.'&/ M9L]*ZJM279?5&)_0S)X&^?FCJ?W/ZNUQ'3-!E(4A>LQ%M^IA",YH*>-RC4.B MQ^>D1^Q8S)/,LWC8A#\6QM\5E)A#$CK"^EHW^J9\0C$"M(2Q=+[:,;N,$.H) M)>RD/@R##]QJ>PC#]\I:U4".XHW'S*58G(+;YDH1LSCAGDJ$3:AC8=0=A+90 MTX%+K;FUJ@ZH=1F6D5/B[M4B9JFDOH4PD8Z%2;<+>&JO^9!;HT(1@&62IXY2 MI,03<>J#"9M(Q\*D.^805D,1U>/+U"490#;+YID#:D=IZ@EY;"(>>ZK .^0W M.KR?7((Q+A/B1 #$CL4B\:0X;"(=>Z+6*^_*0L/N#XETT24X.P7#7B2"0@Y. M]R0W;&(<>P[C9(T/L&+A^&%9>>! MF,!=)$%5+^8[#3.35'AXP"=P\6=7;&96=#ZQ-#A2CA%&93)7CI5M4)5Z8@0_ M.:<,H\S)AI\2[$(J3N8+&3$2W'/"PB>.<1%,-:\ZDW_;F*K0MOWUEY31Y.UX M@M$]H!DG#U+Q1S/.G]7;X[%/8.1A,%Z:NC9-U&X4]!Z]I)E80@HQIG8TBY=I M2@[/5-]MC"W_A0TS/"W;%JC_%JS8$LK\?0NZA&+[T,+T70O56P&+]A7J2 2D MF7!.%E"S\70(G?8)MSR,VW=%40Y'4$")X7#PK&RB7&U+H 8J%H$I33F-G5B M&0)VI8<0?,(N#V/WBX6=W]N'XVRQ)=2"H^?%$NK'_>^XKUW,GC'&4R>[P0PY M)QGQI#=\ C(/ _FS[A3\!)FBL@VL"3P,N'R-@0^,.8$+,622Q\RW+B80\S"( MWYT<5>[/B$T-FV\S? .]TP?2O:Q,Z_&UB]LS"I57-B]X,$,92U_!(R8NBS"7 M=[E/ZXUKZ$<8E[@)(2)+YS4_:CB>P7ID3W 683CO9)^ 8ES;/S@,ZGS,PH\N M,$/TZ&)U\I%V^$+^A[*W9=,"AV^@)7F=@"?L[J/S[J8SV_&[[;7I.E./EQNM M0/Y@ ,]OC.D.-\.GX..G__7_ 5!+ P04 " )./]8830C2^4" #T!P M& 'AL+W=OJH95R.OTGIYZ?NJJ$B-55\L"8BT8QR,I%(-76-Y?,U86(]\D+OY<$=753://#SX1(OR)3H MA^5$0N1W+B6M"5=4<"3)?.1=A9?CS.3;A!^4K-76&)E*9D(\FN!K.?(" T08 M*;1QP'!;D3%AS!@!QI^-I]=]T@BWQR_NM[9VJ&6&%1D+]I.6NAIYYQXJR1PW M3-^)]1>RJ2I,;>*AHE!;U1@P$->7M'3]M^K E" <'!-%&$+U5 M$&\$L2VT);-EW6"-\Z$4:R1--KB9@>V-54,UE)N_.-42WE+0Z7PL> G_A)0( M1DHP6F(-P35FF!<$38VQ0J<3+ G7%=&TP.P,G3YPW)04,L_0)_0PO4&G)V=( M59"E$.7HOA*-PKQ4/72R$P]]#=#FTWZQ ;QN :,#@-\:WD?110]%031PR,?' MY3>DZ*,XL/)X5^Y#J[I^15V_(NL7'_";:N@/S&*-Q!S=4@Y=HIBAB5#43LM? M5S.E)4S.WZY26^^!V]LLV$NUQ 49>; B%9$KXN4?/X1I\-E5^'\RVVE#W+4A M/N:>7Q5%4S?,SI62P >@"Z9^5]&M4VJ=S*:RRL,@2^,P&OJK[7I<>7&0G)]W M>3NH@PYU1NE*^TP9=I1IN^AA)-!:5C:E"]?@=RP7E"C$R!UG0ST OVS.F#;18VFUZ)C1L^G98P;%,I$F ]W,A]$M@=O[N MH,__ 5!+ P04 " )./]8'_"QHI ' F( & 'AL+W=OM-)4;E!ZV;.HBB=KT7=SA9G M[KNK;G&FMJ:I6WG5$;U=KT7W^$DVZOY\1F=/7WRK;U?&?C%?G&W$K;R6YOOF MJH.[>>^EJM>RU;5J22>7Y[,+>GK)"SO 6?Q1RWM]<$UL*#=*_; W7ZOS6605 MR4:6QKH0\'$G+V736$^@XZ^]TUG_FW;@X?63]R\N> CF1FAYJ9H_Z\JLSF?Y MC%1R*;:-^:;N_RWW 2767ZD:[?XE]WO;:$;*K39JO1\,"M9UN_L4#_N).!@ M?O !;#^ C0?$@0%\/X"[0'?*7%B?A1&+LT[=D\Y:@S=[X>;&C89HZM8NX[7I MX*\UC#.+2]56L"BR(G"E55-7PL#-M8$/6"VCB5J22Z%7Y NLN";OOK=B6]5@ M\YZP9[7L[N1L\<]_ MT#3Z%Q;C&SD[BCCN(XZGO"]^A0I4MZ5:2RS,W=C4C;6%YFZ19&E2T+/YW6$ MOEE<1"Q->[,C:4DO+9E63TOZK M--3*6\#H>P*PT@+22W6DJO5&P8TMJI!6D$SFD4#))/*O;;VQ*8G%D7L**PN-05/_#:D/_0( L04B=9ULRT?20(!R'Z)^CZDN M/$6\)=.*KTVJOQ!0"0T9MJE,I$/]AHMG'MG1QLI*7(^5NN;Q9P764 L&\2R M2;'?GO+!+K]-;&C]?D@C;B"]M83D< 41%<[\;5:,5?LVP?D=R$NGT7NY$NTM M9"HT* ?%&Y(7JK_=>4TM;NK&Z?[@:CYL35'"=M2U70R\NM,WY?1;>3N>H8'4 M=!K5%V6IMA:&4.=E?6<7V-66X;F*#=$'1N8G^GY&DT M)@)FEK*_;44H33@/Z!I[2::#^ M9E:RVQ=2XU*P5>U)?^\R$Q7N,_0$MG3B[2+?CF5I:!\-K*7/P/8I2S;BT:8( M*M%G:<$BK^@C9G$"=@&) W/I-'2G9_9@HZ/:$8*F+"J\Z47L>!'G(60-L*73 MM.V1U4E(X"T^P3XOTW3N MA&UT7]6P,X1M6<39N!!B=D7!XT E9 ,#V30#GW1;V2]NT1A"1I935HP+#&:8 MYD46VB(#&MDT&K_)2JXWK@=^E7"$>!'/,F^Z?;LBAQX^('M (YM&8[^SEYU: MDW< R-WA K1,[X]Z252\#\,DHEY5\JU"!7/ )7L)+FMD8[OV#Q6+P8]Y8C&4 M%J%I'@#)I@'93_-6NP<[5#JJ&GO*C#E-O,1&#+.(\@#;^G=OJVUWKHG'2@]II-";[M'HE<"9@9:LL8=BQOE"K]EP+WH H$A M3[IQPL?//Y@9+4*EGQ^<-$\B\:CT#V&X0X971<&1/0/]1CP. [$K@B<-?" O M?QEYD3"V;05URZT,A+1Y,MPT CT%Y!AD,SH^,L',8._G@;Z9#RSFTRSVRM82 M*0:H<)3'25IXTA%#SK,H"]6M R= F8((A=4@0>8?G :?X\I^NVM-DD[4)8Q1\\ MW1]<-+#K35>7=KM8 S08Y.0XCB,Z;CL0.QJG/.*!> : \VF 7[Y..ZEMVM>Q&MB3LBV;VE[+_M7W9?N%>\H^\_T=/+ MW2OKPF:Y":6[(5_ ?A!D/P M,IY?GG?=E75;MR]E=UVU>S.?M\BY?9^WS>I-7ZB\W=;/..O6UN9VW MFR;/5KM"ZW+."/'GZZRH9E>7N]^]:ZXNZVU7%E7^KO':[7J=-5]?YV7]\')& M9]]^\;ZXO>OZ7\RO+C?9;?XA[SYMWC7JV_RHLBK6>=46=>4U^1/[0GG[V^*9_K^K?^RYO5RQGI:Y27^;+K)3+UXSY?Y&79*ZEZ_'X0 MG1US]@5//W]33W:-5XWYG+7YHB[_6:RZNY>S<.:M\IML6W;OZX=?\T.#9*^W MK,MV]Z_W<(@E,V^Y;;MZ?2BL:K NJOW/[,NA(TX*4/Y( 78HP,86X(<"W"C M@D<*B$,!813@[)$"\E! FE4*'RG@'PKX1@'A/U(@.!0(=F;M>W=GS77695>7 M3?W@-7VT4NL_[/S=E5:.%%4_%#]TC?IKHK+ MAT[]4".N:[WZ1GVKE[_=U>4J;]H_>?'OVZ+[ZCWY5&7;5:&BGWH7WJF]RXK5Q9O*6V2; JY)?*8!:D)HM\W7?5V>>8>: M_>MMOOZ<-_\&!!.WX/N\4S.*\B3.FJJH;J%.3<^T;[G8QPA@T/O;2_DZZGTCOKWQ&!!?DR%IA M->8B%)(:SCJS37464RS&%$LPQ=)S/:L9*X_&2J>QKXYFJLNV_?S;U=ZV4N>( MLOBO^G:KIO;6>U*J0SEOGWJ]__=946:?R_Q"76=>M%F9>VV^W#;J!)6W7J6. M?W5"+O930)=]\?*;&W55!YYII=6DP ^%,5:<#9@Z5C#%8DRQ!%,L/=.QVE#Q MCT/%=PX5_8R\-Q@RU;>GLS 2D7'>6SB33;454RS&%$LPQ5(D,GVG\ O^MWV;ZM5WNR_J*&P^1:Y*;/J67]]5FY7/>'(*C4N MVK9>%KO!DG]9%NWNRAP<)A286P/[!LY=[^UW'J3+;1)% U%8%IH M1UW883%JU1)4M11+3;=Y@&G43=/B:@6CY[]LR^<>V:-G#OIM0R"?JJ.,F3=: M0""-9&@=CG88(T$@398= X$7G#'?5$R 0"%\X9N7YRFD2*GDA,"8@@Y(B[J9 ME@ONO]HT9WK81B>^()(0$TL!@1#>!\(8$:&Z C9[V Z\D)2(P.IA.U!$7 :< MF#T,*(:^/ '+>@SGYU)_"O ; M-1]:HP:5&:&JQ:AJ":I:>K9[]4$S\"7J!DQC^3^U@0^3$2/2]!>5,J&JQ:AJ M":I:BJ6F;YP8@!1S RGG.@ #$(V4(8^,BYB%.\E4\U'58E2U9&R7I%AI=5\' MTL3Q-R\"&MQ@ %(AYE+90MW M92:[C[HA:U0+$M2<*9::;OY D9B;(OWHI0$& !OF=AW+ VX%:=R90: *'MI #5G#.0$EP; ND%+ UC5TTT< MF!MS,[?)2P-NO*!R(%2U!%4M/=^_NL4#!N)N#/1SEP:X36C\R'S$:>%NPN1!@[KY M"%4M055+S_6N/F0&Q,3/;#T:N3# ;=XCB6#4G/;=Z2;;B[KC"%4M055+L=3T M87#RX)\;1CD7!CC 9]09+C0?2URXDTPV'_>I/]S'_D9V28J55O=UX$S@1HB@%Y"3?RXF3!XTJ%@)52U! M54O/]:X^9$Y>)^5F2F.1L0"842A\ZUD!=[K)]J+N.4)52U#54BPU?1@,"$JX M$903&0OH@;C ]XG)GMQ))IN/N@T)52T9VR4I5EK=UX$^"3=]PD+& GAB#D#& M[MI,'@# 5BY:3QXEJ#O QC4A04V:8JGI+PL=:)ATT[#OAXT'X=/W M#<.P$0B$4!@0!L-&(!"&C4 @#!LA11 VSD_>>MZ_-O]MUMSV=\)E?J-*DN>! M&CO-_DWT^R]=O=F]"/USW77U>O?Q+L_4T=<'J+_?U'7W[4O_;O7C_P=P]3]0 M2P,$% @ "3C_6%3DL)?R @ 4P@ !@ !X;"]W;W)K584_DFK,,II*H/$VI M?!@"%YN^TW&VBANV3+11N&%O19

VOPA<%&[>R)R60NQ)T1/L9]IVT" @Z1-@P4ES6,@'-#A&'\+#F=RJ4![NZW M[.]M[IC+G"H8"?Z5Q3KI.Q<.B6%!>H!7 KS'@. P"\!_G,]!"4@>*Z'LQ)@4W>+W&WA MQE33L"?%ADACC6QF8ZMOT5@OEIE[,M,2OS+$Z7 DLAA/'6*".R4XBZE&8:9Q MP>N@%1$+E$1TEP@>@U1OR.1GSO0#:=QF-(\96C=)8THE&B>@641YDYR2V]F8 M-$Z:Y(2PC'Q.1*YH%JN>JS%FX]F-ROB&17S>@?A\!=K517,VQ9LZ!TE_)1G+>)=OB5>VPMJXAG]#G;3(J_4BD;0=[ '*I!K<,+7 MKSK=]KNZPK\DV?@ER28O1+9W1$%U1,$Q]G 0_\ N8L]( K>/6PN29SA4./N% MTA*'B2(-+I0"U22F>:\IXW3.X13GT*FB'(B"*)=,,U#XGB.1 M'TGL!B@?V^ M]E47075M4&96K<..?W'6<]>[)_;4Z/(\V+<9/[7Q.I?=?:-)C;=NX%5&1>'< MG2Z9@ES:\:1()/),%U>^TE83<& ;_R/]L',UZM3HQS@QBP'WA[X8M]=4+DV5 M.2S05;MUCDU<%B.L$+18V1X]%QH[OMTF./5!&@/\OA!";P7CH/H?$?X&4$L# M!!0 ( DX_UBP]"7&PO=V]R:W-H965T&ULK55M3]LP$/XK5H8FD+;FM8%V:23:=!K3F"H8VV>37!N+Q,YLIX5_ M/]M)LQ9"AQA?$M_YGN?QG:V[:,/XG<@!)+HO"RHF5BYE-;9MD>908C%@%5"U MLV2\Q%*9?&6+B@/.#*@L;,]Q0KO$A%IQ9'P+'D>LE@6AL.!(U&6)^<,4"K:9 M6*ZU=5R152ZUPXZC"J_@&N1-M>#*LCN6C)1 !6$4<5A.K'-W/ ]TO GX26 C M=M9(9W++V)TV+K*)Y>@#00&IU Q8_=8P@Z+01.H8OUM.JY/4P-WUEOVSR5WE MM"7K'-%VCS&6J^E!7"?-&FB1T.+9360K*R!:L3 ME(0V?WS?UF$'X#X'\%J ]Q@0/ /P6X#_4H6@!00O51BV ).ZW>1N"I=@B>.( MLPWB.EJQZ86IOD&K>A&JW\FUY&J7*)R,%_@!K05: #=OCJ: $B+2@HF: _J( M;JX3='QT@HX0H>A'SFJ!:28B6RIMS6"GKT?'1):,R%VA.,\AZ\,EA M?'@ ;ZN)3[R#AUYH.D#?Z@#S'"WK.,_L7O!@@QS5POR^=_U.?OUI] MKQA^]PI\P^>_YA7T779#%_33Z=XV%A5.86*IYB6 K\&*W[]S0^=37Z7?DBQY M2[+Y&Y'MW4G0W4EPB#W^KH;$!4U9">CX&Q/BI.\>&HK04.B1L(Y]-2!\)[+7 MNQ5^&N:=G8[\T7Y8\C1L>!H.1^Y^V/QI6#!RO##LPII\[9VN5 )?F7$@4,IJ M*INGV7F[B7-N&NTC_]0=S]P>?Z(F5#-0_M(WX^T2\Q6A A6P5%+.X%0U3=Z, MC,:0K#(]\99)U6'-,E=3%K@.4/M+QN36T +=W([_ %!+ P04 " )./]8 MX-0X*T0" "*!@ &0 'AL+W=OZK2@(F M+JED?A@$<[_$E'M)Y-:V,HE$K1GEL)5(U66)Y>L:F&AB;^P=%W8T+[1=\).H MPCD\@OY1;:69^3V%T!*XHH(C"5GLK<;+]<+&NX"?%!IU,D:VDKT0SW:R(;$7 M6"%@D&I+P.9V@'M@S(*,QN^.Z?5;VL33\9'^Q=5N:MEC!?>"_:)$%['WP4,$ M,EPSO1/-5^CJF5E>*IAR5]2TL9,[#Z6UTJ+LDHU!27E[QR_=.9PD&,[YA+!+ M")UWNY&S_(0U3B(I&B1MM*'9@2O591LYRNU+>=32/*4F3R<;<[P$)'J2F%"> MHY64F.=@CEVKR-=F!QOGIQUMW=+""[0)>A!<%PI]Y@3(O_F^,>OUPJ/>.AP$ M?JOY"(5W-R@,PND ;]*7.W&\R07>N3)OT/X5;3BA!TIJS,Y5W4*GYZ'VNUFJ M"J<0>^;#4" /X"7OWXWGP<_X6V7?L RIUPA!IE)#48+ M\SIEV_G:B1:5ZS9[H4WO&PO=V]R:W-H965TD76U8S>Q/2,[2>MVDW6MI)?I] $B(1$)"3 :$7_ M?K\#@!?%C&*_]<4B09S[=RZ +[;:?+&9$(Y]*W)E+P>9<^6K\=@FF2BX'>E2 M*'Q9:U-PAU>S&=O2")YZHB(?SR:3E^."2S6XNO!K=^;J0E69DR4KK+_1RFUX.)J20R$7BB /'SX.X$7E.C*#&U\AST(@D MPNYSS?V=MQVVK+@5-SK_ETQ==CDX'[!4K'F5NWN]_:N(]IP2OT3GUO]EV[!W M#HE)99TN(C'>"ZG"+_\6_= A.)_\@& 6"69>[R#(:_F&.WYU8?26&=H-;O3@ M3?744$XJ"LK2&7R5H'-7BR31E7)2;=B=SF4BA;T8.S"FS^,D,KD.3&8_8/*2 MO=?*99:]5:E(]^G'4*C1:E9K=3T[R/!OE1JQV9^';#:9G1S@-V^LG'M^\Z=; MR?Z[6%EG@(K_]1D<^)WT\Z-,>65+GHC+ 5+!"O,@!E>__C)].7E]0-N31MN3 M0]R?&I/#3*8CUF?U-;?2,KUF=Z2WY+A&49?Q!L)81B(I>@ M)%-&WOKGF-ER 3A*;K!/*F^P24DP4MQE;".4,!PVTA=1$C?>!JQLHX'*"WKH M+XN./*E"1:[#YWF2^5(!UE4TR&E&Q8M-)\?_\-L6QLDD%U@@Q]^+394''LOC M?P?$F!3RR;%@MF.I9DJ[)G+0E^B"G'T%UEH[;(7"1GRM)%F]VCW/2@I0+ISH M=2L%T0O6I50D%'H47*%ST.<0^N=$"=6?4.1-XNEGE%J_#D!E,LD8P@;+86#N MK3,BJ8PAG1%*X*(R@)T20)%%+_/:K[DT?:)8V4FU@VB*P&2A'7/'WD! L1*& MS2>^%LZ!+1N@E0(/#V2;T45(J)B0O<:"E\OPA^0,V:K"DX;3_V]"NTBA/,01 MN^>'TF:ZRJ&38#274(1 \[E2H?'[S+CCQK';(;L%#9L-V:^_G,]FD]?O&P#1 MPO3LM65OI$7?M;7M"^BTBS7S72,@ M;_)P&.I.6ZD:T0NE*C"_%Z6&MF!>T_S=^Y!(=H(;)JC-/@9'P%9D^B>H$W1! M,$Q4D$"-6OJ9<(_2L,Y1)ZJ@+N/6:MA&3O8>LX);"@B05@00&!^*JH#(TN@4 MM+'B.JJ5&[)480R+WZAFA2=B'XS61FXD\208E3XYP+M:H_XBH0Q[\?O;]T=Q M[&FED)MI&DTKH,D;B=S5E("/+:S]-)T?;X7XXJ7.7H9G;)8ZM=%]F#%$,V/$ M='=-2DO 6B+&":<^4R=&+<7G4L%W!#GQK80[1?HH1*16$Z/9>1"T%Z,F\&M@ M#E[QE( *C9DIQ9^ST]DQ-;+3>=>$FKL.!3'GUK$EU:04*D55P0^[P(^8[CF- MOK9I9%KL)L(XC/&-L(Y6M@5M!R?3D[#Q:X7L$K1I*U%%R(_>,0@KW.C;KN$K M=!U@CEB@-L F8DB-'5@@(,#21U)[A<[WA0:/UF_]P56T E6FL8JN- .,'MS M^T$TG3,2 _8W&5<;0=,+NX&KK5Q[5-3U(<]U?+V)_@OFQ5#Q(HPY[5" 5A+9 M4)!-W1[P O= *:J]M:>HZ?@6$ICM=Y+8#]?2(/[1 13'Z$$R?7\B2KPE:8Q! M9_X#4>L% C0*+ZG0](;T ;9)V_U,10+&XH"%T7,SK-N!=PI/41 DC=<^>R*) MK0';EJ@?5/E.;8=JT +EH&[,;<^'.W,I'H0?

3$O YE:<#Q4[,FQ'N8-0_4C,)D802*;*-B?6:*OJ^=[M6 MM;:T88:Z2KAHSH@MY49Y9$-NW\'A'64L>H%-C"QKT) XVR'L]O^:D/Q0")>1 M_94-LW $()6%+JLGQJ-O!AC2/ ?XPYT?,*F0>V.+7X;K!I+Q$QOKCAT5_. G MGIB(-UT%VCE@V3W19UNYP!$+A2?%D2]#KO6^&$OWBV6UT>8";Z7 MWV[\5)*YT&#DF1]/$)H]\2\^XL24L+.3R=$K=EO UH>H-1#2[O2#;ZXM!C'0 MQ.19+#_57&-V'!&54)D_J/CACP[0=,I5RRH2Z<=G9#N*L()C.W7305+: M2B+?RR+,6T;D/+9!/VR168"*AI=RV7;TM-S4X22@X@KB0KKD-J!LJ5>)0J[%?//"\ M"K75'Z("4CV*Z;TJFV[B(Q=F)8]ODD%C1\_9L>,JU&BQ\8NA03.[+P/.&&;G^IJRL, .NL"2 9N"&_#Q48NK<7U:3-F;@L4 MEQE=;;(:AFG72XRO-(ZWW2I7SA[C96\ _1E:YL.(R7 _4X,L#D?/ M8O4;__?&ULE5=-<]LV$+W[5^PH:6K/L))(213EKQG9<=MD MQHG';IM#IP>(!$DT), "H&7WUW<7I"@JEM7V8 L L0]O=]\NR/.UTE]-SKF% MI[*0YF*06UN=CD8FSGG)S%!57.*35.F269SJ;&0JS5GBC,IB%(S'X:AD0@XN MS]W:G;X\5[4MA.1W&DQ=EDP_7_%"K2\&_F"S<"^RW-+"Z/*\8AE_X/;7ZD[C M;-2A)*+DT@@E0?/T8K#T3Z^FM-]M^$WPM>F-@3Q9*?65)A^2B\&8"/&"QY80 M&/X\\FM>% 2$-/YJ,0?=D638'V_0?W2^HR\K9OBU*KZ(Q.87@V@ "4]97=A[ MM?Z9M_[,""]6A7'_8=WLGVKCT#.(QJ\8!*U!X'@W M!SF6[YEEE^=:K4'3;D2C@7/562,Y(2DI#U;C4X%V]O*>/W)9\_.113!:&L6M MX55C&+QB&,*MDC8W<",3GNS:CY!$QR38,+D*#@)^K.40@H4'P3B8'L";=)Y- M'-[DL&>0:E7"-7+5J ",KLWAVL65:_A]N3)N_8]] 6CPI_OQJ5I.3<5B?C' M M(U0Q:[F6Q%HC@TP*:@!#>-\[..E.WH+:\;W)O;F^4)" ,N MWY) A(1/"MWP?2#"OG\&#SS#IF4Q^DW+=+T'K7_:'D*5.NP,66$48* HUF8G M.EN2H@?6)B/%;K8_#((;$ ER$*EH\M!+7LK3#Z*[K% M3X_\R0]?./_:-G\(PO[T"#LY[SHY?*PQFKZ;3.#U1T=W.]IXB^O3(/+\^.$B G\R M\Q:3\.C3IK\XU-DX],*Y[\:38.S-%S.'&D41S=UX&D9X\@)^H;"QYET"91*W MS4\92KPQ*A8NW.Z"V5<5M=SF^S5I-#63%DT#98;>+QI1]QMNM^@.]_"9J;A[ MNRFP RJY]W@4#K8$XZRD485(&G6PPK%P;Q &:Z6.\_8V>%'"FI$(GK=J9555 M8),D8>QJD=2TE7)M>%H73M%#N,Z9S$AC&F9"RK9+V.%3&9(XJFY,6<#"? MM$C8M=7F]S]J!H.X9=(6 MA.:'B+2;7J'1//V?)#XWS>QM%]8N[CW'>F)NV]J_J\LCF6OUY,2,ZG\+X1P; MQQC6_?K$<=M.=U3DNG?;GK<,VU3N8]C@[,K;V[F_^1,5NZ$;IG/G&XK1[+O= M8F6XV^*-T;OQO'AFB&^UY;1[U/"[Q,,_6!WG *GJ+I>#B?#? F=Q]-S<2JRGVHH%;PYG;#'+\SN:8- M^#Q5^,;43NB [LOU\A]02P,$% @ "3C_6"P^/SQ\ P 80@ !D !X M;"]W;W)K&ULC59+C]LX#+[G5Q!NT5,F?L:)\P)F MVEGL%NABT'2WA\4>%)N.M6-+KB1/9O[]4G*29M!,D$M(BN2GC[0H9;&3ZE%7 MB :>FUKHI5<9T\Y\7^<5-DR/9(N"/*54#3-DJJVO6X6L<$E-[4=!D/H-X\); M+=S:@UHM9&=J+O!!@>Z:AJF7.ZSE;NF%WF'A*]]6QB[XJT7+MKA&\U?[H,CR MCR@%;U!H+@4H+)?>;3B[2VR\"_B;XTZ?Z& KV4CY:(T_BJ476$)88VXL B/Q MA!^QKBT0T?BQQ_2.6]K$4_V _INKG6K9,(T?9?V=%Z9:>E,/"BQ95YNOR3B4'#12_9\[X/)PG3MQ*B?4+D>/<;.9:? MF&&KA9([4#::T*SB2G791(X+^U'61I&74YY9W3,EN-AJ>$ %ZXHI7/B&<*W7 MS_<8=SU&] 9&"E^D,)6&>U%@\3K?)SY'4M&!U%UT$?!S)T8094.(@BBY@!3@[)S/=LAR7'@V"1O6$WNK#NS -YA?( M)D>RR27T*[_(18SS#.,1G&G$MPJAE#4-)SG L$V-H-%H6E2F D/N7#9M9YB; M(EG:(> Y,%% P>O.8 &"+@\N* RA)6!M@4>P-C)_!-G:/#T$[4S6$J&<]V#* MC@RY+!;1-(KG%JZ/[ 0G%I8BG7$WQ$]8O]B+ )6B*".!:?CP;AI%P1Q_=-R\ M -LQ56BW%LY'@S"^^8[XN#^8$*6GYH!.&;I3]KDCW-#*UPN#/[L&%3-2S7ZJ MMB]7ML"1"\/YJ?,]Q$$P3.. M&@Z&69Q1MIXD@['64A:D@7#*$T'GU!(&O=^ M\Q/C9/N+6^[<=83%#7LBWEOW$1MJN8O2$&;1,)@D),-AE,5.9M/(R3@;#^[+ MDCINO[8KD%H/KUH,TVA,E20D4XB3]!>*5_6%%?_1#4=15["=9IEC-\XFO1U, MG3U)PL'=V_UX#^%H/.F%[6\\"ESK1V/B?(FCRTA[T6=DV2%QW=/"Y[SN[,$J ME6PN5YRS.N]J=^IG@UMA^,T;?76MB>80A=-7^KF+Q3^Y]NET;MWCIJEWG3#] M"W!OP+C=3C+#V/P2 M1:9)9IRDZ7:GV7::MONPLP\0"4FH24(!03OJK]]S+TB*BF4GF=V'G7VQ10BX MN!\']YX+ZMFML=?=5BDG/C1UVST_WSJW>WIYV95;U,9C/]L7STSO:MVJGZWH^J:1=O]2U>;V^7ET M/@[\HC=;1P.7+Y[MY$:]4^ZWW<\63Y>3E$HWJNVT:855Z^?G5]'3ERG-YPF_ M:W7;S3X+LF1ES#4]_% ]/P])(56KTI$$B7\WZI6J:Q($-=X/,L^G+6GA_/,H M_0W;#EM6LE.O3/T/7;GM\_/\7%1J+?O:_6)N_ZH&>Q8DKS1UQW_%K9^[P(YE MWSG3#(OQW.C6_YON-6,O7TLD7SZRY%99F0QI]8%-Y M-933+07EG;/X5F.=>_%6VFOEY*I6XITJ>ZN=5MVS2P?1-.&R',2\]&+B>\1D MXJUIW;83W[65JH[77T*E2:]XU.ME_*# O_7MA8B+0,1AG#X@+YGL3%A>*U63LBV$M^][[7;SRP7_[Q:=F?'ZD'Q9Q6,KT0)\6+J[(T?>MT MNQ'O'#PF;=6)5Z;2:UU*/E:_FITN11Z'@7@CM16_R[I7XJV276\5^YL]_5IW M96UHK!,!'1NHU8DUK;CA%;(3;JO$SNI2X9-T.,Y]78F5PMDO%8YN)9P1.,\U M!&)ZAXQEK-A)S5\@:&VW5E9(46NYTC4%5KUM -_E'> M(-WN>LCL.Z__('1NN6Y)?4Q=FQHYDH1MM;+2EMO]T[,?U8VJ121^:V7U!_(! MQ+SO#?UC13JVD5/;8 N\"K?PUA541YSJ@[#59F,-VX-)[4<[3NO,P4'W>V9P9X(PF2]P*(/HE6F N[U0 M2)WRQMB.<-([3/A3\;H5,I>0-Q(&>ZF^%A.,R5!&%*'F@*D+\4:W0*,>8^\/ MX=Q%9-H$U8H$82NL)Q];!=6HUE7"\+@ +DF)FJTT:V^9]Y'N$(Q-RQD!)V7$ M\@'?LW-TP>EA4+T[;#'XW*P<: 2&UM8T='*!+;4CO[3^W)&5-WB&#_N.'E:( MWWB&R4+=EJ:!IW<[:R0(3.?/*=82Y1@#,NAX<]"E+>N^4I_&[7\,U$\ALT09 MI?+38W4INZU8P_789:7:S^P2C235%HI/MN4Y[$>06_A9&P$7#(._7*8 M"![%),O/6O?N.,%!KS>]I7/6& L3;[>Z]L >D;]2M0:RX!VXY1 5;XF'*D<4 M/J8\S)8;\$)D0P#C%CEI.,@+,'Z,9D@IE26 ME?RS617W2>VJ(:UH_2N#'/"]-5V'/.>1@-$[ P<)9[]=O ,J+=NZGVLVEI^O M190%19+A SU\\U4>1_&WXW!^=K4!\$^NC!=!EN9!'TZ%L&87U2^SP*PA#J9U@_&H<-X*Y@D89!"(=\+;*"W FO%'#A E/I MZS0/@SPM_L>"'P?%,B+]CF)/H_%#H4^"K(!?8C(R)PLQ$B7%9X4^#Y9I,T2)+E+/AIEK-$^IQ'$8=_&6(H'L*?%$60A\51 M-32K/WS:[BBKS1(R[[;\EJK5V#6)G:DUHD$9!>EQ;!U0/78:2@2"+@ X*Q(Y M+TNU\XFK4ANK.&O6&LU6Q2R2$CAZ6%1&,!RN9YS$/0?AU(X:"'&\#%W24.:L M[JY]C3O.QS,/WR#3414F_K!35ALFW<.GJF?=2Y"]C2>)V .)&;BF@ ^E I.9 M7Q&7']S2M]Q 4&9&OXU:"79>>S-88:_>PPLUZHNR6-08//ERM4:A!]^[H#;+ M]LS"1GVXY2$/Z89XW$DNY]HU,O3V) M- 2]HI6^L@-K5 )1L63-_N0+CH'@C*SA%BHQ=$%',0+66A'RCAU)%S_"Z4;5 M>V]B()!6*'X8&)3'Z:OD?CH$!!/:':1KCT#<*,M4:%^+NYN]TM@D)Z M@9BP8I5GYB0VSIZ@X[P>P4BLMCJ.WK%Y@( !K?Z3D,KF>7IA%7$UDFE&X*&O M[M1GQ,YMK>DW6SZAU&FR9XFP'LLYA&Y@TX^&J#[^PN!U#O^\UMPR>+?],!G# M+/-^>W3'/K"5;T_@Z[XAHJHF9$$-J[9T0WBC)F5I]9=J>@IF?"J.LPL65$=] M"VW1[51)S<] ^Z>+$<\P<;:)N2+782- #JSC+Q])U:=5)2ZXAH9&W"HBP-3@ M(*%,A9;LQ*1.^]O-N\E@2)73I0(GY YLM-O5H/BRJG@IT]=#1VG51MJ*;S2X MM'^TXX"/62[!(6GD']3I>)/VPNUW'E!S.>]%^9D3GXC'9$#.A B%>,'.-TR0H M%M$11UZ ZB310)/N&C5CQ_=PY4=X#L."W1;G: 7"P95+^#D;"%.(IT6XN$ND M$ZBT#)<#Z.Z@\?\$> .H0G@D&7"6#EA,TZ&]R >7(.[9@]S[%/+FI/M+6#CQ M6D(48)>A^\)*M$Q+6IKG1;#,%W,^7BR Z#B^#W0) SC(8!KS\*3(&='@]1YS M$S7';DFXN!=S,U)^#T6'VIEWUQ+PC5(>RHH@72X'7$7%@G!]E[K'RP0^7X@3 M6>YT0A3!T>W*5E:HM,(=&$7U*0I Z;?=?WZR/F8N6Z3N:4,NWY_!.,#*[8;Y M^3W<8[Q%O5N02%M&,;J08Q#2?=H<2)@P(B&8\9R9G=S8M&ZZ-ENI4M+ET=RA ME5$=^A*J4UZM29AFZ% >8=!6WJCA0F@DY4?VG_*>&^Z=29&C^U6^ MF-)DTG#_.XAZWTN^4?8DMIM7VK&%H-YMJS=;T!#+M(=OSAH#"\A!T/1.L_5Z M9M30.D!(3:&"%.F=WK$WP:JOZD-&)5 ]%O3@!D1ZV*<#*;.;[,,O3[Q M?FKDM1JY.GK4UI]8?ZT[\.N=W _O\,;F:W;/R+H17DKG7[80_F[HE1"_BME/ MU\+8R3%5H3NV%G#Q[WC&L-)N[>%MD]L>.Y,5XGMOFDQWFNAMKTEISOHTR/>H M<\C<:@CB5UEH@JVZ7_A*K4F@OPXD:LE%8C!$3YTZ;+[;OQTB35>X*S4SDU]6 M'2_XB,9!;G/ROA&6'.6,;HUFI>D^+EW.5LXF MCFNI+_,C1")RXE%(ZX[5[.WL@W"J>%?G? M=\.M\R_GI]'IIPU7_HW^8;K_7<1;'#;==G#5&DO#B^7B'(>3?VO@'YS9\?M] M-/K.-/QQJR0.-4W ]VMCW/A &TP_^'CQ;U!+ P04 " )./]8#6LOGAL# M "Q" &0 'AL+W=O\1J4\$P&0[@!IT#T$"BK?"!+KI34]6._-;'X04@UH%B>U+\HM65Z5C*/U.UV8!N&C M>$"WC(D9O3TN=NBK 9V^@)[#>Z.I=O"K+K'\)SYF):.<="_G*CU*^'NGIY"^ MGD Z2_,C?-F87A;XLI/IP1OI"F5<9Q'^O-PXLKPA_GHNY8$Q?Y[1'Y(+UXH" M5Q&? H?V"T;KGW](YK-?CNC-1[WY,?:3Y3B./IO"(0%\K!&N3=,*_<@'J#"6 MBP1R\"#^)/C 9]LAF I^A/G9),M37@9B6)*]ZA'OH$4K30GHZPM<'1RK,X'" M4UNVDWF1-5U,9MGY"5;U"$D@S:9!,U85AM,:^*P@A%XX2,ZGK^&G/9?CA'0) M]YVPA-9'^[>JQ4G +B++YRO-^<%ST3=(K%OON$58'')P05EK)5]IDO,H._2! MZ1M./V?PA@M60H4E6J% L)I":#*:)[>]I+_1*F]T)*@C8Q^?%$A_!;K6^ ^[ MYV]:A7P_LK._WSB?K3(;IN)K0C9=,X#QOI,VN+GI]VV())E/\C39RT_G_\V. MR,\G^2(]P?JT(^#XEIA/%T\5KJ1U!+50U4O;X9CS_VHK/'=7Q0=MI$&[#&ULA51=3]LP%'WOK[C*T)Y" M\YV1KJU$86A,0D*PC8=I#VYRVU@D=F:[%/[]KIV2=5(I#VVNK^\Y/M?V\70K MU:.N$0T\MXW0,Z\VIIL$@2YK;)D>RPX%S:RD:IFAH5H'NE/(*@=JFR .PSQH M&1?>?.IRMVH^E1O3<(&W"O2F;9EZ66 CMS,O\EX3=WQ=&YL(YM..K?$>S8_N M5M$H&%@JWJ+07 I0N)IYY]%DD=IZ5_"3XU;OQ6 [64KY: ?7U,L/F4R6WH&PUL=G M>K0)(X+>RCW1M$L)YR97XLG%$8JCGH:&"*TZ:#< M@1<].'X#G,.-%*;6\$546/V/#TC(H"9^5;.(CQ)^VX@QQ(4/<1BG1_B2H;O$ M\27O=/<"EUR7C=0;A?#K?*F-HNOP^U#'/6%ZF-!:9*([5N+,(P]H5$_HS3]^ MB/+P\Q&YZ2 W/<;^WF$C*B#BK-&PPED<>9'>4Y16B0^ M_48/9,M3+DX[)4O4&J*B\,,\ =HTOXB*T147G"YP!6LI*PU9D?EIE$)>1'Z6 M)J-]_2<0^4E4^'F:]'&:^466P:&]#_9,T:):.^O;)C?"]/X8LL/KS\PLG,66TI#AG5A32\D*EM \RLIS>O +C"\ MN?._4$L#!!0 ( DX_UBGB\& DP0 $$* 9 >&PO=V]R:W-H965T M MBC[0TEABER)=DK*3O^\,)W20H^F*3U,R9,U=ROC/VBRL1/3Q52KM%5'J_ MN>CU7%9B)=RYV:"F+VMC*^%I:XN>VU@4>5"J5"_I]\>]2D@=+>?A[-XNYZ;V M2FJ\M^#JJA+V^1J5V2VB0;0_>)!%Z?F@MYQO1(&?T?^^N;>TZW4HN:Q0.VDT M6%POHJO!Q?60Y8/ 'Q)W[F@-[,G*F"^\^25?1'TFA HSSPB"_K9X@THQ$-'X MI\6,.I.L>+S>H_\4?"=?5L+AC5&/,O?E(II&D.-:U,H_F-W/V/HS8KS,*!=^ M8=?(#I,(LMIY4[7*Q*"2NOD73VTT2GXY3L.5TG;P)^JO4Y)+,8DGXR? ,O[7Q, U[Z"MZ] M-7F=>6A]E>C@HW29,JZVM/[S:N6\I?+XZR7?&^CAR]#<,A=N(S)<1-03(8+1 M\OV[P;A_^0;Q84=\^!;Z?TO.VQ"3<_@.!7XK$6Y,M1'ZF=HBLS6=47\#.B^I MT#&'=>TI-K#;JV;&>0?"@R=5$D+8-$&E0Y)S1N7GQ[#OWTV3P>32@?-"Y\+F M!RBS4K(0H26]H;[V0BK8".LU6@<%TI]0ZID-;&7>,A-@N;W K%FCMII73+^E MT0JM:Z5X5-0Z!ZD#6=RB9MK$W=59V2E(!]IXJ-!F)?$2*X4Q'^:BHF&4QT" MO,4UAL'Q_]R3%"#4^5GMV+EO7-J@E29G3XQ&EO8[ \\H2')M317HYY0.EG"E MW- L]#'L2JD0,K04.)IJ6QF,Q304+.4^IJCD(&I"^_7V[I"E4FR13'8T#[8/ M1HE492B;WQF7FOQ4*AAZ.0[[RG$LWA0+,>!RDQF&*+P0H*9V>*82$0VEI&EG M9284X!/S0TVZ[$XE-.6$W3\8)(G,[V%(YN\Z+U@B,&C+-S,ZET&$PB9]2>XY M#YD2LG)4)E2U6S+-7SB2(0HA(N2@$ZI-^=HHNKFD+DB# #.IFHA#:'@VF(<: M=GM5KJ>"(M$68!NJ'UW;:ODW775Q,DC/'A&_M ,4DO'Q]H2F(7;3$#[5U!J# ML$GA]4\GUT()#M\9K+"06C-_XM>F_0<8C>)D,.-%$H\GH^9DDDYYT8]GH^3D MBME2+KA6NS+B1HS*9S2DL3'XV8Y3.+)9!:6Z2Q.DS&<'I$F_:_I3N-DE#9TTU'RP@F3NCE$ MGD-[5)4659AK5)24MC-\HEKCD.P.5\(.J6+"2"!)*\GST$E%8;$(NJ&"1!.5 MIH4U/SH.R=3A%ND2'VIU?"E>BV-;R\ C^_REVZ)W=*W3G"K"X\61H5K[YH;O M3KOWT57S+#B(-X^K.V&I"APH7)-J_WPRBIJ)NM]XLPF/A)7Q].0(RY+>>&A9 M@+ZOC?'[#1OH7HW+?P%02P,$% @ "3C_6.UR0']\!0 M0T !D !X M;"]W;W)K&ULO5=;;]LV%/XKA!L4&^#%CIW;FL1 MDF[8!A0HVET>ACW0U+%%A")5DK+C?[_OD)(JIZG;[F$O-D6=RW>^V_]XMHUT6A+;[T(355)O[LCX[8WHY-1M_%.K\O(&Y/%=2W7])[B M'_5;CZ=);Z70%=F@G16>5C>CVY-7=Z,[:GG GI5VRS[-EL)%03HJM:92"HM,W_\K'E8:!P.?V,PJQ5 MF"7;S7TXN+>596.8#D&(6TA M[IV-VJ[)*DWA>A+A@@4GJC5WE\W-/F/N7+R!@3*(GVQ!Q;[^!-!Z?+,.W]WL MH,'?&GLL9C^.Q6PZ.SU@;]['.T_VYO\E7O%:!V5<:#R)OV^7(7H4S3_/L9"= MG#[OA!OI5:BEHIL1.B60W]!H\?+%R?GTZD (IWT(IX>L?WO*#IN[/!:'21F^ M_;TD?JZEW0D=1"U]W(GHA"(?,0&$&LC&4D;T[8=&@\X(Q543F=FZ\:I$(PFW M$FOGBB OGOYXG(VFUXU5CE;:&Y=:08Z2Z/7DG=#$CRY^OYXB(HW M3RZN@OBROJB]QB#29@?8F#(A,J):[C)\##RA[09KYW=CH62M(RS1(^8A["*2 M,$YL.<3&H@7B5+%W%43BP]IV_FQU+/FY:!23*S1\+)N ;(200Y#KM2> PZIR MCN"^(!\&#H=4\XP6,K "&H;ZALDYJ.0.>4B5"*/6626M(B.7AKZ&IE)N M&*^$#9[RO([D*PZ/'I&RY-;!ZXZD%UO D'7MW2/(C01RC\3\[&P\G4X%*JVK M$QE*3%/#0""/JBC)%!P"!IJ!G@<:S6/?)!1<8TMI'\2ZD5[:2)0X0PDBJNBU MBE1DHVFK=IXWF'(8R7S)$(BILJD6.6H<+:R%&)W1A62-%I)( S6S'1W2CE=' MXOSR,NTYM.T.Q\SP)K2V6-V.<_)(I.6@#!H5DT+ M[I8-W'%2.RP)!"2?1GHP3/TM8<*K-"$I9&QL?_P)HESN3V&$TFWM%_R%B+^V M5%=9;87K0#A^,FK>2(N; MV]'3#1C7>8QOE5#@(6A?%DHRF#:&1(V@,?H2(KG^RMU_HZ'%N16@JY9FV M<>[L-LU3 $3* 7'I!?&[N%U8N&MC'12-!,#"! M7O5.$17P 0@\J$+L6S;5DY&ZPBND!RQY3J?-M$$5>JHKG6YX1Y3G+<9( >F0 M'#K3I.9K^QN(*^?3W Z-*IFER#-ICY^J3V$_BGEDJMA"4ZY!HZ#RL"\]^W_$)[V%_# QN#(?(D@TA*[H;;M!W(701%X]. A]K) M_(&PO=V]R:W-H965T]9;.EDR+ ^%;K[+5'DF#W M=Z/]O><.+C-NQ5N=_R$SMSSK'?58)N:\RMV-7O\D:CX'I"_5N?5_V3KL'4UZ M+*VLTT4M# 2%5.'+[VH[= 2.HB<$DEH@\;C#01[E%7?\_-3H-3.T&]KHAZ?J MI0%.*G+*K3-8E9!SY[=.IU^7.L^$L:_9NV^5=)O3H8-F6A^FM9;+H"5Y0LLA M^ZB56UKV3F4BVY4? E$+*VE@729[%?Y^]6WNBBYVKQZ M>93$DQ.[HV' +AK=VV.QS$J^X;-<,*G87%>&B6]T@E36\3Q'?7"6(;TS@+;, M:0*9"2<,DB7 I(,O-3<9H;B2!O5 ^^-05+(J% >L&.&X%Q'<*&#&X2ICG$P" MWY9:940DEWPFD6ZNKQ>US8#9J^0& DC=293X(>>[ ML M2U!17#*B0II45B"=(ZM9 &O%FPK!^X>SX!]VIKUM;WGDL:>I'"NA 2[YANR:YB]\1SO[Z"(H;->O)<6/'R>OD#6"C8)2F$)YT\G(I'>R2O1'I/L)W9*_>1FW390#RHA_&X M'M82GS3"#(/1((HZ9$=!5:A0HT!O%'5'23/RBN[M[Y!].!4?[)'N M)CO=X5Y+C!N)AFPRF"8=LDE0%0=&R0[;9(=MLG-V*[#E-GHX58-X0K1E-WHP MLU\P,!S%._SOFZA+. 0TXKVLL!7)R*Z-7AA>6/:;0G$R$L9(@O;^$U5EFW,\ MY")*1*NN#.K8]R1+-3")3CS4^AP_%9_\P'CEEMK(ORE;.V63JEM'7572!"(S MBOI1%#4U-M5%@2+2U(HY^Y%3+62_N&S09^(NS2N+1FB['86=R@ST'#0HTCQV@?98+OB)R\ +C*RYS M7]YVZ?$LDU2;X9]:2^4O*CJT:S6V7HI0,Q\8O+$C]S5>W)5PDZ^P#Y-H0#Y^ M+V:F0FO*XL.0%\]QLT+G^5Q7C__OKOX4+C%"0Y?52N=5YT;K0 I7LZUF7V 1 M H>6_BO>$"G=DV1NVVF6.5;%[F&YI=2[?TVBD4I/7T8*F;*J?JAW!\"DO)5U1VU85'>W]PP# MMWA3*2('2;F<^%?O!3M6S[0ZJ\\ MVWD3U)E&C34UMH"B#:4#F;[KI34/<<>]:L3F8X^<8>,MNMX?_" #U FT^G#Z'*'5C/6;"*SL,G"[]RW:F'=[)_N=2H! 8 MVH#UN<8+KQ[0 >V_.L[_ 5!+ P04 " )./]8?$:Q,\<# !M"@ &0 M 'AL+W=O>3=KG?H;[N[TUT6S."U$E]X9>N9-_&@ MPB5KA?VHMC_B<)_,X95*F.X;MKUN4GA0ML:J9C F!@V7_2^[&^)P8# )GS&( M!X.XX]T[ZEC^P"R;3[7:@G;:A.86W54[:R+'I4O*)ZOIE).=G5^69=NT@EFL MX(.M4<.U:BB]M8O[!N&=+%6#T\"2+V<1E /N58\;/X.;PWLE;6W@C:RP>FP? M$,<]T7A']"H^"OA3*\\A+GR(PS@]@I?L+YYT>,DS>&^^MMS>P^^7"V,UU<8? M3]VQATB?AG#]@S].S)S'#<*S^'O M8W"C.C?E(S=\<",Z-PLFF"S)F[P$DY@'/I9 MGL!I)V21GQ8[(8IC/\QR.!U]^'9XD#@@1;T4S!B^Y"5S[YH/DJB3PT';LCO M.WJS39>-EQ#YR20D7W'H)W%(CE,_R2;.>>87>4R^+QO52FL.H"E>2ZV:?YA MJP:EDX' Z:#P%,<%2EQRVW/,W(EH79ZH; ZTNF+K_@!>O9C$4?P:XI0^(Y>N M/G?V;(CTM_D]CL$D'F*03"@&#UFD8OI+_HK0GTQV*4O'?A1%N_PE8[\H4K*G MDOR/5%L4^5DXV55;ZD=A/@AYYN=1^J\66^Q'1>1*OO"3<49^<[\8=QNQGX;I M_ZK8#F-09'T,7"M^=[$]]><2'(P #>I5-^@88DC![J>!_>Y^EKKL1X@']7X0 M>\_TRI6FP"69AN?CS /=#S>]8-6Z&R@6RM)XTBUKF@=1.P4Z7RIE=X)SL)\P MYW\"4$L#!!0 ( DX_U@_+;ZIC08 /H. 9 >&PO=V]R:W-H965T M(A"3N4(06@,9VOCX'H"S+%WEG*P^V0 (XW:?[=(,XN3'VBUMJ[>EV MU?7N=+ST?OUV,G'U4J^4.S9KW6-F;NQ*>3S:Q<2MK59-W+3J)B))\LE*M?WX M["2^N[9G)V;CN[;7UY;<9K52]NZ][LS-Z9B/[U]\:A=+'UY,SD[6:J$_:__/ M];7%TV2'TK0KW;O6]&3U_'0\Y6_?R[ ^+OBMU3=N;TR!R+.=Z9#!OWQ_?H/T7NX#)33I^;[O>V\AO+0 M!K'=(*+?@Z'HY0?EU=F)-3=DPVJ@A4&D&G?#N;8/2?GL+69;[/-GG_4"(?;T MG_WP'<^3=Z_X*G>^RM?0_TJ67@5^ MV6W.C^D;+=)'9:%*:AVA,:B^_4,WA&>_U#1'N1&ZAU4QNFY Q,(YIGROG6.$ M-M$88QFIKVTTPB!N"R=9M*8VWM#5Q>4Q_;J$=R^A61T=AZO!YKE9K55_][?X M'FE5LT[OUD:4^R4_?%<*7KQS=+YL]9PN;G6]"0V"KN;SMM9PZ69I:*DE^J(M'9U??;A\PVAMV\"PNZ.-TVZ/4=O7 M9J7OT5=:N8W5(5AK:Q OQ)""["_[+8J.-NT M%LT6U)3WMIUM/*(%=[6JE_?.'J,M.'_01J2N_F-LZ^_"]'.;T9#JG/D6:R&) M+12 ?'H<4&2 ;_\/@EMC0S@C>G!PIST@*@12.=-'H2$%?<3'F=5H&Y#B^C6D M %'1'+W%15-U:^O-ROF0L^A*6+>S.M-AZ\[N?IB/@MY$\L[JK[K?Z/C$WT%7 M"QO$,6B%/:&S33E$,D1G:^^I@F/!OE W,0I;M2 *LW"2'X]^&FJ8KH82INFV M@J'W4, TW=8N_6J\ZD8\_?%WK;]LSP-"-]>[;CYZX/<]25$RF<@P2BM6%@(C MP4LFLC2,"L&J..*R8+RLPHAE2<[R@H\^[@6!A,R8D"6)4C+!)?&)Y)E>1RQ5"2L MJ++'1'F1,@X@428L*4H031"C@C@6IU(&HE624 &7I10'B682IK$[#;'."&$I M$"V9L[0H L\"8>;@&>*99ME(Y-^8T:+@3%0Y1B7RE.19S&W&>%)BE%45RV,> MD0WPB/EF95D&LH^)2@F"64*9R*,(4I&R"DE(1<&2M J^5K##69YG>)$".2XBM+(RA1L(<(D"VQSV)1I\9SM@:QF104(&6GG#'^1+(<[ M<51)O"M"+DN$0N:1K,P1 -34%A:[+6;T$]OO;:]ZK9? MH]JB/]W1XN$[P.I%*/O074)7@?QO$*C8@A"T.(9G;6BU^KE2XKK]:+[8;>@7 M@_/,+Y6GZ?7T/##L-@T3%] MV'>QL>B/+'I\V38-VMV%OE^8+^=VKYWN=YS]HMS7++WT=3O9NX\ =!%O M7>'#8M/[X6JR>[N[V$V'^\S#\N%6B,-DT?;ARV2.KMX<&;=;S= MS(P'@SA=!WN>Y]QZ.+C?:?+9K(1S[FF?*7O76SA4OAT.;K$7.[4 70N'-4IN<.]R: MU= 61O#4;\JSX60T.AOF7*K>]:5_=F^N+W7I,JG$O6&VS'-NMCZN4NO>B,R2&0B<22!X]^CN!591H)@QIKI(WMZTKZ6^\[ M?%EP*VYU]@^9NO55[Z+'4K'D9>8>].;/(OIS2O(2G5G_EVWBVE&/):5U.H^; M84$N5?C/O\8X/&?#)&Z8>+N#(F_E:^[X]:71&V9H-:31A7?5[X9Q4E%2YL[@ MK<0^=SU+$ETJ)]6*W>M,)E)8]J*Z.KH<.NB@E<,DRKL)\B;?D7?&WFGEUI:] M4:E(=_:T]J:T_V2;^^X59: MII?LGF0KQP.458H'4B6RR(1_?:N5A3>I?]_EQ/] #?NP%JBJ1.<%5UL*:*EX MF4HG4I9HI%_9Q/W #P[!>7 M#KPI$H\W:YUEVV.]49!FRX65J>3&@Q:5X$O]463;/MN(/M.EZ;/2]KWDVV F MTR8*/AJP.^6$B?:CMC/8!DFD"VA0EOO&8=F:/PJV$$(QD4GL)%<&WOM#W&RD M "<%-U@GE7?8I*08A>_6;"64,!P^TAM1D#3>(+9HLH%^C/VP7^8M?5*%/EVE MS\LD]Z4"PLOHD-.,6AH;CX[_YI?-C)-))O" O\@5F469,R/_SE@,V\C]%-@ M(6S+4LV4=G7F8"_M"WIV#5AJ[; 4!AOQI93D]6)[F)>4H$PXT1E62J)7K NI M2"GLR+G"/*'7(?6'9 DS@5#D7>+I)S1@_QR 6LMDS9 V> X',^^=$4EI#-F, M5 (7I0'LE "*+":E2Q8I6J>U%4P0F"T.:._8:"O*%,&PZ\FUQ"FS9 M *T4>'@DWXS.0T'%@NQT%K+<&G](3Y\M2EQI!/W_)K6S%,9#'8D[/)5VKVX+R63TZET-('HP/G]EV6MI M,8UMY?L,-FUCSWQ;*T=[# ;[-0_"@AKX);\6B(FO/:]A_"K$%/OK.NR'OM-T MJEKU3*D2PA]$H6$MA%=[_NIC2%NV@ALF:.(^!4? 5A3Z!Y@3;$$R3#200(U> M^HEPC]:PS- GRF NX]9J^$9!]A&S@EM*")"6!Q 8GXHRA\K"Z!1[8\=UU"M7 MY*D".8OOJ&>%*Q(?G-9&KB3))!@5OC@@NURB_Z*@#'OQZYMW1Y$,-5HHS,11 MTQ)H\DZB=C45X%,/JSB-I\<;(3Y[K9.S<(W%4J.S:DGI3 IF@IY6 5Y)'0G:/2V*2/38#<1 MQH'A:=@* ;.X(8>\-MVX"&-LW;9\'(R2I2=O$]MY[! MBMKSZ'W -<4#=99JCWK;N4& ::AGP8<(27L7ZBCCH7W1BM<)R$;7?C_/8P((0_< MBGI1V,+CEE8X;;W%4RO?P'B3(XFT2ZBU/YYZRD^?3>C;ADJV'FNI2*0_-*%I8;PI!+8UD1PTI8TF MBKW, \LV(N.18'B*36X!*AI1RF3#91I!,+3@,L7,;,PDUAPF#7OFM4 MTVTA//"O# MU/)'YX!4CV*Z+XMZ3OO,!8;L\4TZB&QV?#%HA6K YF+E'X8&2(H K?>4SF^@ M!= %7H'?<(#*696*)K:/!.4XZ)ORR$FZ<+ORO&3BL.9W[R[7@J3"T ._IJU1U M0PKJG[>N?P-02P,$% @ "3C_6"Y:+B7* P $@D !D !X;"]W;W)K M&ULE5;;;N,V$'WW5Q!J422 &DG4U:EM('9:M OL M-DC:[D/1!UH:RT0DTDM2\>;O=TC)BK/KN.U#XN%E#L_,''(TVTOUJ+< AGQN M&Z'GWM:8W740Z'(++=-7<@<"5S92M8>)>UYOC9T(%K,=J^$!S)^[.X6C8$2I M> M"8>[G_%89X M',%2-MK])_M^;Y)[I.RTD>W@C Q:+OI?]GG(PY%#$;[A0 <'ZGCW!SF6M\RP MQ4S)/5%V-Z)9PX7JO)$<%[8H#T;A*D<_L[B')Q =D(L_V+H!?3D+#*+:M: < M$)8] GT#(2/OI3!;37X6%52O_0-D,U*B!TI+>A;P72>N")WZA(8T.8,7CR'& M#B_^EQ W2K9DA5P52@'3;+9DY1(,BOQ]L]9N_I]3">CQD]/X]MI[A MO="@GL!;_/!=E(4_G6&?C.R3<^B+![R&5=< D1MRB.26:U;7"FIFOLYX3_@L MY&G"!^SJ&)NLGXG9 C$8,6OC2BUEI8G$:XXPO 1-N"8.55A_ M+GI_*RZRMD_ ]22*?_P(\#@(AM#L>#C!ZL-8??*N:YY)Y 8Q>7MIY,.XT M?#'(]SB?T,*/\M39-,6_*$&;^GF<^!FESHYCZM,BGOS^A $YS[SPDVE&LJF? M%A&)TMC/I@6)XM2?QMGD SZ2FN$U<:AIF/E9'CD[IJ&?3U.'6A2%'3L[R0H\ M>4K.""$=A9#^9R'< I9 8?(.56.B0FEKHT^IX3SN:LM$;>LF[&O6PZHCV-+" MDJI35@&VF%BP/1:,[$!Q61%P57Q=&Z;@2 1#W;\J]!C#173Y$M %O9PL6<-$ M"3XZUER(07G#<9CM.,?*Y3:_:.3Q@,0:%\.P+4H3GX8%015D13BYAU+6@KM& M@%C5"8^+L=R7:-/,CXJ,')'!.+^A422.QM0OLOQU'(<,XFTH9;M37(-S7TM\ M=D[F64A1=CB+.OYF?6?UB:DO):9.6"BTM&QXU=_2GB-Q;4!?V22^,.GK9RMR MALBPZ0T:_>K_(W%*\<%1G\)7MW;=V":H$Z9O6>/LV/!O^C[WLKW_6GC/%&I# MDP8VZ!I>Y2ARU7?@?F#DSG4]C!.?>&=N\:,%E-V ZQLIS6%@#Q@_@Q9? %!+ M P04 " )./]8'27+Y9L# "#" &0 'AL+W=ODL2T[3IPWH&D[W 9L*):]?#CZ.TWOO%-:>R&OY@U; ,K,#^:>X6:?T#)>0U"3 M96SMG<%/#EM]M"8VD[64#U;YE,^]P!*""C)C$1B*1[B!JK) 2./W#M,[A+2. MQ^L]^D>7.^:R9AIN9/6+YZ:<>V./Y%"PMC+?Y/8OV.4SM'B9K+3[)=O.-DD\ MDK7:R'KGC QJ+CK)GG9U.'(8!Z\XT)T#=;R[0([E+3-L,5-R2Y2U1C2[<*DZ M;R3'A?TH*Z/PE*.?6=PQ);C8:'(/BJQ*IH#\\9VM*]!_SGR# :R9G^W EAT8 M?04L(5^D,*4F=R*'_-3?1V('=G3/;DDO GYNQ8#0M$]H0.,+>-$AV\CA16_/ M]N_KM38*F^.?<_EV3H0&]0C>XL.[, FF%\C&![+Q)?3% M"@$B9S<\JHUD).O.+^?1"9K>,GM7$(70YY/ MZ'L)I) 5CB^6CAC;'$2#T;BI3$D,'F>G]-8'>OF.GD!ZO*/7(#UMZ0W(RLCL M@ >F[%#AD<5"0D;QS,)UEJW@R,)^1)P"-^:/4#W;JP*4 M0BLC"=/DP[LQI<$4?K?T\G2C][6M03$CU>1E:>ORQA(XK<@)%X(7? CY2C\Q9!;=V%!?L4>D??&?<0:2^ZL- E3V@]& M,^N*+#B]FN[!+'TY*3$9$R'F$F,,B%1G/R/XIOJPO)_ M\0Y$JS>P':>I8S=,1YT>C)T^BL/>\O5ZO"?A8#CJA*UO- A<=71@J>L:FUC%4K6ES/.6)6UE>OZ2>]:&'[U2EU=:>B4T'!\LCYW MX_A'#P-VY\8]?QIKUPK3O1&'W<,+>]T]+"_FW?/\A:D-%YI44*!K,!@-O6XZ M]XJ1C7MFUM+@H^66)?Y+ &4-\+R0TNP5&^#POV/Q'U!+ P04 " )./]8 M4RT#_TD& S$@ &0 'AL+W=OBAXHB9*V7BT5DK*C_OH.N:O5 M*EHI#M!#T8N]G!T.Y_'QF]&>/6GS8&=*.?1U7I3VO#]S;G$Z&-C13,VE/=$+ M5<*;B39SZ6!II@.[,$J.PZ9Y,6"$)(.YS,O^Q5F0?3 79WKIBKQ4'PRRR_E< MFM65*O33>9_VUX*/^73FO&!P<;:04W6GW*?%!P.K06-EG,]5:7-=(J,FY_U+ M>GJ5>/V@\#E73[;UC'PD0ZT?_.+=^+Q/O$.J4"/G+4CX]ZBN55%X0^#&E]IF MOSG2;VP_KZV_#;%#+$-IU;4N?L_';G;>S_IHK"9R6;B/^ND75<<3>WLC7=CP M%SW5NJ2/1DOK]+S>#![,\[+Z+[_6>7C.!E9O8,'OZJ#@Y8UT\N+,Z"=DO#98 M\P\AU+ ;G,M+7Y0[9^!M#OOR^QK\\&#L[P MFH-1;>^JLL?VV$O0>UVZF45ORK$:;^\?@&^-@VSMX!4[:/#797F"F,"($18= ML,>;@'FPQ_?8>U<^*NL 5LYB=*.&#LERC-Y\6>9NU4[!'Y=#ZPR YL^N)%1G M1-UG^(MT:A=RI,[[<%.L,H^J?_'J!4W(3P()ECP!![\XM6+C%'VTUJ< M]2ZGJAQU[F0Q3K(,T0P=H3BFZ+67T#CNO0=WI\!]QT,Y>@!W.O;R!#,1-:<= MH0A'E(,)3G&6T=ZU-@MMI%/ 10#F#@L4TS3%E*,$SG%#P M8UGFHWPABT[O,XH) ?<3V$PA%"9\!$F,N8A[O[F9,AMO,6%QRUF O-?%61+W M[K6# R!=.(X()I"0ER@1/IV0%0$IC$'5OXXR@K-(_,>*S[!(J?=OJ_9>R@Z5 MGN-$0%Z8#S+S$8*$P5.2^>)'"28I M#\4G"<%11+]3?!%A%A$D/'9IAB,>"IK&6)!LI_@IE+OE+@LXQ9RGK>)'218L M^N>,TE#^E("(U>7G0N","'2 *N.&*N-G4^5.^6]A[8FG;",!#5= JG]ILX;: M"MVO%JJ+)@\>W4V3]S.%)KH :LO+*0I\:=$XMXM"KI \K(:MZK) M9RK-V.M/0P3+303%)H*)C^!Q'<$\1$3B( ,XUWZ'@'(:D\EO[:*%M7@U0 MUJ<1^K%J^G$X^D:-U'P(.. D2/E)[W)7M7>KP)B;P0F4P0TM_<%^(EL/#-U2 M\]C&P0!M ^W'@9Q9Q+&*ZU0EBN-"P)D2$M+$,&AZI M4YE"GI.:%@BL8A+OM@L.+J4DK4&W@\;_"?!J4!'("*]Q%M58C**ZB69U2J#N MR<$.TX6\=FOYD5[CV=LC"F"7P(P!.V$P2/W6+!,XS>)VUQ$Q()JQ?:#C < X M@=!"M^$B"XB&[E5AKFE [#8JE''(>'VI02=.@DFZU192SS599[M 7R;+9OW D FX'T"/PBZ!MYFNNU$SZ#U0WZN MS#1\KH#?47I9NNHW?2-MOHA<5A\"-NK5YQ2 R#0O+:1J EO)20KCBJD^450+ MIQ?AL\!0.Z?GX7&FY%@9KP#O)UJ[]<(?T'PGNO@'4$L#!!0 ( DX_UCV M!53#EP( (4% 9 >&PO=V]R:W-H965TZA MS=WY[O-WMK^;=5(]Z@K D.>:"SUW*F.:J>?IHH*:ZA/9@,"5E50U->BJM:<; M!;3LBVKNA;Z?>C5EPLEG?>Q&Y3/9&LX$W"BBV[JFZF4!7'9S)W"V@5NVKHP- M>/FLH6NX _.]N5'H>2-*R6H0FDE!%*SFSEDP7<0VOT_XP:#3.S:QG2RE?+3. M53EW?$L(.!3&(E#\/,$Y<&Z!D,;O#:8S;FD+=^TM^F7?._:RI!K.)7]@I:GF MSJE#2EC1EIM;V7V%33^)Q2LDU_T_Z8;<*'1(T6HCZTTQ,JB9&+[T>7,..P6G M_AL%X:8@['D/&_4L+ZBA^4S)CBB;C6C6Z%OMJY$<$_92[HS"589U)K\23R", M5 PT^7!/EQSTQYEG$-FN>\4&93&@A&^@I.1:"E-I\D644/Y=[R&CD5:XI;4( M#P)^:\4)"3.7A'X8'\"+QC:C'B_Z3YLOY(+I@DO=*B _SY;:*'P7O_9U/ #& M^P&M5J:ZH07,'12#!O4$3O[^79#ZGP_0C4>Z\2'T_ ZU5[8 M!-I/\[X"4LBZD0*!]3][X HJ3AL;-IBXDAR%R\1Z.L%+@?Y2+J" >@F*1'Y_ M0]'DEG;X*@TH1KDF1R0)$S=(4[3B+'+Q-WE <1XS<=PH68#6),@RUT\C@B?F M9D$VN62"X3,NR5K*4I,D2]PXB$F:!6X21Y/==WI$ C<*,C>-H\&.$S=+$K+O MX+T=:=2@UOT L$VVP@PJ&:/CC#D;I/6:/@RH:ZK63&C"886E_LFGQ"%J$/W@ M&-GT0EM*@[+MS0KG)"B;@.LK*SJ-!M%]X%&7E M_$*RF&UXB4_H_MP\&-*2#J40-2HKM *#ZWFT'-S<9=X^&/PE<&L/9/"1K+1^ M\T(H,7<>@=/O)]ZCE!Z(:/R[PXRZ([WCH;Q'_RW$3K&LN,5[+9]% MX:IY-(F@P#5OI'O4V]]Q%\_0X^5:VO"%;6L[S"+(&^MTO7,F!K50[9^_[N[A MP&'2/^' =@XL\&X/"BR_<,<7,Z.W8+PUH7DAA!J\B9Q0/BE/SM"N(#^W>.;& M<.7>X!$MFI]HX>('7TFTE[/$$;ZW2O(=UEV+Q4Y@C>"[5JZR\%456'ST3XA7 M1X[MR=VQLX#?&G4-;!H#Z[/L#%[:!9L&O/0$WH/119,[V 4M*-HOPN92V\:0 M_/=R99VA.OGG6.PM='8XRFCQ^=-@U+\]0SSKB&?GT!=/ MU(M%(Q'T&NXKKDIB*Q2X"F%9E@9+[A#^G\IC09P_Y@?AK;6D1A6JI);+M'J[5=+#9>;!@O8[GGEVCI[TQND5\^( M+[LR 38Z5'N4<^QR#M\:^0:#H*1P>JMWQR57.<(5K+ 42GG^Q&^#1N@"?H'A M,&:#J1=8/!H/VY5Q.O%"/YX.66_IV7))\1L*-=2)!:ME 1>#2R(93U,&@TF< M9D/("&V:0=:/QVS4^_I*$[(0+M30!; TGDPG<$DBF8]&K9BQ>#R>!C&=QBD; MP>4!:?+_2'<2LV':TDV'[,B*)W50"?YJ :T3-*=HQ:"D?P%.^[1=X:N@+;J2 M[7OA;]$@*.W >QA!D7,BP??51&D3KFISR"G9_EJ4G['OR52A5[K$?_XT88/1 M+3]UCV%_? N^Z*Z/]41R,,5J-&68U98.:I1K!UJWVCT'RW8*OINW;\EW;J@* M+$ACR,P+3SN56X>K3AXDG&B I>4I;)L1,KE0]=5X8QIE3V M>(Z9[EERD5*E0[%R92Z01B4H92[QO#,WI4GF3$9E;B8F(UXHEF0X$R"+-*5B M>X6,;\:.[]2)AV05*Y-P)Z..YXG2:(0VPW:[9 M[TKOVLN"2KSF['<2J7CL7#@0X9(63#WPS5>L_ P,7\B9+']A8VN# M5F"M($TR^Z4OU3RT !?>&P!2 4BIVPY4JKRABDY&@F] F&K-9AJEU1*MQ269 M692Y$KHWT3@UF2L>/L6<12CD![A]+A*UA8^/=,%0?AJY2@]A"MVPHKNR=.0- MNC.XYYF*)=QF$4:[>%=+:_216M\5Z23\7F0]()>?@7BDW\$7-'Z#DB_X'[\_ MN$+X,UU()?0N^7O,MF7M'V"[[&")2N67*F#W*2K2"JI0Q/IF4%9:#W(#8:84:W^OPJFWW D(MHOP(% MS,U8)W>)##6!6>83O>@(YW;-H0S(13ORZ[Y3\'KG@]WZ.>8*TX4F)H(?HUHC9+>I>D9998*M\Z(CMNR8Y;LC-V M WCU%ARF*A%O0!MWP4&F&V@=!OZ.__TI:AN&8T?>;5W1*8I5^1!)"'F1*7M; M-]GFK9O:*_ZUW#Z46L$JR20P7&JHV5P."/OXV$#QO+SP%USIYZ-LQOJ]1F$* M=/^2Z_NN"LP S3^ R3]02P,$% @ "3C_6 JR))#5 P 8@H !D !X M;"]W;W)K&ULY59;;]LV%'[/KSA0BR(!E$BB+K92 MVX"3M5@&= F:;'T8]D!+QQ81B71)*D[^_0XEV7&&)-TP%"@PP+!Y.9>/W_E( MG\E&Z5M3(5JX;VIIIEYE[?HT"$Q18!&[,W!G>2A5*W;G)13KW0 M <(:"^LB(8'P=8GJ[E,YQ?[R-_K$[.YUEP0V>J_J+*&TU]<8> ME+CD;6T_J\W/.)PG=?$*59ON&S:];99[4+3&JF9P)@2-D/TOOQ]XV',8AR\X ML,&!=;C[1!W*G[CELXE6&]#.FJ*Y07?4SIO ">F*[Q N9*$:A,,;OJC1'$T"2TF=:U ,"<[Z!.R%!!E\4M)6 M!C[($LNG_@&!W2%F6\1G[-6 O[3R!%CN PM9\DJ\>,= W,6+7XCWX6LK[ /\ M,5\8JTDD?SYWQCY$\GP(=W%.S9H7./6(.H/Z#KW9NS=1%KY_!6"R YB\%GUV M31>Q;&L$M83SBLL5&A 2_FGEYI?G%\_6[?6L-Q7"4M5T:85WD?DPPC@TGY@V2C[""<-XHR^N#LQXV',," M5T)*QQ'1T&.#MW (H]!/LQB.NDD:^4F^G42,^6&:P='!Y;?I0<* Q'I1>KG&:/< M\T:UTIJ]T,374JOF7Q;0JL'H< !P-!@\AW&!$I?"]AA3MU.WKDXDFSVK3FS= MJ__NS9A%[#VPA#X'KEQ][>SQP/2W\3WE8,P&#N(Q9Z0/TGR!U%;%/EI.-ZJ+?&C,!LF6>IG4?)=Q<;\*(^]PV/YGWW]8GKE9-FC4MR#4]&J0>Z[VCZB57KKHM8*$L]23>LJ E$ M[0QH?ZF4W4Y<@EU;.?L+4$L#!!0 ( DX_UA7G?)-=@4 %<, 9 M>&PO=V]R:W-H965T!D;MG_44(J[>#03M9N&71'OF5J_%EYIME$3!LYH-VU;ABFA8M MJX%@S R615GWAR?IW54S//'K4)6UNVI(NUXNB^;AS%7^_K3/^X\OKLOY(L07 M@^')JIB[&Q?^6%TU& VV7J;ETM5MZ6O2N-EI?\3?GNDX/TWXLW3W[8Y-(I-; M[[_$P8?I:9]%0*YRDQ ]%'CX")92_%J$8GC3^GC1Q-KQ%(U%-JP&NK&-1;D*# MKR76A>&-FR/%@7RHNP*G3-53\M[Y>5.L%N6$1+_DX%-Q6[GV\&00$#6N'4PV M$0Q2/D,_&JP]_7]1$1.26""?6*/[E- M@4S^Y ]2<.U6O@EE/2=_C6[;T$ P?^^CVWE3^[W%3?2V7143=]K'+FE=<^?Z MPY_?<,..7\&JMEC5:]Z'-]B4TW7EB)^1C]BR-P6*0@ZNW9VKU^Z0DO>-;UMR MU?A9&6BJY.7*-46B]:&>^*7;1^G5H/LIQ>AM%_WG-YD0[+CI0*01/P:6><*R MVL'BMUC*A(5 =,05DT7D$Q:.G/OEJJ@?H@]NCULRPY;%WH^%B?HC;5>KEA2- M(PE,'=R4W,;F3E.DP]/(_NRD[1%T4#3F2T#IY>_]3A*(4)H*E1&1*2JX(MQP*HU)"VUF\9T*:TAF!,URWKO\-ET'%9P= M$LXL-9P1+C75N2":495IHH$-HP/"$5X+,6$!62KQ(5"N$QFH9XI"/F 2&@.23A$ M*"A,6O)*[]3;WJG_1^]$1QA_#:ZIBXJ)@,%0(/!G\F=T6L[^V.P?#;N_<;2^[NV^OZ@<[ESTX MG::AG,T@!MC^EAC^"U!+ P04 " )./]8K\-: M5'T# )$ &0 'AL+W=O_Y#D"@CV51\:6Q$V)_:9I\O8.2\ NZATJ^V5!6$B&' M;&OR/0.2-:2R,+%E^69)\LJ(%\W<#8L7M!9%7L$-0[PN2\(^74%!CTO#-DX3 MM_EV)]2$&2_V9 MW(-[L;Y@!EMC0LM2(H8"V4!)%_!UA!42@EN8X/G:C1VU3$X?-)_8_&>>G, M/>&PHL6_>29V2R,T4 8;4A?BEA[_A,XA3^FM:<&;7W1LL4%DH'7-!2T[LEQ! MF5?M/_G8!6) D#IZ NX(>$IP'R X'<'Y7@MN1W"_UX+7$1K7S=;W)G )$21> M,'I$3*&EFGIHHM^P9;SR2FV4.\'DVUSR1'P+!ZAJ0,_1G=R#65T HAMTFDUR M3K9;!ELB($-/$Q D+_@SB7YSEZ"G3YZA)RBOT.L=K3FI,KXPA5R34C;7G?VK MUCY^P+Z#KFDE=ARE50:9AI^E;?HA<7R+(;NJ-SY_]93Q]M?10,I]\=3J/G/* WR+\ZU8.=\>YO"44O!93\ M/UW66UU7KZNJWR7?DS4L#5G>.+ #&/&OO]B^];LNY'.*)7.*I3.)C9+C]LEQ MSZG'_\AKA),"M*>NI?H-55T6A]CV+-\/[(5Y&(96@W.P%43>&)=\C<-A&$KH M&)=J<*X?8COJ<2-?O=Y7[ZRO-S2OA"HU0MY2Z-TUE/? M!OOK,Z/;KPYQ9(Y MQ=*9Q$;)\/MD^#^I*OAS)F=.L61.L70FL5%R@CXYP>.K0DOUAJ?=Q:$=3$[[ M2H/#GHUM=U(5OL;AP'%]C"=508-S'(Q#1U\5PM[7\*ROKP[ OET1SFK\Z*:; M4RR94RR=26R4B*A/1/23*D(T9W+F%$OF%$MG$ALEQ[:^?.-;CZ\)'7=X90>A M&_F3DJ"!^9$73KXG$@W,]AP_"B<508=SO,CQ)Q7!'+0V);!MTU-RM*9U)=KO MV'ZV[UM?--W:9/[*OES9FOE$];E-*_5%OFV2KPG;YA5'!6RD*>LBD/6+M7UG M.Q!TWS16]U3(-JUYW,E>'9@"R/<;2L5IH STW7_\&5!+ P04 " )./]8 MV*!UWI\# "C# &0 'AL+W=OU5R-?4*K3>WOJ^R BJJ;L0&.(ZLA*RH MQJY<^VHC@>96J2K]* @2OZ*,>[.)E3W(V434NF0<'B11=551^=\<2K&;>J&W M%SRR=:&-P)]--G0-3Z"_;!XD]OS.2LXJX(H)3B2LIMY=>+L(8Z-@9_S-8*<. MVL2@+(7X9CI_Y%,O,!Y!"9DV)BC^;6$!96DLH1__MD:];DVC>-C>6__-PB/, MDBI8B/(?ENMBZJ4>R6%%ZU(_BMWOT (-C;U,E,K^DET[-_!(5BLMJE89/:@8 M;_[I]S80!PI1](9"U"I$/06,S&F%N%6PD?,;SRS6/=5T-I%B1Z29C=9,P\;& M:B,-XV8;G[3$489Z>O8(6^ UD$_D"4](7I= Q(K]"4E>H#>4<8)W\5HE8XJB:^1G>,43]KEYXW2T=O+)V0SX+K0I%?>0[Y:WT? M,3J6:,\RCYP&_ZSY#8G&'TD41 /RY>F>O'_WP6$W[F(46[OQF1BMI*@P"EQ+ M/'RX3[H@"[M#(,GSW5)9^==3@6CL#T[;-YEZJS8T@ZF'J:A ;L&;_?Q3F 2_ M.+P?=-X/7-9G_;W\2.:TI#S#QA+6C'/&UV;/-R"9R$]YW]A/K'US+6QG83R* MX]'$WQY,6[C=> Z_.F"&'D8 MDBL9'B$3:\[LO88[D5^&E!PA?0J'<3+N,[F]<3.-.J;1CQXRP*O#>;Q&QUL3 MC])!_WBY'7!CI!U&>AE&9NZZZS,E/4*)1I@J/1*W#\^1BV3F MR?@8($W2H ?@7MH-$ 8O+U-P%<*/94F[R*LTB9(P37I,9YPY W7PW(9705V> M)JWAPVLX&J=)/TW.K'^&PSRUKR4OCV3H?,5,!K[4#;)],IG"5*HVDBFP>$N! MCV;>GV6J"RYX5J.4Z^-Q# K1!: IK!2XLOG)E2A93C5VEDT,B:V"U UYG<6$ M2G YT4YZPX5F]#H'3@78/RC1L%Y8V\K5!*?FNGG^.FE7'=_9FK GGYNJ^90\ MNEVB3>%^#^BTM-^?Z92KSP%"EAA>X%-R/,']E4Q$U'BXTM*C&6 M6 #99H%?$2#-!!Q?":'W';- ]UTR^Q]02P,$% @ "3C_6"!0_VNJ P M^@H !D !X;"]W;W)K&ULK59=;]LZ#/TK@M<- M*] ;.W:^EP1HG0W;@ %%N]T]#'M0;"869DN>)"?M_?67DATW=1P/*/:22#1Y M1!Y2%.=[(7^I!$"3ARSE:N$D6N][(S2CCSG)N9;=R.1>%3AF'6TE4D654/MY *O8+I^\*AR.#?G#& MP*\,_(;!V1."RB!HGC X8S"H# :6F3(4R\.*:KJ<2[$GTF@CFEE8,JTUAL^X M2?N]EOB5H9U>WL$.> 'D'W(=Q\RD@J;D$R_KR23F[0HT9:FZ1)5O]ROR]N*2 M7!#&R==$%(KR6,U=C8X8.#>J#@W+0_TSAX[(%\%UHLA['D/\W-[% .HH_$,4 MH=\)^+G@/>)/KXCO^8,6?U;=YBN(>B3PK'G0X4Y0DQI8O. /I&ZDR$B(H4HL M;TRL3DAH4PJ2_+A>*RO_V<9?B3]HQS>M8*9R&L'"P;NN0.[ 6;YYU1]Y[]J" M_TM@SZ@8U%0,NM"1BDALN2TL(C;F1H*4-%6F@G*03,0M'M]T8_[HMW)6&HVL MD>EVNV5_&(RFD[F[.V:C$_N%; QK-H:=GE]GHN#:$+&R1$",K;.L%5D2]1^* MD!J=0$4/+BG6#E45=_@=UXA@5-:P99PSOCT(SE(:#D_8&8V'GM<@I]/]%Y(S MJLD9O90B#+TB !R"-0B31)DH)J[5#=OEST@_'5 M9#!^JMDC;TK^L>= W7.N+/NAR'+*'PD\Y/BL*:+%D\>$YKD4#PS;*J#;D^'K M9@A::.R]G8'TVJYW9R0OS-FXSMFXDZ=FIMHN%)[%M7$:0BF=9C3/SEY6I18CQ$F7#(%-E]K@?W]M%AX3+C@48%2K.Z3[YAO M6SN1P+>0&RA<*9&R& LEQIDFI3P"8E_X9O[+6-RCUQ]?EJV=HHQO>)O*-ZN6 MUH/:C9U/FO+)+)RTR:>ST YV[A-\.15^H1(;D,+:W.!17F^,_4.6DU:YT2*W MLP=R@\^>728XG((T"OA](X0^;,P!];B[_!]02P,$% @ "3C_6!U) %TU M! -Q !D !X;"]W;W)K&ULK5AMCYLX$/XK M%EU5K=0-[P2V2:1-R.EZ4JM5T^U]]H*3< 4[M4VR_?.S)Y,#X#[$E1*+'(J=B:FREW-V8IDBVI,!BQ':$PI-(E$6!^:\YR=EA:MC&4\?7;+.5 M58>+$B>5T@PCY\-J-&.63EVWY_0_U#D@@>G<7#Z#MX9![=Q<%\[@M*\=P6\<%'6SYJZ$B['$LPEG!\0K M:T"K7I3ZRAOTRF@5*"O)X6L&?G*VQ)QF="/0'>%HM<6 M72$3B>JK0!E%]S23XD.GX]N6E0* H?/JJ#TQ)1"MIFLF#:EY3]@\&_$T0N%79>5)Y[@P"_E72$7*B#\BQ'$\SG\5+[OD(6;9R M=W5T_M_HR_\\^I$8;AMRKL)SS^!]*0O"L63\1K>RM:^G]ZW2YHW8X81,#=NW;K50P9JR.ITVL]<.*M<:V+NNRMR:N:$X\B-CLWB4S-_ M'/B1?6RV/#7S(LL)@M;L2!^_U<7MF]"Q[8_HH XDDE[C M/4B[(0CL"LB8=7K3Z55/P>],W8X<:^SU]-*9V4[D]O32FD6AT]-+:^9&OEZO MH-4K&-1KN5[#L5^=#BJ"X.!'Y&>9R5\('S#7)_#@9":AX_>XG]JX5D^?6(<3 M]%AK<+PS(3)N*8]_*T0&M\Y3D.#T'SC0P>KWHV6LBY8PZFV;A<[,]J-Q3S0] MFA7V=-.BC3U;+UW82A<.2C<_NYMTQ&NL<7<.([_'9Z$UZN6*.#Q-4#V^IS#. MR#\3*%'+-AH.E(' T/&-=%1Z ;VHC<)CHQ[=4R!GU(^7I<[H'&/;>KY26H,' M_*J^TY'')"_A_H36G!7#.R3!>5+FZI*IO10T U[H5G!1M/BB:,M+H1TO7:<: ML ?#]9;*[/KU6;Q!ZZ:(_H&O,7'L7J:)7\99OH!3\S4[A1#<<3:J A607DLJ MZPMJV]M6N;>JMNOUS^V;A:WICZNJ6!5>S_!U2?T9\TU&!&<#W-6/RJ5$-T/Y7,/L74$L#!!0 ( DX M_U@#'+(N[@4 %PC 9 >&PO=V]R:W-H965TB*=M,-^_"A9 M%2V)8J.5^=)8]G.GYT[DW<.KYO>\N!4[QB3XFJ6Y.)_LI-R_F,W$>LSQ7Q/;]@5D]?[#X6ZFC5>-DG&SYY"5\L"2H-*L3GA-V+D\^@#&7%^6UY\6YS/O%*1BQE:UFZH.K/'5NR-"T] M*1Y_UTXGS3U+P]//W[V_KH)7P:RH8$N>_IELY.Y\$DW AFWI(94?^?U;5@?D ME_[6/!75O^"^QGH3L#X(R;/:6#'(DOSXEWZM$W%B ,F :H-T$,-<&V JT"/ MS*JP+JBDBWG![T%1HI6W\D.5F\I:19/DY6.\DH7Z-5%VS3"V6? MI.*9\GQ]=0&>/GD&GH D!Y]V_"!HOA'SF531E)QFZYKYJR-S-,#\]T-^!E#\ M'" /$8/YTFY^P=9G 'N5.6Z;SU0.FT2B)I&H\H=')?*O]PH&WDF6B2^F$(\^ MB=EGN85?B#U=L_.)VJ."%7=LLOCU%QAXOYD"=N2L%3YNPL%,UG=Z?!&' DB!#Q&ER+)VEX$BO/ M-P47 ESGJN2E%=TWJM095]_1CW]"((B##LD^!D80FAGZ#4-_',/WZIH9*?J] MVT_].,9^AZ4!%JH]@\P\@X9G8.7YFB8%^$S3 S-1"_J9(9$7D;C#S8##<1QY ML9E2NSZ[.P">50G$HO@%QLB$O6;9BQ1?P+] !/ ?OV1U+ 6I^-H5D MO>/8O>K(62LY49.0R?$?.6N''3?BQFU(5]]=F$.-N#>BC4!P.U #H MZ;;L.:I3M:,6@0Y% V2(X(EN@*[*5.WI]/9>EZ$-TF:H&S*T-KP?%*C:N/MT MNVW( %./=Z!T0MTMX0_:Y0W+UZX*D_U>8[>F*V_MS.C^#,DC%"=H[?JC4^#( M6SL%6@! NP)X<(&"_/]J%9%AN<,_:[.,\&PDE,#Y'2_A/:& M>:F6XXTZTT]7='VKW]7MU@A;8):&R"[ M-AA1LVI/K6I$",1=EB98B 2MG2'=OU'P&$7+*@I&I\"1MW8* MM#Y =GWP\*+5[_L0AB'$87B3 96-!:(R"[1AA1N/I"( AZI:L/@D$T M5+VT6$!VL3"F>O6/SE,_W"AE,SQ%$ N[K+ M!/0"3Q7B 8*ZIV)[3[T\Y,DZV=/4D>:RWV[LWG7EK9TLI0)V-7?'AJ%Z=^9FP,31 $4M&+"S MP3LVC-2AKT1LEZ<)%Q$\E$[=NO'/#-]Q_RB- A_'O<)EP(5^[ VE4K=5;&^K M?\@=*WZJ4#D=MKORULZ&;MSX,>;MV.G W96W=@JT*L".9NZXW^NQAWH+UX * M@Z'_&M1Z@+@:NI-^R^_J*RND35#K >)LZ$[ZQ^^U&/3.0LJTR\\Y"%5IQ?)7C>"'Y MOGH;8L6EY%GU<J%G\!U!+ P04 " )./]8 MJ\%Z]X,# "Z"P &0 'AL+W=OJFU^87OFSC%C)F>RE'2FXW2 M&;.TU7>^R36RI#3*A!\&P-"F?+74T48457.)2@RFRC.F_+U&HW=3K M>_L'G_E=:MT#/YKD[ Y7:&_SI::=WZ D/$-IN)*@<3/U9OV+>3]P!N6)+QQW MYF -CLI:J7NWN4JF7N B0H&Q=1",?K8X1R$<$L7Q5PWJ-3Z=X>%ZC_Y+29[( MK)G!N1)_\,2F4^_<@P0WK!#VL]K]BC6A4X<7*V'*;]C59P,/XL)8E=7&%$'& M9?7+'FHA#@P(I]T@K W"IP;#9PP&M<&@)%I%5M):,,NBB58[T.XTH;E%J4UI M36RX=->XLIK>#]NP_P#KB$WU-5&"83,_$MA>7 _;@.X;(*(7PFA!%<*VE3 Q]E M@LFQO4]T&D[AGM-EV GX6R%[$(Y_@C (ARWQS+O-%QCW8!"4YH..< :-Q(,2 M;_ ,WHI*+RE(X)L-S+:D7JDV)2&LV+'L?WXB4[BRF)FO;3I6?H;M?ES!7YB< MQ3CUJ*(-ZBUZT8\_]$?!SVTBO!'8D23#1I)A%WHTBV-=8$*)8Y'0+>Q( 8L2 MU&;31KQ"&Y5HKC%MHV#B;P_9=/I[)9O3ALUI)YLEZABEI:Y'\0/;7_$)E?2-'NF"(*XZBXD@=$.*4:4H%JT#9%#5=>:PR; N^\G/:$7QG M)*^\R_.&YWEW6FO,&4_@XP/-#'MR-R6E>:$U93S,B+2EOG6-V1IU:\_J]/'2 MGO5&8$=RC!LYQM^IC8_?4I(W CN2I!\\3@_!RQJYQACYUDG3.@@$_RG&_N"\ M_S3KNYV^E)1_,!UE2*7IAD8#L2JDK0:EYFDSF,[*<&=6NK@;%:F-57LY::V5IK]1RNXWSD$SKD?_ E!+ P04 M " )./]8]EFH-&M^B;2(_BL=?>9606\2;BR0O_Z+'2NN,T'R;2[&N!BL'ZSC=_8^^5H4X&("9 M80"I!I"N V@U@):)[IR5:5U%,II.,O&(LD*MHA4/RMJ4HU4V<5I\C;GFEXL=)_DI%_7Q[A5Z^ M>(5>H#A%GU9BFZL8^60L52:%G_&\4XBXF@V,6E^^;?!/- M^<5(79\YSQ[X:/KC#]AS?H(2'BA8+7VZ3Y_:HD]-\^.:JY?E*DH1)NA2I+FJ M37'1HAN1RA7XM>\^R"L_J.A #],SU9#"R?CA,%E Y7ON7E1+@NV38-8D#B9R M#]^[V.Z!(Q)X:G8UC+=E?D P@YV[>^=NK_*#YI&Z/J]%NN09E(;;\G?F^B'Q M&FD ,B]DO@_GX>WS\+I^ SVL>RU/V'%]UW$;W@$=#EU",6S>WYOW^WP)K]$G M(:,$,NP#M0Y#VO0+R'S5] AL-]C;#3K6VN(P:)>*,NH[?L,BH",^9,9V$VML8[MI@,%JZ6-'8UDYP0XJ8(.5(&AHM5+ M<+ JP=\+*=4GU:X@2AM3&!096@+6RP)LQ>XW,J4*?NC)"TF3A8 *.R&A!N^: MZ;@?U'NTYNJ3ZJT.!\U$()5K8"/66,>=N=['.D!L%C2Q#J@\QCR#=J'!HZ8TMF/Z1F1RJ6Y/ MSV;1_%Y5M"-<[%&/[JT#1:O70*,?!Z? BW5!<70)!HI6+X%>66#[TF)(O(2M MF>HT)[--4K_AU&L$8@7P-Z*E"FXS;97436NJDWY4[]&8"0!LU4>:7 =EOHGL MY."&OS/9^YAO,YOB(&@V04C&'&Q8^A.-=M(+[9:N30 V0]6&9.9J:X:3K@RW M>6Q#&"PJ(+,45<.:V&%]*;*-R"+)T8+/9%>PV(,>O0DT4+1Z"?0"@'BGV :S MKBJ.+L% T>HET.L+TFL;H%>/!N[\U7QNKCTAF>^8IK->))"N&P2]O+>W!(C' MPK#5,-HZCWG4L)%$--])/[[WZ=5M>)]1GSHM7@(ZYE+?T/RH)CWM3/H>]FD; MX[Z/:6M+#] %0>B;[@JH9C[MQ7Q+(Z?0O7B(6S,?TC'/\0VWOE3#G7:%N\TE M=-]-/8I;F]5M8>@R1@R7*#W8=;=C_&:;QO-X$R5=86./=VRG'2I:/7N])J#L M!+"AUH7&T248*%J]!'K)0?MM_/ M$Z3SL.>:,*F13WLAW];! 6)CUVOML(*Z@%'#[3#39&==R6YQR=I@)FYP>%Y5 M'2T".D^9-!V+:H S.\!_ERN>6;EB#W!L4QTJ6CU=#7]VBK-\-NAA_E#1ZB70 M"POVW<[S67M'H-F:K9)Z!@=G^2<]S&]O$;1,VR1UTQKG[+N=XS. U&IZ-), M5,QT0X\R:BXPJ[(J-*;<" MZ*H4RE+3L2S?S"C+C7A,P+E;(<'@211991\?P!4KZ?&+;Q,O#(-HG2 M V8\WM(-S$']V#X([)FUEA7+()>,YT3 >F+?H0(::7U+GLKRE^RKM99!EH54/*N$T8.,Y8Q<$G$K ^:\";B7@EJ 'STJL&54T'@N^)T*O1FVZ4<:FE$8:ENMMG"N! MLPSE5/R-BB=0=)$"F<.R$$PQD.0/,L?SLBIPE*_)?<:%8O_ BDRY5(3F*_)1 M*H8QQ*%/E GRDZ9%N;1;W>(9)Y3N/9,W,YQGJ7R+1G[,9^3-S5MR0UA.OB>\ MD*A;CDV%8-H]Q7H?D;8?GK?B&5P(/\=Q?RP8;7 M;4/?[CNYI4N8&'A])8@=&/'K5[9OO>\*P/^D["0<;AT.MT][?'I\,")X5'"_ M>0[D&:@@7) 49.>V'Q3[I6*=D':Q$WFV'8W-79.NU_Y .J^F\ZZFHVL%X@BH M$L&+34+6F+#*D4[6@YE1@]5VG-"-G!9LKSL#84+O^,*W+=]GGMM3R0*ZBY@JNXOG-%TRZ2X/P\CCS+ M"MN;%)S=4=OS0\>SZG4G?H:UGV&OG\?_E:LR1GCFM1.&_JB] [VV!^Y 5)-% M5Y$-RA;1^>[806![00NTUY6!H+9U+"ZL :C7YHK*2!,V\*Q1B[3?E:&HC3K* M'H#:SV6?<_EG2;#?[E"N8RUC]]8&)UP7]=UT(WBD(K:F4+ MLU'2ZO<$%I8;EDN\]VN4M&X#C)HXE.B'CN+;LLI=<(4U<]E,\%D#0B_ ^37G MZJ6C"^?ZH13_"U!+ P04 " )./]87X;5A9P" !/!P &0 'AL+W=O M-[0K3!A3A+;M85(8EXK M2A@L!))U56'Q.@7*-Q/'=W8+]V15*K/@)O$:K^ !U--Z(?3,[51R4@&3A#,D MH)@X-_[U/#)X"_A)8"/WQL@X67+^;":W^<3QS(& 0J:, M:?%Y@!I49('^-W MJ^ET(0UQ?[Q3_V:]:R]++&'&Z2^2JW+BC!V40X%KJN[YYCNT?BZ-7L:IM/]H MTV!'H8.R6BI>M61]@HJPYHNW;1[V"%JGGQ"TA."8$'U "%M"^-D(44N(/AOA MLB58ZV[CW28NQ0HGL> ;) Q:JYF!S;YEZWP19NKD00F]2S1/);LJ4)SG>2TQRV7L*GT: MH^EF;>1I$SGX('*([CA3I41SED/>PT]/\X*8)>*:7!2\$?-!BBX M^H("+XAZSC/[&YT.D.=;>MAGY_^BS_\Y^D$RPJXN0JL7G:X+A;<(MKHI24#G M2V!0$'71=]>-VM"JF=[TD@POPRB(W9?]#+Y'!6,O'!VBTOI:N[RX# "OI,-U*^MW<$;^"/KHY<]\*\\1$L M[5<;CH]L?Z VNCKX'67!W>L0%8B5;VZ1VM3_WKF=^S MGNK7HFGN;_+-4W.'Q8HPB2@4.I0W&.D&)IKVW4P47]O^M.1*=SL[+/6+!\( M]'[!N=I-3(#N#4W^ %!+ P04 " )./]8C2)'+@)5HW-;!/:?S\;**()S?8P*0J^]CW'Y]C<2])P\20+ (6> M2\KDW"J4JLYM6V8%E%C.> 5,KZRY*+'2H=C8LA* \Q944MMSG,@N,6%6FK1S MMR)->*TH87 KD*S+$HN72Z"\F5NN]3IQ1S:%,A-VFE1X _>@'JI;H2-[8,E) M"4P2SI" ]=RZ<,\7D=/)KC)YY9C! &%3!D&K!];6 "E MADC+^-US6L.6!C@>O[)?M=ZUEQ66L.#TD>2JF%N?+93#&M=4W?'F&GH_H>'+ M.)7M/VJZW.#,0EDM%2][L%90$M8]\7-_#B. &[P#\'J ]Z\ OP?XK=%.66MK MB15.$\$;)$RV9C.#]FQ:M'9#F+G%>R7T*M$XE=ZP+3#%!0&)CI>@,*'R!)VB MA_LE.CXZ04>(,/2]X+7$+)>)K?2>!FEG/?]EQ^^]P_^U9C/DQ9^0YWC!!'QQ M&+Z$;(9\IX7[;^&V=CK8]0:[7LOG_\7N"UH2F5$N:P'HY\5**J%?J%]3_CK" M8)K0%-FYK' &WN%&OSD*!,%T M\B8[>-3"3?5OT] +W2A*[.W8PWY:$/OZ-Z2]41<,ZH*#ZAYUM9\2=EH)GH&< MU-<1A*.-W3AV(G]'WT1:Y,1N/*TO'/2%!_5=$49TF>5HP_ET(81[^X9Q&+C! MCKS]M"AVP^"=XXL&>=%!>:,ZGM(6[=V9Z[MQ%.R>W51>H&V$.^KL4<T0D/;C9SNIZ22:;:C]DMC.W7///;GD;E )>:]6B!H>6<[5,%AI79R& MH4I7R(@Z% 5R\V0A)"/:;.4R5(5$DCDGEH=)%/5"1B@/1@-W-I.C@2AU3CG. M)*B2,2*?)IB+:AC$P?K@FBY7VAZ$HT%!EGB#^ELQDV87>I2,,N2*"@X2%\-@ M')].8N?@++Y3K-3&&FPJ8R&P:1980YIMI"$'-[P#/,/QL0 ,? MTSINKM?HGUSR)IDY47@F\EN:Z=4P. X@PP4I*G(E;M"5=OV MNP&DI=*"-:C 925""MM4&S"Y>J M\S;D*+=OY49+\Y0:/SVZ)5(2KI_@&A7*!U3P <991JUD)(=+7K]X*^"[<]2$ MYNK](-0FLO4/TR;*I(Z2;(G2@ZG@>J7@@F>8_>D?&L:>=K*F/4E: ;^4_!"2 MDP-(HJ33@G?D93AR>)TM>%/**2L9W$V1S5'^@%]PHPG/B,S 2V0TF$F1E:E6 MWO E+5I#V<_L5!4DQ6%@OB,G>C!Z^R;N11];$NGX1#H._6A+(@W!9])7E,QI M3LWJ[LK8PJ5&IEZDW=D#[:ZGW6W5?TV[6M/6*-E+)-MA8GA"(EOX]#R?WO_6 MPQE*4_X4<=V;G\WK$3/ M6UJ(_=0+O(/@GFUS;03^;+(C6_I ]=?=G829W[)DK*1<,<&1I)NI=Q.,5R.C M;Q7^8G2OCL;(>+(6XH>9_)Y-O;XQB!8TU8:!P.>1SFE1&"(PXY^&TVNW-,#C M\8%]97T'7]9$T;DHOK%,YU-OZ*&,;DA5Z'NQ_TP;?V+#EXI"V5^T;W3['DHK MI479@,&"DO'Z2YZ:.!P!@O , #< W 7$9P!A PB[@.@,(&H T6MWB!M _-H= MD@:0V-C7P;*17A!-9A,I]D@:;6 S WM<%@T!9MPDUH.6L,H IV??B)2$ZY_H MGBHJ'ZE"5^@!LC>K"HK$!LUSPK<@91SIG**;[5;2+=$4=8'HXX)JP@KU"1B^ M/BS0Q_>?T'N#^S,7E2(\4Q-?@\5F7S]MK)O7UN$SUH7HB^ Z5VC),YHY\,O+ M^.0"WH=(M>'"AW#-\47"/RK>0WCT&\)]'#GL6;P$+WJH'UAXZ'+G_^V^^L^[ MGP0C;',GM'SA&;X[*;(JU8=48) F"Z;20JA*POC[S5II"5?'WZZ#KZDC-[6Y M3L=J1U(Z]>"^M GFS3Z\"Y+^M2OJ;TFV?$NRU1N1G9Q/U)Y/=(E]=DL*PE,* M];BF6\8YXUM3TCLJF7 5T[RF2RR=>9$>9W&,@]'$?SP.MD,+)X/X5&OIXAJ$ MPU.ME4.K/XIQJW7B=]SZ'5_T^R9-944*!,\NVM4YJI 2A;R;--KW X''4.<>%0"X9)TE%;.M0B/!ATTFOE4 LAMF=<';2N#EY9"^#Q MY2H8/,_)(8[#CM,.+1S&G118OHIK]1+7B<=#KR,8M2$8O93+Q\]Y*I1&5&D& M[1E()"W@FR$MH&;H%7UBL 07QO[7Y;ZGDB(N-#((R:#"X%5'Y- 29-"ZZ!QZ M15M]RI8?-ZWEH5-(X2TV[T';37QX-\1!76 MMJ@*-JJXKN^+5MIVP;>V^>O(Y\%X$3CD2^B:7?*;X7@Y=,E'XZ7MLOU?YM0M M^A8_0M02P,$% @ "3C_6&S-^/)X @ (08 !D !X;"]W;W)K&ULK551;],P$/XKIS"A38(F3=*NE#32U@HQ)-"T,GA M/+C.M;'FV,%VVO'OL9TLZEA7H8F7QF??]]U]9]\UVTEUITM$ _<5%WH6E,;4 MTS#4M,2*Z(&L4=B3M505,=94FU#7"DGA014/XR@:AQ5A(L@SOW>M\DPVAC.! MUPIT4U5$_;Y$+G>S8!@\;-RP36G<1IAG-=G@$LUM?:VL%?8L!:M0:"8%*%S/ M@HOA=)XZ?^_PC>%.[ZW!*5E)>>>,JV(61"XAY$B-8R#VL\4YN]6R(AKGDG]GA2EGP22 M>DX>9&[CYBIV?D^*CDVO_"KO.- M J"--K+JP#:#BHGV2^Z[.NP!ANDS@+@#Q/\*2#I XH6VF7E9"V)(GBFY ^6\ M+9M;^-IXM%7#A+O%I5'VE%F>RJIBQUV(T$%' 7 K#Q 8%9:CA+5P4!7/U M)ARN1/MH7/5/%V@(X_K,NMPN%W!Z<@8GP 1\+66C+9'.0F/3Q1 M/9*^'LDQ]OR+%)0(:AN.K#A"(Z@4_=NH&T5+VTT@5YQM_!LY^ +:$&,?P@V8 M;9Z,1E$49>%V7^?13%ZH,^UUID=UWJ"]348-%D")+NV0X$[V03GI$SGCR>0O M+4]]SJ.T]VE3#/<:V W/ST1MF-# <6U1T>!\%(!J!U)K&%G[GEY)8R>$7Y9V MAJ-R#O9\+:5Y,-R8Z/\5\C]02P,$% @ "3C_6+;$KL]$! 3!T !D M !X;"]W;W)K&ULK5G;;N,V%/P50BUZ =I(I'R) M4]O ;K1%M^@"08RV#XL^*-9Q+$02M21M[_Y]24J1K$2F*(0OL2YG1CPC0*"O>5;PE;<7HKSQ?;[=0Q[S*UI"(>_L*,MC(4_9H\]+!G&B07GF MDR"8^7F<%MYZJ:_=L?62'D26%G#'$#_D>,GE8>]IXOW*>/>Z$N^.ME M&3_"!L3?Y1V39W[#DJ0Y%#RE!6*P6WGO\$U$)@J@*_Y)X<3/CI%JY8'2)W7R M,5EY@1H19+ 5BB*6/T>XA2Q33'(<7VI2KWFF IX?/[/_KIN7S3S$'&YI]F^: MB/W*N_90 KOXD(E[>OH#ZH:FBF]+,Z[_HE-5.Y][:'O@@N8U6(X@3XOJ-_Y: M"W$&P+,+ %(#B"T@K 'A2\#T F!2 [34?M6*UB&*1;Q>,GI"3%5+-G6@Q=1H MV7Y:J/>^$4S>325.K#>";I_V-$N \1_1AR^'5'Q#OZ*-G%_)(0-$=RA*CVD" M1<)1!-LL9I"@GR(0<9KQGV7I]\A'?"\O\Z4OY(@4K[^MG_Z^>CJY\/0_#\45 M"N:_(!*020_\U@:^T/"P!QY9P'&@X:0+]Z6,C9:DT9)HOO "7X]0G_^2->BC M@)S_UR=/13CI)U1K_H:7\196GES4'-@1O/4/W^%9\%N?6"[)(D=D'2'#1LC0 MQ-X(B=Z5):/'.$-R;D.??F8>_8+U_+HXP:P(%A5![Q2S(%!3;&B.31II)E;2 M<&EN]1PK@54+L$^@BFVFV=3_@.-:=G$\5Z"JF)]5D*L%Z19% T6=5J9-*U.[ MM_R\6C#Z_ GR!V"]2\5(-G:IN"2+')%U1)PU(LY<>\[,I9 NR2)'9!TAYXV0 M<\O9>,%JS'"]T,FUP6DL\&%@,)H1>)/17#=Z7!L)[V%+V64US.#*]DR^:X$G M)C5&X$UJ+!HU%DYM=_'*+X.K^?2%\_86O;#G:*"HTPT.VM07C/->8O1>,]M8 MSW#*%KEBZRIYEI^Q:P.N&5VIZ9(M "_@5(N?)/Q6!&8 M I\-@8T1XS8-8W.('+#B ;0>$ Y-DM@03$V2C" P2M*F8.PV!N/7 ;;'D/NK M7CKR4%6WI38-XY%Q.#1;LM,\[)0M ^N*TJ9D\J:4/(#6 \(3 MDR0V!%.3)",(C)*T*9FX3"EGHSZX$*07-]N(+Y1.V/-1NHZ_\!4$L#!!0 M ( DX_UB!M%W:Y 0 $HC 9 >&PO=V]R:W-H965T6;6E#C)2,X3FB-& M[J?&A7T>V9X2%"7^3,B6[QTC=2MWE#ZHDZ_QU+!4BTA*%D(AL/QX)'.2IHHD MV_&C@AIUG4JX?_Q"#XN;ES=SASF9T_2O)!:KJ3$R4$SN\285-W3[.ZEN:*!X M"YKRXC_:5F4M RTV7-"L$LL69$E>?N*GZD'L"22G7>!4 N=0X!X1]"M!_U2! M6PG<4P6#2C X5>!5 N]4P; 2#(M@E4^W"(V/!9Y-&-TBIDI+FCHHXENH9422 M7%GQ5C#Y;2)U8G8KZ.)A1=.8,/X+"GYL$O&,?D47<9PHJ^ 4?.EK@'YN\AYSQ&7(LQVUIS_PM>=I# MEEW(^RUR7R\/R5T/V=[1V@.]W">+'NI;1VL/3Y&7C7=:Y)%>?K%F\M$Y;?)& M*/JUY?H%SSW6G.0QB4D>HS5.XC9KE'*OD*NN]''FC%S']2;FXW[$6HH-QZ[K M-(OYVL:HGOZ8"]VX^'X(+[:.CL^'A\2%D#"0DA8 M! 1KN&!0NV"@=8'J'M"M"CVZ(>L-6ZSD% %=,[ID.$-_7Y'LCK!_VMR@Y79\ M!'-(F \)"R!A(20L H(U;./5MO&TMCGFF#-TL1$KRI)_28PN,KK)19MWM/"N MWH&$^9"P !(60L(B[]4PW+?47]V;-UPQK%TQ/,$5;.<*7)FAG(B2I[4<6EHG MEGIN,1=2\\!CSZ!"RQ@@(UO#!N/;!^",^.$/XZ!BB M!7?U R3,AX0%D+ 0$A:-.XTAMK5+;E@G>@+A74:C6IXT1I36%(46WM47H#0? ME!: TL**MA].J]GK1% 5-GVQE_2RWUJJN.];JNC!G3T!2?-!:0$H+02E15"T MIGVF87?K4UN=/W[&$L5]G4+V#=W2NK[6S M&T!3J*"T$)060=&:;MBE46U]'O4#"QD]N?/( II*K6C[(\MX:/$7!3;( ZN7]KG\W);QPY3[C*YPFR9Y!REY%XB MK=Y0NIN5&S?*$T'7Q;Z!.RH$S8K#%<$Q8:J _/Z>4O%RHBJHM\_,_@-02P,$ M% @ "3C_6$-JN]D&ULS5EM;]LV$/XKA%<,"9!4(B5+5N<82-QUR]"N1=-N'XI]H.6SK54B M/9%VTG^_TTLDRZ89>S."?DDL^>[X/,?3W2-Z>"_SKVH!H,E#E@IUU5MHO7SE M."I>0,;52[D$@=_,9)YQC9?YW%'+'/BT=,I2A[ENX&0\$;W1L+SW(1\-Y4JG MB8 /.5&K+./YMQM(Y?U5C_8>;WQ,Y@M=W'!&PR6?PQWHS\L/.5XY391IDH%0 MB10DA]E5[YJ^&K.@<"@M_DC@7FU\)@65B91?BXO;Z57/+1!!"K$N0G#\MX8Q MI&D1"7'\4P?M-6L6CIN?'Z._**6TS&IG1) EHOK/'^I$;#A@'+,#JQW8H0Y>[>"5 M1"MD):W77//1,)?W)"^L,5KQHOR=F+<_*B"/-I(5>*BZD:.AI9%=BQAXY)T4 M>J'(SV(*4X/_V.X?6/P=S&:34O:8TAMF#?C;2KPD++H@S&6^"<]_=N_ \9H= M]LIXWO_;X;=2*?+E+3J36PV9^LNT$]5*OGFEHN.\4DL>PU4/XRO(U] ;_?@# M#=R?3&DX4;!.4OPF*;XM^N@&YHD0B9AC#TBYB.&"K'FZ A/I*E)01BJZXGH4 M,C]PHW#HK#?Y&.QPZ4/L-U+X5*I;E83BK,/W.^JX?#=@6SJ?M.CB# M!F=@Q8E=%7NF(.-5GH.(OY%/.1<*ZZ[HUM?3O[&78?O7Y,L[R":0&^O+NL*Q M]76B8)UDA$TRPF=[Z,)3)N5$P3I)&31)&9SLH1OL%.EEZ/8#;ZN6#6:4]MV! MN92C!FAD!5KM6-S9L:0>9"ENV3F9 "HH0!T3IURI9);$99U?$('*"R=D;:WY M X$'E%S*2#+:1<]2%?3-)ZK:CW[72O,[D2FBUP0*K=9;+#,55 M6[[RR61H61M5MTU)F(" 6:*-T]W=H;>= *M)E_R&[J%6\K\CQKAL5?IR"7DB M#V!JA$\/VT23G6T764N$G68^U'$Z"")W,-A^IIZVZR)MA0BUCO0RY;_@FX4B M9T7C RR=8C2L41'R20J7^$A=WG&4F'> .Y/H!"6F;5K8ESNV,YXJ6CI'.R5NLO.I&^PI\58#4;L( M>J[)4(%O6E&U>V!*EHW+:U^8?39Y@6S2J6C$W.B:-W$M'J(V?70,?." M&:0.90Q?-+:JVV08] .ZIYFP5A,QNR9ZKH%1P^@R[4?!=KLQV87,=_<1;?4- MLY^X?!]#HP9I'1IVFR[]5L4PNXHYU=!@!N6"^^AMCWZ37JSNM M>?7SQ#N>SXL7D11FZ.J^##%1>77B7UUHN2P/S2=2:YF5'Q? IY 7!OC]3$K] M>%$LT/SN,OH74$L#!!0 ( DX_UBO;HPZG0( ,T& 9 >&PO=V]R M:W-H965T$ ]N?X'-L]B==2W>D M>;DQY9GOZS2'@NIC68+ -PNI"FJP5$M?EPIHYD %]\,@&/H%9<)+8C8$5!!Q28QDH/E8P S [8U#HQLF["G.C,*W#'$F&:=I552<&LC(M40.IU2!P#;#4LJQO@!#&==' MN,#M[((<'AR1 TO[-9>5IB+3L6_0I=7JIXVC\]I1^(RCB%Q)7$*3#R*#K ,_ MV8\?[L'[N+OM%H?;+3X/]Q)^KL0Q"4_?D# (^UUZ_AG^2$[4GGCD^*)G^#[< M5\P\D!_CN38*_T4_N[:XINAW4]AD.=,E36'DX5%K4"OPDM>O>L/@?9>__T3V MR&V_==O?QYY\P2#$&\OJ:VCHAL &$U!#E^N::NBH;/RMDEYT$L3^:M?-TZ:P M=]IKFQZI'+0J!W^I<@X"%LQTJ1P\$3#X0^*^CEJ?OY,8!:BE"U)-4ED)4X=' M.]MF]=A%E/^[O0[Z*ZJ63&C"88'0X/@=KJ[J\*P+(TN7/W-I,,W<,,?O#2C; M@.\74IIM81=HOV#)+U!+ P04 " )./]8E@W@MC," #(! &0 'AL M+W=OW&226.M+L)UF^7M\24-7ZI:7Q&//.7..,Y.TE^I>-P &/7 F M=(8;8]IE%.FB 4[T1+8@[$DE%2?&AJJ.=*N E![$693$\57$"14X3_W>1N6I M[ RC C8*Z8YSHOZL@Q?MD3#=>2_:"E:3+\%J,2*M(QLY7]9QC\+!Q?(9GV3]2' MW#<+C(I.&\D'L%7 J0AO\C#4HLS^0YJ>\4&W8KP@?U-B1)] EDKTC:T0(X7O4:KLJ3N MF+!'R2]NP!#*],LT,E:/8XV*H?8ZU$Z>J'V%[J0PC48?1 GE8WQD?8QFDJ.9 M=7*1\$LG)BAY]PHE<3)'@[4+O+/QDF:>=_:?2]I"*Y6AHD8_5WMME&VI7^=L M![;Y>38W9DO=D@(R;.=(@SH SI\_FU[%[R]HG8]:YY?8\Z\=WX-"LD)VW4MC.]\O&_NK >42['DEI3D&KL#X\\K_ M E!+ P04 " )./]8]K8[J(H& !B* &0 'AL+W=OK4B;S-BC/QAA"/LZ3M!A-SMIS M5^7D3*WK+"WD50FJ=9XGY7\7,E,/YR,T>CQQG2Z6=7-B/#E;)0MY(^M/JZM2 M'XVW+/,TET65J@*4\NY\]!:=QJ0-:!%_I?*AVOD,&BFW2GUI#C[,ST>PN2*9 MR5G=4"3ZS[V?I6=(-;PS516M?^#APX+1V"VKFJ5=\'Z"O*TV/Q-OG83L1.@ M>=P!N O 9@#=$T"Z /+4$6@70)\Z NL"6NGCC?9VXJ*D3B9GI7H 98/6;,V' M=O;;:#U?:='<*#=UJ;]-=5P]N9$+G?8:?"@V-UV;O&(.WDNU*)/5,IV!AA>\ M 3?Z'IVO,PG4'?A#W\$W228K\/):WLMB+5^]!N]+557@JE1W:?VZ)?FXDJ6F M+!::?J9R"5Y&LD[2K'JE^3[=1.#EBU?@!4@+\.=2K2L=4IV-:ZVJN;;QK%-P ML5& ]R@@X%(5];("<3&7'X@?Z]G<3BE^G-(+?)#PMW5Q G#X&F"( MJ>-ZIM\*STX 1&TX<?6/*_,;;NKF;FKH:;5*9O)\I(MD).\@"C<(L;:&5;K>R@UDV%6K45RB5W$\UVA@TX#D)3K0T3+*04 M&V)M&.*<06**=> HPIAPMUB^%-&U(HR![!.RM[Y*L!=$P#35!P!$WM-HY1R@)3NH-. M,$&)*=W&-0UR3^-#N%>.#RM?UW.ERBK8!7ML@K6^R+;9BFW@Z@(_Q %SNH:20,!#;KA .G5W>(FH7"Q@600\[, M0F'CA.#ZWYY*T1L"=)PC0/;B7'= ; J9.G$0"JLRVCB&>X M-P7(FRM ]@H=Z=5^:"7;A0NPY0L<.$PQL[N" X=H&.XQ?ZBW!NBP-WA[GVZ* MS9/Z@E=WX)4M\LH6^V(;9J5W".@Y+0+RZA&\LD5>V6)?;,,T]3X!'6$4D+UH MQTB7 &*6"A=.4&;U!8?S( S!P"P5+AS:NX+$O5G QYD%[# !'!%NF)FI$P=# M9KP,B1PX@DEHUMK8A4.,[BS4AX)[LX"]F07L, %0=R=3NF-QCX4Y0Y$#AG2? MVWG5UREWX#"D?)_RWBS@PV;A,BF;$O.4GG"8Z7N+C5>VR"M;[(MMF)/>*^#G M] K8JU?PRA9Y98M]L0W3U'L%?(17P/::'0ML+76G+AQB 31?ISMP+ QY8!4* MA_<(J1![7BSCWBO@X[P"=KW(%R(P7Z.[!CN,T>X M]PK8FU? ]IJ=A8%E%1PPRHFPNJ'#45#! M,IN'!ZV;'3BH;*>Z> O^$4UK4" M'^/+IW4%KT[!*UODE2WVQ3;,2N\4\',Z!>S5*7AEB[RRQ;[8AFGJG0(^PBE@ M>\6N'VUD5O&I"PI(+U3(,+Z60$+TR@X M82$T7L!'#AC5M=[\#<4%$X*A/6)[ET"\N82.:?!&>;'?KZ3>[[[3C6*1%!3)YIX>")T+GJ=QL:-L&ULM9A=]'IA8QEFUE KB3;V7]?"3 Q6*&;K7)C@SCGD,$=HGSRII-ZK$'-IO0O2CRBCPPP/=EB=GG6U+0X]2"UFG@,=]LA1JP M9Y,=WI %$1]W#TS>V1UEE9>DXCFM "/KJ74#KU/H*H?:XH^<'/G9-5"A+"G] MI&[N5E/+42LB!AV$WN=N 0+/)LP>@1, M64N:NJBS7WO+?.65:I2%8/)I+OW$;$$VLNP"W%5-T]7%JU;@)T(W#.^V>084 M%WP/%K)'5_N" +H&O\D.7N""<" H2)\$814NP+Q>+F$<+#^? Q[)1F'?)T3@ MO. ?).SC(@'OWWT [T!>@=^W=,_EI'QB"QF26IB=M O^^H*H/@[@!SD:=8S_R_WX@HXL'9W M=>'\O]G3KYZ]EPRW:RZWYKDO\![)@51[V25K1DM=G_SUJ_0 =X*4_&]=\1N\ MI\5BT"DS4R"4M,PE)#L%Z-PJY&H6FU:(#^V5L;>HX?A@.QN#0+/!AY MT4 K+LV@YP=![ VT0F.'?-?WD5XKHB[^:#3^]#Z]&=6)4??7]J!)6&(2EAJ" M]6H0=S6(WU8G8I,U,@E+3,)20[!>C:#SO*]P3"M%2SQ_:7T/.3 82(7&SO-# MWQ_\7T@T=M!Q?#>.!V*A,8R@ZSFN7BS@V>8*CO^U>+B9C\K%N/]K>]$H+3%* M2TW1^I5 SY5 ;RL:+=]4I4S2$J.TU!2M7ZGG/2,Y\E7"XESL#Y#EA-!0. MG1UTXW H')=V'@H0"H>ZH;%S( J\@6[89^&PO]%266$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS- M6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU M.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ M$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1P74MADFGSY)^0AD3OMP7=J-/K8[G MG6*T08!F[6^9T''DN-F0\;!0[OH>U$JC4W*IM,OM,_B_TV;X ;#I@4$N1&NP1WQ@ M/*RH,4S+:]MQ@UWP$10U[;MU91W.-5UW>WVR);B;33)5.F>Z3=,EF]!X*%@! M=C2?+^!N5!4#:(PJ;2/G=*XD=1XVC*9A96=,B%MXD+X7>]JK8F??.K!KLFU: M0TW3R_@.Z.^J>>U=V9?I1A5_4.;3TDY'NC[4)[O1K. KUU\5K0%,O8NKTZH2 MZX^"SV7)_.2?G7 \I!M>M%":_[+9H%1F-L TB1Z8-GRV&_FI:77'5F933JL" M]]P[0L]_=YWG3#)-Q:YI6_NO>95?[#BY_%>6W7^50\-!C\WI^-I-]H_!9'H, M)H^B)@>OTF3\=M&(WC-&9%O\-(DMDFCZ9(+PV736_ \9_+1*6SE M#9W:E^0]?3L^9P5="G/7@B.R;7]E.5^663OJ!A:B&;5M?X'I==/V'3UTSL@V;M;F <(A_VD^ W0^'L.\ M#8+( .4,4(YGA9")^V!YPIS,7N&99EF2I"FVHI-)T,$$6[*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Z'A]X\6O=P;^V#^%QKX^?)+H3]U63BRQW4TO]B]V#PRL:Z6@8\==N)WSN0 ME=\!A%I/LNGT^ 0NJ/)9\;J% MO)/WOBL)\OY6(L@\N9QBA1OE?.CNZ.J7R'@ O/EXU@3[F](!W$(&>.]LLU=F MVU:#3S$AC]'%H?\\!O'*_9\PVLU&E;"P95.#"<),+*&>=+? M(JY-)6Y,P"")I3E6A?>V3XH_O:R.3QT0E\3072F\X)95!QX/\ITU%1@/E< C M;[6JD*,2ZQ8'OTH@,P8R.R/DWQF!S!G(_"R0OTHM30F"0!8,9'%&R$$D9PSD M[)S-G1/(2P;R\IR0!8%\R4"^/"?DC$"^8B!?Q85%6!$W=.5J@3<>V<--LV009/\_B42^33N(S796D;M SB MK;"E2P4#--8QD25S"P]+.44DD9VR!_2 M/0 .=S2(-92-4^%)*W+J2".[8VE*6X.XDY^'3)PITLBJ6!KL60%'ET,DS@MI M9#'\)=OD@&.]6_#@#D,PS@5I=!G4M0I=SA+2=$IHLP68IZF"" M++((UK#MIAUDKM&U]WNP6R?W%).30A99"B.^$B_ZHY\I)3OSB.R*;^H2+^[: MK#SDXDR113;%-(G*^R"+[8E1FHY2<0;+3&624C5-)=FJ5C!)R3LDB.V4L M78]"LE/,^=X@KF #3B'_8!BZR'AH@7%5>F#R@G-/$=D]SP=$@T!23,X]163WC&$2 M"U%,SCU%]&T59D% 7%!,SCU%9/>,CC&_!Y1BLCLKD=WS \R^>U),SCU%9/?P M@V&:+0O./45D]_"8='NEX-Q3Q)[_L&/V030Y]Q2Q5]58S$$T.?<49YT!T>VJ M&6>A66>A2;_#7\%&&:C^Q)_P6%Y*7:Z<:#^..Q'%K%U5W#1:O\.RC^:#E57_ MAX'^SPYO_P502P,$% @ "3C_6#B#;R;$ 0 #1X !H !X;"]?;7/N MGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GOF:.W4Q__ M,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SDX3RY&BW? MY]6P?)*9_:F*X]/VM\_CVI MSN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( DX_UB A/B=P $ > M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9M MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L M0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z M78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W M<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVK MN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV M%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D M#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ M"3C_6"",='#)!0 V1X !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6.Y7S,I5"P &V !@ ("! M'RL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"3C_6.#4."M$ @ B@8 !D ("!ESP 'AL+W=O&PO=V]R:W-H965T&P, +$( 9 " @=A> !X;"]W;W)K&UL4$L! A0#% @ "3C_6!"X))F( @ ?P4 !D M ("!*F( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "3C_6-]C)@9F!@ ]A !D ("!9F\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_ M6 JQ&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6%,M _])!@ ,Q( M !D ("!V)$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6*>N"&PO=V]R:W-H965T M&UL4$L! A0# M% @ "3C_6*_#6E1] P "1 !D ("!K*L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6!U) M %TU! -Q !D ("!%[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6/99J')H!@ RB@ !D M ("!8L4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "3C_6(TB7+:- @ T@8 !D ("! M=M( 'AL+W=O&PO=V]R:W-H965T,GX0, (<, 9 M " @2[8 !X;"]W;W)K&UL4$L! A0#% M @ "3C_6&S-^/)X @ (08 !D ("!1MP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "3C_6$-JN]D< M!0 @QD !D ("!B^@ 'AL+W=O[0 >&PO=V]R:W-H965T"V,P( ,@$ 9 " @;+P !X;"]W;W)K&UL4$L! A0#% @ "3C_6/:V.ZB*!@ 8B@ !D M ("!'/, 'AL+W=O&PO=V]R M:W-H965T : M " :8& 0!X;"]? 3 " :(( 0!; H0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H S0\ ),* 0 $! end XML 59 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 60 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 158 222 1 true 35 0 false 5 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) 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 - Accounting Policies Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPolicies Accounting Policies Notes 11 false false R12.htm 995465 - Disclosure - Revenue Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 995475 - Disclosure - Earnings Per Share Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 13 false false R14.htm 995485 - Disclosure - Marketable Securities Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecurities Marketable Securities Notes 14 false false R15.htm 995495 - Disclosure - Income Taxes Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 995505 - Disclosure - Inventories Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventories Inventories Notes 16 false false R17.htm 995515 - Disclosure - Warranty Reserves Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReserves Warranty Reserves Notes 17 false false R18.htm 995525 - Disclosure - Commitments and Contingencies Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995535 - Disclosure - Stockholders' Equity Sheet http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 995545 - Disclosure - Accumulated Other Comprehensive Income Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 20 false false R21.htm 995555 - Disclosure - Segment Information and Geographic Data Sheet http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicData Segment Information and Geographic Data Notes 21 false false R22.htm 995575 - Disclosure - Accounting Policies (Policies) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies Accounting Policies (Policies) Policies http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPolicies 22 false false R23.htm 995585 - Disclosure - Revenue (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenue 23 false false R24.htm 995595 - Disclosure - Earnings Per Share (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShare 24 false false R25.htm 995605 - Disclosure - Marketable Securities (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecurities 25 false false R26.htm 995615 - Disclosure - Inventories (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventories 26 false false R27.htm 995625 - Disclosure - Warranty Reserves (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesTables Warranty Reserves (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReserves 27 false false R28.htm 995635 - Disclosure - Stockholders' Equity (Tables) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquity 28 false false R29.htm 995645 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncome 29 false false R30.htm 995655 - Disclosure - Segment Information and Geographic Data (Tables) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataTables Segment Information and Geographic Data (Tables) Tables http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicData 30 false false R31.htm 995675 - Disclosure - Revenue - Schedule of Revenue Disaggregated (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails Revenue - Schedule of Revenue Disaggregated (Details) Details 31 false false R32.htm 995695 - Disclosure - Revenue - Schedule of Deferred Revenue and Costs (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails Revenue - Schedule of Deferred Revenue and Costs (Details) Details 32 false false R33.htm 995705 - Disclosure - Revenue - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 33 false false R34.htm 995715 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Details 34 false false R35.htm 995725 - Disclosure - Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) Details 35 false false R36.htm 995735 - Disclosure - Marketable Securities - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails Marketable Securities - Additional Information (Details) Details 36 false false R37.htm 995745 - Disclosure - Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) Details 37 false false R38.htm 995755 - Disclosure - Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Details 38 false false R39.htm 995765 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 39 false false R40.htm 995775 - Disclosure - Inventories (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails Inventories (Details) Details http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables 40 false false R41.htm 995785 - Disclosure - Warranty Reserves - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails Warranty Reserves - Additional Information (Details) Details 41 false false R42.htm 995795 - Disclosure - Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesScheduleOfChangesInAggregateWarrantyReserveDetails Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) Details 42 false false R43.htm 995805 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 43 false false R44.htm 995815 - Disclosure - Stockholders' Equity - Schedule of Dividends Declared (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails Stockholders' Equity - Schedule of Dividends Declared (Details) Details 44 false false R45.htm 995825 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 45 false false R46.htm 995835 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details) Details 46 false false R47.htm 995845 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details) Sheet http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIParentheticalDetails Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details) Details 47 false false R48.htm 995855 - Disclosure - Segment Information and Geographic Data - Additional Information (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetails Segment Information and Geographic Data - Additional Information (Details) Details 48 false false R49.htm 995865 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details) Details 49 false false R50.htm 995875 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details) Sheet http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details) Details 50 false false All Reports Book All Reports grmn-20240629.htm grmn-20240629.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "grmn-20240629.htm": { "nsprefix": "grmn", "nsuri": "http://garmin.com/20240629", "dts": { "inline": { "local": [ "grmn-20240629.htm" ] }, "schema": { "local": [ "grmn-20240629.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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": 201, "keyCustom": 21, "axisStandard": 11, "axisCustom": 0, "memberStandard": 22, "memberCustom": 13, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 4, "http://garmin.com/20240629": 1 }, "contextCount": 158, "entityCount": 1, "segmentCount": 35, "elementCount": 444, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 759, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://garmin.com/20240629/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_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R2": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "longName": "100010 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R3": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "longName": "100020 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R4": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R5": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R6": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R7": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_120b38a9-6e2f-46ad-87bf-226348da99a0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_120b38a9-6e2f-46ad-87bf-226348da99a0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R8": { "role": "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical", "longName": "100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.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_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.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_239ef226-745b-403d-ac63-1c53605683a6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R11": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPolicies", "longName": "995455 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R12": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenue", "longName": "995465 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R13": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995475 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R14": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecurities", "longName": "995485 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R15": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995495 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R16": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventories", "longName": "995505 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R17": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReserves", "longName": "995515 - Disclosure - Warranty Reserves", "shortName": "Warranty Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R18": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995525 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R19": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquity", "longName": "995535 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R20": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncome", "longName": "995545 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R21": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicData", "longName": "995555 - Disclosure - Segment Information and Geographic Data", "shortName": "Segment Information and Geographic Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R22": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies", "longName": "995575 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R23": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995585 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R24": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995595 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R25": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesTables", "longName": "995605 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R26": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995615 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R27": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesTables", "longName": "995625 - Disclosure - Warranty Reserves (Tables)", "shortName": "Warranty Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R28": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995635 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R29": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeTables", "longName": "995645 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R30": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataTables", "longName": "995655 - Disclosure - Segment Information and Geographic Data (Tables)", "shortName": "Segment Information and Geographic Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R31": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails", "longName": "995675 - Disclosure - Revenue - Schedule of Revenue Disaggregated (Details)", "shortName": "Revenue - Schedule of Revenue Disaggregated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bad3ac07-fe2a-4e9b-bd48-87bed94c5127", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R32": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails", "longName": "995695 - Disclosure - Revenue - Schedule of Deferred Revenue and Costs (Details)", "shortName": "Revenue - Schedule of Deferred Revenue and Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_4eea2e69-d175-4a52-bb2f-90e6742837f2", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "grmn:ContractWithCustomerLiabilityAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R33": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "longName": "995705 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "grmn:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R34": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "longName": "995715 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R35": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails", "longName": "995725 - Disclosure - Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details)", "shortName": "Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R36": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails", "longName": "995735 - Disclosure - Marketable Securities - Additional Information (Details)", "shortName": "Marketable Securities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "grmn:AccruedInterestWrittenOff", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "grmn:AccruedInterestWrittenOff", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R37": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "longName": "995745 - Disclosure - Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details)", "shortName": "Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R38": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails", "longName": "995755 - Disclosure - Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "shortName": "Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R39": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995765 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R40": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails", "longName": "995775 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R41": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails", "longName": "995785 - Disclosure - Warranty Reserves - Additional Information (Details)", "shortName": "Warranty Reserves - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_a4746dc4-77f5-46ba-a5bf-4f4f1974a932", "name": "grmn:ProductWarrantyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a4746dc4-77f5-46ba-a5bf-4f4f1974a932", "name": "grmn:ProductWarrantyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R42": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesScheduleOfChangesInAggregateWarrantyReserveDetails", "longName": "995795 - Disclosure - Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details)", "shortName": "Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_95bb967c-be18-41ab-8bcb-91e44c645943", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_95bb967c-be18-41ab-8bcb-91e44c645943", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R43": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995805 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68c4ef1e-a6bd-40ea-a31b-086090a33d8f", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R44": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails", "longName": "995815 - Disclosure - Stockholders' Equity - Schedule of Dividends Declared (Details)", "shortName": "Stockholders' Equity - Schedule of Dividends Declared (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_01eff7c6-24cc-40d5-b9b2-d0907570ed42", "name": "grmn:DividendsPayableDateApprovedDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_01eff7c6-24cc-40d5-b9b2-d0907570ed42", "name": "grmn:DividendsPayableDateApprovedDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R45": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995825 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:PaymentsOfDividends", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:TreasuryStockSharesRetired", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R46": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails", "longName": "995835 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details)", "shortName": "Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_95bb967c-be18-41ab-8bcb-91e44c645943", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7b03ab4c-b271-4702-ab6f-1d80036052e8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R47": { "role": "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIParentheticalDetails", "longName": "995845 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details)", "shortName": "Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R48": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetails", "longName": "995855 - Disclosure - Segment Information and Geographic Data - Additional Information (Details)", "shortName": "Segment Information and Geographic Data - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6016ed0c-1002-4e7f-8373-b64cff7a1f35", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true, "unique": true } }, "R49": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails", "longName": "995865 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details)", "shortName": "Segment Information and Geographic Data - Schedule of Net Sales (Revenue), Gross Profit, and Operating Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e9a635e0-5b69-40bf-849c-a3b31df2cdd5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "unique": true } }, "R50": { "role": "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails", "longName": "995875 - Disclosure - Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details)", "shortName": "Segment Information and Geographic Data - Schedule of Net Sales to External Customers by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_239ef226-745b-403d-ac63-1c53605683a6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4f1cf415-5951-4158-9615-a5e2408b0dcc", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "grmn-20240629.htm", "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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r16", "r648" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r207", "r208" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r47", "r82" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent income taxes payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r48", "r82" ] }, "grmn_AccruedInterestWrittenOff": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "AccruedInterestWrittenOff", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued interest written off.", "terseLabel": "Accrued interest written off", "label": "Accrued Interest Written Off" } } }, "auth_ref": [] }, "us-gaap_AccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInvestmentIncomeReceivable", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Investment Income Receivable, Total", "terseLabel": "Accrued interest receivable", "label": "Accrued Investment Income Receivable", "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments." } } }, "auth_ref": [ "r80", "r483", "r748" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales program costs", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r37", "r105", "r484" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Gains (Losses) on Available-for-Sale Securities [Member]", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r115", "r116", "r117", "r119", "r127", "r128", "r754" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r126", "r127", "r420", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r60", "r112", "r480", "r516", "r517" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r126", "r127", "r420", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "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", "r11", "r23", "r402", "r405", "r429", "r512", "r513", "r754", "r755", "r756", "r760", "r761", "r762" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r4", "r11", "r23", "r127", "r128", "r422", "r423", "r424", "r425", "r426", "r754" ] }, "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": [ "r699" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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": [ "r51" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r372", "r373", "r374", "r526", "r760", "r761", "r762", "r804", "r826" ] }, "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": [ "r705" ] }, "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": [ "r705" ] }, "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": [ "r705" ] }, "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": [ "r705" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization, Total", "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r8", "r35" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r344" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "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": [ "r673", "r684", "r694", "r719" ] }, "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": [ "r705" ] }, "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": [ "r712" ] }, "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": [ "r677", "r685", "r695", "r712", "r720", "r724", "r732" ] }, "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": [ "r730" ] }, "grmn_AllowanceForCreditLossesOnAvailableForSaleDebtSecuritiesInUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "AllowanceForCreditLossesOnAvailableForSaleDebtSecuritiesInUnrealizedLossPosition", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit losses on available for sale debt securities in unrealized loss position.", "terseLabel": "Allowance for credit losses on securities in an unrealized loss position", "label": "Allowance For Credit Losses On Available For Sale Debt Securities In Unrealized Loss Position" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas [Member]", "label": "Americas [Member]" } } }, "auth_ref": [ "r828", "r829", "r830", "r831" ] }, "grmn_AmountOfDeferredRevenueThatIsRecognizedRatablyOverAPeriodOfThreeYearsOrLess": { "xbrltype": "stringItemType", "nsuri": "http://garmin.com/20240629", "localname": "AmountOfDeferredRevenueThatIsRecognizedRatablyOverAPeriodOfThreeYearsOrLess", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue that is recognized ratably over a period of three years or less.", "terseLabel": "Amount of Deferred revenue that is recognized ratably over a period of three years or less", "label": "Amount Of Deferred Revenue That Is Recognized Ratably Over A Period Of Three Years Or Less" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive equity awards", "label": "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": [ "r166" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r828", "r829", "r830", "r831" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r81", "r108", "r139", "r177", "r192", "r198", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r395", "r399", "r415", "r477", "r561", "r648", "r661", "r798", "r799", "r812" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r101", "r114", "r139", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r395", "r399", "r415", "r648", "r798", "r799", "r812" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "grmn_AutoOemSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "AutoOemSegmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Auto OEM Segment [Member]", "documentation": "Auto OEM Segment [Member]", "label": "Auto OEM Segment [Member]" } } }, "auth_ref": [] }, "grmn_AutoOriginalEquipmentManufacturerSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "AutoOriginalEquipmentManufacturerSolutionsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for auto OEM operating segment.", "terseLabel": "Auto OEM [Member]", "label": "Auto Original Equipment Manufacturer Solutions [Member]" } } }, "auth_ref": [] }, "grmn_AutoPersonalNavigationDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "AutoPersonalNavigationDevicesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for auto PND operating segment.", "terseLabel": "Auto PND [Member]", "label": "Auto Personal Navigation Devices [Member]" } } }, "auth_ref": [] }, "grmn_AutoRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://garmin.com/20240629", "localname": "AutoRevenuePercentage", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "The information of auto revenue percentage.", "terseLabel": "Percentage of auto revenue", "label": "Auto Revenue Percentage" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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": [ "r217" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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": [ "r218" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost, Total", "label": "Debt Securities, Available-for-Sale, 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": [ "r214", "r252", "r476" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": [ "r778" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": [ "r223", "r473" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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), with single maturity date and allocated without single maturity date, maturing in second through 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": [ "r777" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": [ "r222", "r472" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due after ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "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), with single maturity date and allocated without single maturity date, maturing after tenth 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": [ "r779" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Due after ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": [ "r224", "r474" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing 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": [ "r776" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r221", "r471" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByMaturityDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "totalLabel": "Fair Value, Total", "label": "Debt Securities, Available-for-Sale", "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": [ "r215", "r252", "r466", "r766" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r211", "r252" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent marketable securities", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r104", "r211", "r252" ] }, "grmn_AviationSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "AviationSegmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Aviation segment.", "terseLabel": "Aviation Segment [Member]", "label": "Aviation Segment [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r727" ] }, "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": [ "r728" ] }, "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": [ "r723" ] }, "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": [ "r723" ] }, "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": [ "r723" ] }, "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": [ "r723" ] }, "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": [ "r723" ] }, "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": [ "r723" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "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": [ "r726" ] }, "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": [ "r725" ] }, "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": [ "r724" ] }, "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": [ "r724" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r43", "r44" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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": [ "r73" ] }, "country_CH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CH", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "SWITZERLAND" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r27", "r103", "r624" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27", "r70", "r136" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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, cash equivalents, and restricted cash", "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", "r70" ] }, "grmn_CashFromPaymentsForAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "CashFromPaymentsForAcquisitions", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Cash From Payments For Acquisitions", "label": "Cash From Payments For Acquisitions", "terseLabel": "Net cash from (payments for) acquisitions" } } }, "auth_ref": [] }, "grmn_CertainAviationMarineAndAutoOEMProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "CertainAviationMarineAndAutoOEMProductsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Certain aviation, marine, and auto OEM products.", "terseLabel": "Certain Aviation, Marine and Auto OEM products [Member]", "label": "Certain Aviation Marine And Auto O E M Products [Member]" } } }, "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": [ "r703" ] }, "grmn_ChangesInClassificationAndAllocationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://garmin.com/20240629", "localname": "ChangesInClassificationAndAllocationPolicyTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Classification and Allocation", "label": "Changes in Classification and Allocation Policy Text Block", "documentation": "Changes in classification and allocation policy text block." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r96", "r109", "r110", "r111", "r139", "r157", "r161", "r163", "r165", "r171", "r172", "r244", "r294", "r296", "r297", "r298", "r301", "r302", "r306", "r307", "r309", "r312", "r319", "r415", "r519", "r520", "r521", "r522", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r549", "r571", "r589", "r603", "r604", "r605", "r606", "r607", "r738", "r758", "r763" ] }, "grmn_CliftonPembleMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "CliftonPembleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Clifton Pemble [Member]", "label": "Clifton Pemble [Member]", "terseLabel": "Clifton Pemble [Member]" } } }, "auth_ref": [] }, "grmn_CliftonPembleOneMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "CliftonPembleOneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Clifton Pemble One [Member]", "label": "Clifton Pemble One [Member]", "terseLabel": "Clifton Pemble One [Member]" } } }, "auth_ref": [] }, "grmn_CliftonPembleTradingArrangementTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "CliftonPembleTradingArrangementTrancheOneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Clifton Pemble Trading Arrangement Tranche One [Member]", "label": "Clifton Pemble Trading Arrangement Tranche One [Member]", "terseLabel": "Clifton Pemble Trading Arrangement Tranche One" } } }, "auth_ref": [] }, "grmn_CliftonPembleTradingArrangementTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "CliftonPembleTradingArrangementTrancheTwoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Clifton Pemble Trading Arrangement Tranche Two [Member]", "label": "Clifton Pemble Trading Arrangement Tranche Two [Member]", "terseLabel": "Clifton Pemble Trading Arrangement Tranche Two" } } }, "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": [ "r704" ] }, "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": [ "r704" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r76", "r655", "r656", "r657", "r658" ] }, "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://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r75", "r275", "r277", "r610", "r793" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r760", "r761", "r804", "r824", "r826" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, par value (in CHF dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, nominal par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r549" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common shares, issued", "label": "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": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r50", "r549", "r567", "r826", "r827" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares (194,901 and 195,880 shares authorized and issued; 192,251 and 191,777 shares outstanding)", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "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": [ "r50", "r479", "r648" ] }, "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": [ "r709" ] }, "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": [ "r708" ] }, "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": [ "r710" ] }, "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": [ "r707" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "negatedTotalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r123", "r125", "r130", "r468", "r491" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r59", "r129", "r467", "r489" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue and Costs", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r801" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Liability, Total", "periodStartLabel": "Deferred Revenue, Balance, beginning of period", "label": "Contract with Customer, Liability", "periodEndLabel": "Deferred Revenue, Balance, end of period", "verboseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r321", "r322", "r333" ] }, "grmn_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount refer to contract with customer liability additions.", "terseLabel": "Deferred Revenue, Deferrals in period", "label": "Contract With Customer Liability Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "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": [ "r321", "r322", "r333" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r321", "r322", "r333" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period", "label": "Contract with Customer, Liability, 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": [ "r334" ] }, "grmn_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition of deferrals in period", "negatedLabel": "Deferred Revenue, Recognition of deferrals in period", "label": "Contract with customer liability revenue recognized including additions", "documentation": "Contract with customer liability revenue recognized including additions." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r642", "r644", "r823" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r65", "r464" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for credit losses and charge to other income", "periodEndLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance", "totalLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Total", "terseLabel": "Allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r216", "r252", "r259", "r260" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair Value 12 Consecutive Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r91", "r256", "r630" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses 12 Consecutive Months or Longer", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r91", "r256" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair Value Less than 12 Consecutive Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r91", "r256", "r630" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses Less than 12 Consecutive Months", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r91", "r256" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities Classified as Available-for-sale Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r783" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Fair Value, 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), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r89", "r254", "r630" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross Unrealized Losses, Total", "totalLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r90", "r255" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Unrealized Losses and Fair Value by Major Security Type", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r88", "r630", "r788" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Noncurrent, Total", "terseLabel": "Noncurrent deferred costs", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r80", "r747" ] }, "grmn_DeferredCostsAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "DeferredCostsAddition", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred costs additions.", "terseLabel": "Deferred Costs, Deferrals in period", "label": "Deferred Costs Addition" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Current, Total", "terseLabel": "Deferred costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r752" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Total", "periodStartLabel": "Deferred costs, Balance, beginning of period", "label": "Deferred Costs", "periodEndLabel": "Deferred Costs, Balance, end of period", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "grmn_DeferredCostsRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "DeferredCostsRecognized1", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueAndCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred costs recognized.", "negatedLabel": "Deferred Costs, Recognition of deferrals in period", "label": "Deferred Costs Recognized1" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "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": [ "r377", "r378" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r377", "r378", "r478" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r72" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r36" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r332", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "grmn_DisaggregationOfRevenueSegmentAutoTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://garmin.com/20240629", "localname": "DisaggregationOfRevenueSegmentAutoTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by segment (auto).", "terseLabel": "Schedule of Disaggregated Revenue by Segment (Auto)", "label": "Disaggregation Of Revenue Segment Auto Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r332", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Disaggregated", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r802" ] }, "grmn_DividendDeclared1Member": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendDeclared1Member", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividend Declared1 [Member]", "label": "Dividend Declared1 [Member]" } } }, "auth_ref": [] }, "grmn_DividendDeclared2Member": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendDeclared2Member", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividend Declared2 [Member]", "label": "Dividend Declared2 [Member]" } } }, "auth_ref": [] }, "grmn_DividendDeclared3Member": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendDeclared3Member", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividend Declared3 [Member]", "label": "Dividend Declared3 [Member]" } } }, "auth_ref": [] }, "grmn_DividendDeclared4Member": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendDeclared4Member", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividend Declared4 [Member]", "label": "Dividend Declared4 [Member]" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividend Date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "grmn_DividendsDeclaredLineItems": { "xbrltype": "stringItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendsDeclaredLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividends Declared [Line Items]", "label": "Dividends Declared [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "grmn_DividendsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendsNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "negatedLabel": "Dividends", "label": "Dividends Net", "documentation": "Net amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, Amount per share", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend payable", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "grmn_DividendsPayableDateApprovedDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://garmin.com/20240629", "localname": "DividendsPayableDateApprovedDayMonthAndYear", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividends Payable Date Approved Day Month And Year", "label": "Dividends Payable Date Approved Day Month And Year", "terseLabel": "Dividend Approval Date" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend Declaration Date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Record Date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityScheduleOfDividendsDeclaredDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable [Table]", "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid." } } }, "auth_ref": [ "r28" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r665" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r698" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA [Member]", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r828", "r829", "r830", "r831" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic net income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r131", "r146", "r147", "r148", "r149", "r150", "r155", "r157", "r163", "r164", "r165", "r169", "r410", "r411", "r469", "r492", "r627" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted net income per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r131", "r146", "r147", "r148", "r149", "r150", "r157", "r163", "r164", "r165", "r169", "r410", "r411", "r469", "r492", "r627" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding: Diluted", "terseLabel": "Shares excluded from diluted net income per share calculation:", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r154", "r166", "r167", "r168" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r809" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r380" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and statutory tax rate", "label": "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": [ "r140", "r380", "r388" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Salaries and benefits payable", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line1", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r663" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity's Reporting Status Current", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r663" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r663" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r737" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r663" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r663" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r663" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r663" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r98", "r126", "r127", "r128", "r141", "r142", "r143", "r145", "r151", "r153", "r170", "r245", "r246", "r320", "r372", "r373", "r374", "r384", "r385", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r420", "r422", "r423", "r424", "r425", "r426", "r429", "r512", "r513", "r514", "r526", "r589" ] }, "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": [ "r706" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "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": [ "r667", "r678", "r688", "r713" ] }, "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": [ "r712" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r412", "r435", "r436", "r437", "r632", "r633", "r642", "r643", "r644" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r303", "r337", "r342", "r412", "r436", "r632", "r633", "r642", "r643", "r644" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r435", "r436", "r437", "r632", "r633", "r642", "r643", "r644" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r247", "r248", "r249", "r250", "r251", "r253", "r257", "r258", "r304", "r317", "r407", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r490", "r630", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r783", "r784", "r785", "r786" ] }, "grmn_FitnessSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "FitnessSegmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fitness segment.", "terseLabel": "Fitness Segment [Member]", "label": "Fitness Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency (losses) gains", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r586" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized foreign currency losses", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Unrealized foreign currency losses (gains)", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r72", "r569", "r659", "r807", "r808", "r825" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Sale of Investments, Total", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Realized loss on marketable securities", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale or disposal of property and equipment", "terseLabel": "Loss (gain) on sale or disposal of property and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "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": [ "r106", "r262", "r465", "r631", "r648", "r790", "r791" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "terseLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r64", "r139", "r177", "r191", "r197", "r200", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r415", "r628", "r798" ] }, "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Income Amounts Attributable to Parent, Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r62", "r84", "r177", "r191", "r197", "r200", "r470", "r486", "r628" ] }, "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_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "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://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r140", "r376", "r381", "r382", "r383", "r386", "r389", "r392", "r393", "r524" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense (benefit)", "terseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r92", "r94", "r152", "r153", "r185", "r379", "r387", "r493" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net of allowance for doubtful accounts", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r463", "r757" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred costs", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r757" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "negatedLabel": "Other current and non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "terseLabel": "Other current and non-current liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "negatedLabel": "Other current and non-current liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "terseLabel": "Effect of dilutive equity awards", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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": [ "r158", "r159", "r160", "r165", "r345" ] }, "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": [ "r677", "r685", "r695", "r712", "r720", "r724", "r732" ] }, "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": [ "r730" ] }, "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": [ "r666", "r736" ] }, "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": [ "r666", "r736" ] }, "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": [ "r666", "r736" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r261" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r749" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "totalLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r113", "r625", "r648" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r751" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r750" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r79", "r86", "r87", "r97", "r209", "r212", "r413", "r414" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r55", "r83", "r482", "r648", "r759", "r787", "r806" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r18", "r102", "r139", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r396", "r399", "r400", "r415", "r648", "r798", "r812", "r813" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "grmn_MarineSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "MarineSegmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Marine segment.", "terseLabel": "Marine Segment [Member]", "label": "Marine Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Line Items]", "label": "Marketable Securities [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_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Table]", "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r343", "r462", "r511", "r541", "r542", "r594", "r596", "r598", "r599", "r601", "r620", "r621", "r629", "r634", "r645", "r650", "r800", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r343", "r462", "r511", "r541", "r542", "r594", "r596", "r598", "r599", "r601", "r620", "r621", "r629", "r634", "r645", "r650", "r800", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "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": [ "r723" ] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities [Member]", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r642", "r643", "r644", "r768", "r775", "r780", "r781", "r782", "r823" ] }, "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": [ "r731" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal securities [Member]", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "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": [ "r705" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r70", "r71", "r72" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Numerator for basic and diluted net income per share - net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r63", "r72", "r85", "r100", "r121", "r124", "r128", "r139", "r144", "r146", "r147", "r148", "r149", "r152", "r153", "r162", "r177", "r191", "r197", "r200", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r411", "r415", "r488", "r570", "r587", "r588", "r628", "r659", "r798" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Standards and Not Yet Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r704" ] }, "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": [ "r674", "r685", "r695", "r712", "r720" ] }, "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": [ "r702" ] }, "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": [ "r701" ] }, "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": [ "r712" ] }, "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": [ "r731" ] }, "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": [ "r731" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r67" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r765" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "label": "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating income (loss)", "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r177", "r191", "r197", "r200", "r628" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r428" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r427" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "terseLabel": "Adjustment related to unrealized gains (losses) on available-for-sale securities net of income tax effects", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r115", "r116", "r118" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income (loss) before reclassification, net of income tax expense", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassification, net of income tax benefit of $5,798", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r23", "r127", "r420", "r423", "r426", "r754" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Net current-period other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r14", "r122", "r125", "r129", "r420", "r421", "r426", "r467", "r489", "r754", "r755" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIParentheticalDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Net of income tax expense", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r5", "r126", "r129", "r379", "r390", "r391", "r420", "r424", "r426", "r467", "r489" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of available-for-sale marketable securities, net of deferred taxes", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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": [ "r115", "r118", "r243" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment related to unrealized gains (losses) on available-for-sale securities income tax effects", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "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", "r116" ] }, "us-gaap_OtherDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDebtSecuritiesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other Debt Obligations [Member]", "documentation": "Investments in debt securities classified as other." } } }, "auth_ref": [ "r789", "r803", "r805" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "grmn_OtherInvestingActivitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "OtherInvestingActivitiesNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Other Investing Activities Net", "label": "Other Investing Activities Net", "terseLabel": "Other investing activities, net" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r68" ] }, "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": [ "r704" ] }, "grmn_OutdoorSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "OutdoorSegmentMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Outdoor segment.", "terseLabel": "Outdoor Segment [Member]", "label": "Outdoor Segment [Member]" } } }, "auth_ref": [] }, "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": [ "r672", "r683", "r693", "r718" ] }, "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": [ "r675", "r686", "r696", "r721" ] }, "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": [ "r675", "r686", "r696", "r721" ] }, "grmn_PatrickDesboisMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "PatrickDesboisMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Patrick Desbois [Member]", "label": "Patrick Desbois [Member]", "terseLabel": "Patrick Desbois [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r700" ] }, "grmn_PaymentForPurchaseOfTreasuryStockUnderShareRepurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "PaymentForPurchaseOfTreasuryStockUnderShareRepurchasePlan", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Payment For Purchase of Treasury Stock Under Share Repurchase Plan", "label": "Payment For Purchase of Treasury Stock Under Share Repurchase Plan", "negatedLabel": "Purchase of treasury stock under share repurchase plan" } } }, "auth_ref": [] }, "grmn_PaymentsForRepurchaseOfTreasuryStockRelatedToEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "PaymentsForRepurchaseOfTreasuryStockRelatedToEquityAwards", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Purchase of treasury stock related to equity awards.", "negatedLabel": "Purchase of treasury stock related to equity awards", "label": "Payments For Repurchase Of Treasury Stock Related To Equity Awards" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments of Dividends, Total", "negatedLabel": "Dividends", "label": "Payments of Dividends", "terseLabel": "Dividend paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r25", "r132", "r210" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r69" ] }, "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": [ "r703" ] }, "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": [ "r703" ] }, "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": [ "r702" ] }, "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": [ "r712" ] }, "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": [ "r705" ] }, "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": [ "r701" ] }, "grmn_PercentageOfAvailableforsaleSecuritiesInUnrealizedLossPositions": { "xbrltype": "percentItemType", "nsuri": "http://garmin.com/20240629", "localname": "PercentageOfAvailableforsaleSecuritiesInUnrealizedLossPositions", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of available for sale securities in unrealized loss positions.", "terseLabel": "Percentage of available-for-sale securities in unrealized loss positions", "label": "Percentage Of Availableforsale Securities In Unrealized Loss Positions" } } }, "auth_ref": [] }, "grmn_PotentialFutureTaxLegislationImpactOnRates": { "xbrltype": "percentItemType", "nsuri": "http://garmin.com/20240629", "localname": "PotentialFutureTaxLegislationImpactOnRates", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential future tax legislation impact on rates", "label": "Potential Future Tax Legislation Impact On Rates", "documentation": "Potential future tax legislation impact on rates." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r753" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets [Member]", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total", "terseLabel": "Redemption of marketable securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r132", "r133", "r767" ] }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfTreasuryStock", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of treasury shares related to equity awards", "label": "Proceeds from Sale of Treasury Stock", "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity." } } }, "auth_ref": [ "r6" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r202", "r464", "r505", "r506", "r507", "r508", "r509", "r510", "r622", "r635", "r649", "r739", "r794", "r795", "r802", "r822" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesScheduleOfChangesInAggregateWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "periodStartLabel": "Balance - beginning of period", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance - end of period", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r45", "r286", "r290", "r293" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty costs", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r796", "r797" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesScheduleOfChangesInAggregateWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenditures", "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total", "negatedLabel": "Expenditures", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesScheduleOfChangesInAggregateWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total", "terseLabel": "Accrual for products sold", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReserves" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty Reserves", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r287", "r288" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Line Items]", "label": "Product Warranty Liability [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_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Table]", "label": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "grmn_ProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://garmin.com/20240629", "localname": "ProductWarrantyTerm", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information refer to product warranty term.", "terseLabel": "Product warranty term", "label": "Product Warranty Term" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfDisaggregatedRevenueByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r202", "r464", "r505", "r506", "r507", "r508", "r509", "r510", "r622", "r635", "r649", "r739", "r794", "r795", "r802", "r822" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r100", "r121", "r124", "r134", "r139", "r144", "r152", "r153", "r177", "r191", "r197", "r200", "r244", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r394", "r397", "r398", "r411", "r415", "r470", "r487", "r525", "r570", "r587", "r588", "r628", "r646", "r647", "r660", "r756", "r798" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net of accumulated depreciation of $1,076,312 and $1,030,588", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r475", "r485", "r648" ] }, "grmn_PurchaseOfTreasuryStockUnderShareRepurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "PurchaseOfTreasuryStockUnderShareRepurchasePlan", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Purchase of treasury stock under share repurchase plan", "label": "Purchase of treasury stock under share repurchase plan", "terseLabel": "Purchase of treasury stock under share repurchase plan" } } }, "auth_ref": [] }, "grmn_PurchaseOfTreasuryStockUnderShareRepurchasePlan1": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "PurchaseOfTreasuryStockUnderShareRepurchasePlan1", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Purchase of treasury stock under share repurchase plan1", "label": "Purchase of treasury stock under share repurchase plan1", "negatedLabel": "Purchase of treasury shares under share repurchase plan, including any associated excise tax" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r700" ] }, "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": [ "r700" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r336", "r343", "r368", "r369", "r370", "r438", "r462", "r511", "r541", "r542", "r594", "r596", "r598", "r599", "r601", "r620", "r621", "r629", "r634", "r645", "r650", "r653", "r792", "r800", "r815", "r816", "r817", "r818", "r819" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r336", "r343", "r368", "r369", "r370", "r438", "r462", "r511", "r541", "r542", "r594", "r596", "r598", "r599", "r601", "r620", "r621", "r629", "r634", "r645", "r650", "r653", "r792", "r800", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss) to other income, net of income tax benefit", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r23", "r127", "r420", "r425", "r426", "r754" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIParentheticalDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Net of income tax benefit (expense)", "verboseLabel": "Net of income tax benefit", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r5", "r120", "r126", "r489" ] }, "grmn_ReclassificationFromResearchAndDevelopmentExpenseToSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "ReclassificationFromResearchAndDevelopmentExpenseToSellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from research and development expense to selling, general and administrative expense", "label": "Reclassification From Research and Development Expense to Selling, General and Administrative Expense", "documentation": "Reclassification from research and development expense to selling, general and administrative expense." } } }, "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": [ "r667", "r678", "r688", "r713" ] }, "grmn_RepurchaseAdditionalSharesAuthorization": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "RepurchaseAdditionalSharesAuthorization", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Repurchase additional shares authorization", "label": "Repurchase additional shares authorization" } } }, "auth_ref": [] }, "grmn_RepurchasedCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://garmin.com/20240629", "localname": "RepurchasedCommonStockShares", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Repurchased common stock shares", "label": "Repurchased common stock shares" } } }, "auth_ref": [] }, "grmn_RepurchasedCommonStockSharesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "RepurchasedCommonStockSharesAmount", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Repurchased common stock shares, amount", "label": "Repurchased common stock shares, amount" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development expense", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r46", "r375", "r820" ] }, "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": [ "r668", "r679", "r689", "r714" ] }, "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": [ "r669", "r680", "r690", "r715" ] }, "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": [ "r676", "r687", "r697", "r722" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash balances", "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27", "r93", "r136" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r52", "r78", "r481", "r515", "r517", "r523", "r550", "r648" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r141", "r142", "r143", "r145", "r151", "r153", "r245", "r246", "r372", "r373", "r374", "r384", "r385", "r401", "r403", "r404", "r406", "r409", "r512", "r514", "r526", "r826" ] }, "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", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails", "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Net sales to external customers", "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": [ "r178", "r179", "r190", "r195", "r196", "r202", "r204", "r206", "r331", "r332", "r464" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r95", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r335" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales to External Customers by Geographic Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "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": [ "r731" ] }, "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": [ "r731" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (AOCI)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r810", "r811" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ] }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDividendsPayableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Dividends Payable [Table Text Block]", "terseLabel": "Schedule of Dividends Declared", "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Net Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r764" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in the Aggregate Warranty Reserve", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of 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": [ "r33", "r61" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r30", "r31", "r32", "r34" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales (Revenue), Gross Profit, and Operating Income", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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": [ "r30", "r31", "r32", "r34" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r662" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r664" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "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": [ "r174", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r206", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r631", "r739", "r822" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r204", "r205", "r538", "r539", "r540", "r595", "r597", "r600", "r602", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r623", "r636", "r653", "r802", "r822" ] }, "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://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicData" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information and Geographic Data", "label": "Segment Reporting Disclosure [Text Block]", "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": [ "r173", "r174", "r175", "r176", "r177", "r189", "r194", "r198", "r199", "r200", "r201", "r202", "r203", "r206" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "grmn_ShareCapitalCurrencyChange": { "xbrltype": "sharesItemType", "nsuri": "http://garmin.com/20240629", "localname": "ShareCapitalCurrencyChange", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Share capital currency change", "label": "Share capital currency change", "terseLabel": "Share capital currency change (in Share)" } } }, "auth_ref": [] }, "grmn_ShareCapitalCurrencyChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://garmin.com/20240629", "localname": "ShareCapitalCurrencyChanges", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Share capital currency changes", "label": "Share capital currency changes", "terseLabel": "Share capital currency change" } } }, "auth_ref": [] }, "grmn_ShareCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "ShareCapitalMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Capital [ Member ]", "label": "Share Capital [Member]", "terseLabel": "Share Capital [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r73", "r137" ] }, "grmn_StandardWarrantyOnProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "StandardWarrantyOnProductsMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureWarrantyReservesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Standard warranty on products.", "terseLabel": "Standard Warranty on Products [Member]", "label": "Standard Warranty On Products [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesRevenueGrossProfitAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r99", "r174", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r206", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r631", "r739", "r822" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r96", "r109", "r110", "r111", "r139", "r157", "r161", "r163", "r165", "r171", "r172", "r244", "r294", "r296", "r297", "r298", "r301", "r302", "r306", "r307", "r309", "r312", "r319", "r415", "r519", "r520", "r521", "r522", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r549", "r571", "r589", "r603", "r604", "r605", "r606", "r607", "r738", "r758", "r763" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r21", "r98", "r126", "r127", "r128", "r141", "r142", "r143", "r145", "r151", "r153", "r170", "r245", "r246", "r320", "r372", "r373", "r374", "r384", "r385", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r420", "r422", "r423", "r424", "r425", "r426", "r429", "r512", "r513", "r514", "r526", "r589" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureSegmentInformationAndGeographicDataScheduleOfNetSalesToExternalCustomersByGeographicRegionDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r204", "r205", "r538", "r539", "r540", "r595", "r597", "r600", "r602", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r623", "r636", "r653", "r802", "r822" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r141", "r142", "r143", "r170", "r464", "r518", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r589", "r654" ] }, "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://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "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": [ "r141", "r142", "r143", "r170", "r464", "r518", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r589", "r654" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "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_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Issuance of treasury shares related to equity awards", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r12", "r39", "r49", "r50", "r78" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Share repurchase authorization expires", "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveIncomeAOCIDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r53", "r54", "r74", "r551", "r567", "r590", "r591", "r648", "r661", "r759", "r787", "r806", "r826" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "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://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r77", "r138", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r320", "r408", "r592", "r593", "r608" ] }, "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://garmin.com/20240629/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": [ "r430", "r431" ] }, "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": [ "r711" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r640", "r802" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r640", "r802" ] }, "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": [ "r703" ] }, "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": [ "r710" ] }, "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": [ "r730" ] }, "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": [ "r732" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point in time [Member]", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r640" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over time [Member]", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r640" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r304", "r317", "r407", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r490", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r783", "r784", "r785", "r786" ] }, "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": [ "r733" ] }, "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": [ "r734" ] }, "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": [ "r732" ] }, "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": [ "r732" ] }, "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": [ "r735" ] }, "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": [ "r733" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Cancellation of treasury shares", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r12", "r38", "r50" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "terseLabel": "Cancellation of treasury stock (in share)", "verboseLabel": "Treasury stock, shares retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r12", "r50", "r78" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares (2,650 and 4,103 shares)", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r20", "r39", "r40" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury shares related to equity awards", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r39", "r78" ] }, "grmn_TwoThousandTwentyFourShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "TwoThousandTwentyFourShareRepurchaseProgramMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty four share repurchase program.", "label": "Two Thousand Twenty Four Share Repurchase Program [Member]", "terseLabel": "2024 Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "grmn_TwoThousandTwentyTwoShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://garmin.com/20240629", "localname": "TwoThousandTwentyTwoShareRepurchaseProgramMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two share repurchase program.", "label": "Two Thousand Twenty Two Share Repurchase Program [Member]", "terseLabel": "2022 Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency securities [Member]", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r626", "r642", "r821" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfGrossUnrealizedLossesAndFairValueByMajorSecurityTypeDetails", "http://garmin.com/20240629/taxonomy/role/Role_DisclosureMarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities [Member]", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r626", "r642", "r644", "r821" ] }, "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": [ "r729" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncancellable unconditional purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Unrecorded Unconditional Purchase Obligation, Total", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r276" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for diluted net income per share \u2013 adjusted weighted-average common shares", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r156", "r165" ] }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "presentation": [ "http://garmin.com/20240629/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "terseLabel": "Share repurchase program, Common stock subject to cancellation", "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://garmin.com/20240629/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://garmin.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Denominator for basic net income per share \u2013 weighted-average common shares", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r155", "r165" ] } } } }, "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),(b),(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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r45": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r63": { "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" }, "r64": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r80": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r92": { "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" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r490": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r738": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r747": { "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" }, "r748": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 66 0000950170-24-088230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-088230-xbrl.zip M4$L#!!0 ( DX_UBZZN2LC;D! ,RD(P 1 9W)M;BTR,#(T,#8R.2YH M=&WLO6MW&T>2)OQ]?D6M9GK&/LND\GZA;.]1RY)'L[;DEN2WI]\O.GDE:PP" MG"I (N?7;V0!H$CQ(HHJ 4BU7UH$E6HRLS(>.*)R,C('_[/Z?&H^A";MIZ, M?_PWLH__K8IC/PGU^/#'?WOZ]MG+E__V?W[ZIQ_^%T+5SR]>OJI>Q8_54S^M M/\2?Z]:/)NVLB=5W;W_[OGHY'M7C6/WG7]_\6OT\\;/C.)Y6J#J:3D\.'C_^ M^/'C?DCUN)V,9E-X5[OO)\>/*X06#W_61)L_KWZVTU@=4$PYP@HQ_(Z( V(. M,-U7A(G_C?$!QA>^-CDY:^K#HVGUG?^^RM^"=X_'<30ZJU[48SOVM1U5;YGKAF%^OS>_&=W)\58/IY?O'3K]-I;Q?S6Z<5;ZTL-N'@W>PS# M.(6NQ>7],/!_WG)[ONQL>W[[Z97[+_4O7UW>6I_>]%R2FY$EG@6^O'T\&;\" MP3>UO_YK8=H\GIZ=Q,=P(QK/[SQO55M?UR;H 7G\G[_]^M8?Q6.+/N_ZK$6' MUIZC_+KVR^T#KY#$6:(D>4W_60VGC9GEZ771K]_ M./GP>''QTJN\'2W&H+TL;,H>YVNS43?=$=DGG\9ZBN"1E]JV?,6GH7X\;>RX M39/FN'M EH1 6%]H:_0!M3-W?5L7%R^UM6VF5\C[( ML;[^U7#ATA,/F^/Q^9V'MCFNQQTH9"W&DIKS<6DGG!)UFS[,[[@P #=V_E(+ M8,2O?^IMPYVG!D5$/OKIGZH?CJ(-\-_JAVD]'<6?"$9_^^'Q_/?\Z7&7G?_WX:!I/IX\[7'FWT M;!1_?'1LF\-Z?%#9V73RO^KCDTD#BC!]$Q664TBH0;Q 5TS6'X M(:S1UL40C0,)C>UQ?DNL#Y:0_P+,@AW]#D^:A!?P6;OHYNGT34PP .\E)C(& M[!'!,(X\JH0T4PPYR7U*RI+$Q*.?_D9_>'RI6=>W,H449.0<*6T3XD%ZY)33 M*.D@M9%,&'FIE<]F37/>R']$VSP?AVQQ[M=(A A%5-^II1QSHI0U*!"B$>

.M&/[.']6ICLJ(UW:ISS1GG% M M(>'LJ9 (%'HU"47&K,G> V+1N7 >;@]V829G[Z=]N (D_/WL7F^$H; Z7. MJ(BDTP1!NSS2B2L4.(5)1+!/ C^JYACPXZ,%3!^$6?-QTH0VCA_]!-I5G<%L MNM*%QY>UK(DIPOSSL?WIAVQF#]K.JD$[JL[L'F3S\^.C%M1[E$U<]]E1DYN9 M.X.6T+A_V@: BN[Q%Y_9_=E.9DWW5TK85%VSX[66ZMG+_WMYQGW^Y>7CVGB8 M)\W\SP O.ST9U;Z>_A:/';PBU'"U8Z6/%J;\X.T4-#5_YSF *>C&!$!P#'^V M3T_K]M%/R]N>>D"B;%]C>!6G?XR!68[J_XGAY?A#;*?Y^[_8>OSKI&WGK_KA M\;4M^&G9]/.&/KYN5$XZI#OOU-0VTPPH/\T9;.80Y\\YOW8^O.'"K1)1\^D5 M\RO+OY7Q)I#=(&/":$DV1EQEHI.;(6-"09"F H594:;YJ"=]AI.9$;IH[ MSQ"&_I^/T_+*O3K/A(R"*F2E +B1B2.M(T7*8&=8,%B:K9_>8.\S%0$C:VN8 MU,_L23VUH_[G\@4)S6') \)!SP,,9 ZX]Y<(R"IQH&:_#>UM>%N6+S.OTRF837S=O8?*A] M_%Q&\YN:&)Y.?Y_4X^G+,3P@KE[G0%ITW3HG1&":@X$#OH*X)N!44* Q6DH1 M?(A 7\E#D^KK#[%YP +5)BHN0(PY=!2(0"XFBG#2!)34@HT<''>Y J)_G;7U M.+;MV_DCV@O4]#?;P*7%A0>,5#GDET,;Q#JDG7?(D,BYEUP8SH85VNC3 MRBB MVL/X5^O_C.%M]+.FGM9Q!0[R9>%<](N^33B,L1S5<$8KQ#E(W7@5@6-;F+(\ MABCP4(4S)((V@/BI48*') "S,LWFX" A3;U B8&AP%1X:^)01?E%/7LV:4XF M#0S-S]%-UZ1F\TA%/QBHC<<^(SYV@($^) 2P*)&4DG"2# EA<++Y0O@A7W[: MK1;9U8<#-V*TM=>V M&0/O7H,<-Q&#<)K30!4RS(,<*3 P+4V"IY.D Z-1AI63KQ7+<:UAI$VH8A1& ML,A1<"8B'KE$1D>+-.=6$:84CBMG*5LRV:.1P<$3N9) I@R2$< +:DBMMA( MH9(:ZF1_8>OF_[.C6?SKV?FO_PY/M(T_.OLU?HB?!;[/;WHY/IE-V^X.^H7Y MWQ\C^>/M.;'!)"#K4^3&D^,'EK"+54U:1I5@Y*@.B B">.Z'R M*H 'M],$FAA3B0XVA2;-<8F^E1A1IR02:(4%4;1%2X!F>.)&,6M88,#WAPR6J0U?[:DUPGN66QR..+IA[K;LC!?%GHZ M#D]GT\GKY[\MOOG-/"ZWXHT='\9/<:S?ZG%]/'N8F4]6)JUQSF7#)B>)@T?H M/+=(\D"#P40%,M@PUG;9@#_>_C+Y$)MQ=^4PPKVQW5*3X'S 42?D4XR(FZB0 MDS0AXPT6F&@JQ6 30X:=C=R;A((5@D2*A%4!<6VR<)Q *5'%-6/..SE4"=W% M:/.':;1CP$P&@8@7.12-"7()+#= <\ ^*$W28/5J"%2+9E$0?!>I?7;KMTC- M84> %ENDHF.(,V>04<"2@3=SJIU3E U6UX;DXPX@/.YPWK,8 [*,2<15=G.( MD,C[P(1F1@LZ_+6@6U*I.JH62[4)$4H%CFE>18\!M#%&#"*4!'GL%1'* M<2L&QV>'E,F_"1_$:1=]TA(YXH&M9/"TR2@D'+ 5KX628; AAJ'QR0$LQSI# M+2&UR77NZZ28LM<:6X!TYV*$1'N M:4S4:N*&2\,&%"U:3=P<9* LI0($$PG*:Z@(+#!X,M@:P< "1[;MTKF GEU6 M0KZOB4?Y:1_ ^/K)*LC4:JKB>$95%"F@G,"->!(&^!%A2#C&:=(DF.%FLVY! MS975$!3/HP-?!;Q/$7A.+J5Y5[E%VC$5A$W2JN&JV)#+J%P0%[ULVKY)7"I) M)IQ$*E<"X-%JY)P$Z47)@L7*1CQ\WG%+2/SU;!HFD^8AA\2]H=H1!LYCRI9- M* 4PJ0@2.61 @I/6#G>!:DLTKD^ ](P#-EJPD\GD:#@'#H(#(L'&0&W4;+@; M->^R"LP>Y-J]#Y)9X",H. XX*:E#&K@)(I$&# #J*-[VH/?J_;,5D?K@@_&" M(.\Y, Z<*]IX&5# V(/]LL;Y,%31#+[BR29\:% H8Q,'HI^SD3G.@6X'7IIG MWO%<2@IS,U2!#FZ!J3=O+,CD*6/ #REQB!.MD$ZYLG;2)@H9B;3;+I7-^\Z] ML8R@'$[$YN7VO+: A4=:YE1Q8[")6IO$TI9+:UTZU&,QG* I.,#,(*DI1MR& M@ PE'BGOHQ;2VVW8+W6+M_6BGEZX\C"-D_4J5_Q%6*NL3@Y@$'Y%A#/@(2!; M3XIBK9T#!@_&R4B#%!<@%:PIF"EC$?%.&D6UE72P''#0*4:;60T+45.7#/A8 MU@'7H)$C%TE WC)!K9 );_TJYSJ+=FP")R,,KDXT(>H<>&5,;V!K<%]D'J03 1_3O.8;U_!L*T'?C'(4)QICHH-5L&%6Y>N1NT=X MFM:@,"$Z@KA@N2J?3OE(HY"\H)+(X5.,X;#$3<3D(_;@\Y(G%E#RB4+GG4!@SC'"^0BF0*4C>+"1@B'L MO/6;IBSWCAE&P4P3.E^XU2Y)\&Z2UM0D1^CP:X$.I\[P)D#' M6,E$Q$CD%5R.74*:&X\LLQ9BD$G39)'3.8L M3F.!7T:"N")9HFC"+'7?4XFVO3P M<\M@;#6\; M'%\94EGLC83U@DTBY'Q!GVOQ&N F%D>*J)3:T!"2'^Z>I3MMH5^4GWK(YY'$ M1)T [$0J%_3D3BODF ;ET\X%L(*4LL&&9A]H(91&9[8W'KKLZ8H^AV$3R,F)P*"HL\BD .!\!CI%./E E%,$##L5N26XM MS2!(:3_B"DPR YZ8[DJ$=)O@*7!$(IR(>>)*W"VB$38\IQ*9L$Y)A0C!DZ7<=S+R 9K MFX9=66)%:B7 0GD6470V'^H5?3XXUZ.DM%4&/&=.!WL"Y)!6W@?@;:4@HO"2 M(RD5 RNF1$ZBD @X>L*81J?Y\".+VQ(.[DO_,(DI*0^/X][G_0CY>#U'4< & M V7$8.V&L/8[@$TU6#"2<*)(69Z+N06"+),41PN ?WFS*)<8 3L/TE@YX8JFNVJZK7%<45LM'#4*$0T M8"PGCB.'501VKXFV(DEJAANHVB*?FB(B^Y&7M8F$B C6$7'O$G+,"[#4*BJ; M7 (:-%AY#=@Z#F 5&EOGL0+:&H+)JJ@HJ"*G^8#ZJ(/Q6 ^O8M==5J';VOYN M/;S /\AD1^R)""99E'!>B%98(^-B (BF L29!#:#*P0^Q$7,/HV:#U00B9$. MP$@,"(F _7+*$QN$)QIO M]=$C_$&FY(/4@LS5(R477:F@7)Q+2*0LQ80*FDNM#2V2N)E#6G#"5C$8*:HX MC)1D/O,S, D^^'SF>^!F<('RX1P+L1GB1;!/FI"D)- L8%U<9@< MF!H^6!]H\'5[-D')"/$^9OMB*<^1*1"MP]XC1:)*A :;V&#W?0W1_O>8,DTH MSBE^!LE($^"C#?GL@(0HE8SK8(VQ*]_3P:R8-^L2#S2P<$V$"PX(AG7)JK0KP MFR2BJ^XM@G34^\'%W;8AI+J:52TBDI,J<12X!P?+"8R: MOI[LC1XS?(F7EN>U1\=\+I63N3FDS8V%&H.@4HF.(K.Y3TN%G11 DX+J9-3X)&0,-BU M@[NL9WX)A[]5:IM9I2/)>R&8 ?4;685H+WL!J S.,B!?,G7EDQ@'!S/O\DG, OU)S UW*>2^ M>4M/I[]/ZO'TY?C!'CI&5=3YD&ZD\_H_]U$AFQ) >U))$DT2&>Y6^R$:M4@:J:)86:!DAH&$HD06VUP07BNM C%\ZR6TQC,T>_/_HU$NN_Z& MYJ.Z0ZXXS5A"C*N P1$2=.O7[X>P(K$1_AB]<"8)A#W-YUV%E _2" @;PWA( M,6DZN,!H9B*_-Y,P\]//7(#.D('$Q\$VX>^V 4]@>O9ZO+CY2Q'1.[WXC1T? MQD_[57^SI_7Q; 4;P@BQ+:#\;H/#^^K MD I-)#F 7A1%YB\8F(Q)(2+FHY?,6\FNL*\#.!^ M6[!@+F2#%I'C!)A,BH)XXH@=+M?8K@S&+<\68-Z$0#U#*;E\D#D!\TF80$PZ MGW2RGH7!KD7_U8Y -O'M48S37R=^OEWJDG!^;^()V,WGIR?PW=@^'2^\T5G3 M9$&V;?RB%S,827&L0TS*@FN9#X5C-"&M5"YN0#AFDFNF!HO*0["EF^&HG%"I M@R"(Q"[9C8 ME5$C'[5/D@L?MCO9;;W%;3<3Y^;,^I04V-$$!)8'%I'5P&*C MIP(<$"T9'ERB]\!J@VTBWL)S0HE, GG;G;Z,,;+!$T2M)P3G-%,_6-,VI&U2 M Z"S7%NG.; 4JC6HH2,NQV?R6=(I H*Z:.U@E^4'N_M[-4M.W&K#K6"(4VQ! M5 EHBHD*,4.\( DLS!$0YF1=/$4'12RI. 6"GH9PY,.*]#X1GWBNW&!$=]26 MSH?G"F1%I."Z.!S\X"(.PSG&F@/XU^M_S.&.T"B4&NL!WX&E'MP!&6PAV#TJ5K!*F=B=GYB/BC- @A['\!AY)Z M5*,##9, M4Y:JUNAAB*0")\H@ZRQ,%'"U\EGE>;W*2IR$T,H/UE\>7BA],]Q48B)CWII! M, 8[&A6 ,%,L'Z>=0^R6I-773-D.6^>0(U/(>IQ/ MQ^"4NQBD4\-WRH:_CV(3:R-2>QX3B")B29%-DC M\H;[/76@JIC3"&#&X[ZT!W;?68RRP]TS*O03,9\EXZF\L> M.XV"#EI0$PG>S@6.=9X0MPDD\3HJYB)B(0&/IBPAPR5(T3HBN4J6AL$ITW#6 MI3;D)09*G5$12:?)O$Z,SH7& J> ?_G$(#&X[3B#VD57CQ_L+CJ9A)>.!41C MGAL\"62T] C8 DR6:*VGPZ\;,+Q-/W-P[L50*DVYIX:"2+P&0YD(LC0Z% 5) M"2N3#R;?<@FM^U3RWD0#H,HQ SCE(8''E)>#@&X-AEB@I_. 6/ ?%83:3 MIZ$3\V$][M)XXT]U.^$@@0-XT/)MRTO+OZ_] M?O[PYSB>'-?CZQZ[&)SN A>7GGDG)O-+W[E(T%&5QYW1_G]]$-]>M#$^1QOC^J3:E2/ M_WPS&5W6SOR%_4ES^)B"EC]NX/+C?-^CRC:^N?WFQ1V/D_53E":3Z7@RC8^J MZ>1-3.V/CUZ\>O=>1*HP @2U/+YK@;GL$52V10\\&RPUX^JU$R.%]]Y3PSS MDFF+E(PXYS<&Y!+8D6 XEII(^!JIX#;OE ]1("SP0 M+)@BG#QZ/(@1#8$8RQQ85YR@J1*&P.4#Y103)I=ZB=[HRR.:5$K!&(VL@NYS M"[360<>1AU'BAD43$H4Q2"'"-:>0S-4RN18PMMH$&%9)O#9*6IMOTU8"PZ(Y MI2%8&*]N74U)E$ .\!:.K!4B)9/C %C- *40?R$QK^63^0$35$ M$LR@E< M&F-0A.ZH/QP>CF*;Y'>V)'2]?\_&H MGD8$G_AX<-)$]!%8VI,+[Z;P[EM?!^_Z6(?IT4&JIZ@SL>/\DG_]9R+QDQ\> MYW?!*)U<&*GS+BYZGOO$]\7)M J3F1O%)Q?'CRS?W^]0>&AE;+YR,&1?8W%I M%-;6.S\939J#?\;=ORWHQC[_ >8RAJICD>UN M=?U3ADYEQZ%Z?NJ/[?&X^\6S-#X<#H9[U4_[S_;KR@6W-PT M!HN^9*PZ8/@OYV"PZ%R?>'".O/,G=Q#43D9U6-[9=+W/K?A6Z.!?-6(# 8R' MV*>USOP7K]_\5BV[?+$57WSBHX[&C2?CSF6L?>>[ /W!^:0.8)#$1> U$<@@ M<)N$HN7>"<]R$-^=G<1-#A[!Z&_G MT^728/RT\5FT>LV86F!"UV&BG4TG2^3*#<@4$EJ<;TS:93>'QIS$\F;\* MA+X/^+7X@L]ACI,V'K3QQ.:,TLM(USW[47X_-*!9OOU#W=:N'M73LX/E]Q>O6?#C3G+7CN]'Z -R3;1_'G0_4?[@ MFI9\B,TTQQD7$IQ+=9W<^GK=3938Q"1HG]3Y]!"ED5/)(,.,]^"9LT!\7[K[ MMYEM8-J.SM[$DTDS!5=KTAS;Z8^/:FAP&ST,RF3D[&@TF8+?\?5:?O-4-HK+ M)U]66Y@ 87B"^V:/7_SZS^J-\]_?_WF7?7['V_>_O'TU;OJ MW>OJ[?-G[UZ^?E415KU^4Q'Q7?B^>OVB>O?OS_.E/]Z\?/?R^=OJ^7\^^_>G MKWYY7CU]]BY?)H;QZT9WJ6?PWPP0#Q8MA\LC[D4;)DTU/8K5?R^UN)I'LJLX M#N!3]4HH!,'$>XN<\3F8F ]9S$7!18K7 M586C=^/P[LW35V]?=DR\D/1B#V\AZ=-S7%BR]+RL>2V'O$-SNBZ%Z/-V7WCD MP0P8?S.JQ_'^#:VN_7?/]MV[%=/)NM]X:[ON@ZL<00QSGOL M"-%?Z8F5A;C!*-A#[--]M54%EVN=$43R.?99^^@BN;7 K[Y>F;WUZ^JGY]]W._7D!_+=S?^'Q:)81^]_S4^FDW0:I) MRHD<\.*SRK95>Q)S^GH,53VNZFE;^:,N9OO]QL=C-X,E_+9H"<&W7.0K":5< M=6*_X%##3+C9'%;+Z;UB?_L6Q+X+1#MCK9*.(.5RT37/!;)YI3,H8C6FA-"D M^X'HO)-^7ALIU]_)N6;/)K/QM#E[-@GQ:H0FAD/;G#23#WY^U[V7%RYBYHUI M8!_KZ?^ \V;'H9_UT#PU/B-AH$F4=.FD-\Z8U/W#;#-SYN8AO!_NW'6:G\3R30[*713#:(0I M-92JK]"+36/R1J;+74?];B2FP\=JTE237)&D^J]94[>A]M/+":EWU;"=@I,' M(/V7^V_VW^Y7SX]/1I.SV'R+QW"W\%O1XE4,*[@?]472T^ES+)_K="OT[4'J5\[-9-*9_OH[$[:H3L['UP[C",S*#D& MCD32!CDC Y(J"(:]XT&I?IR/IR$TL6T7__FU'D>R0L?CMW_]9RKHDZ,1_&E' M.;3;MK&B_7GG#TM)=JJS!1%N0P0JN99)2$2H<8CK()$./B*?#!&)::R^/8OU M$B+\/FE!1?__^J0+Y*T.$C3%>!UK*E_G,MU+1BQ$%FA(R H.,F)!(&T31R19 M99@T1I-^9?0,?GW=O)M\7&D4U1_9E([LK(WC M0%J#<.U-L>64[.)<*T1D1% M 3"!'7*!"$2B<,1CX41?Z^=+F)BOM5Q=C5DLPN2OE868K=7'[527U1KR5X^? M#A&Z!CW2=XMB+S E9V&<-/78UR=V5,73Z&?3^D-.SDBUCVT)@@ZQL_W.!/ - MJNPSK\S!^;RVTE;D[:TXV3?* M8T6_N<1&]IR>0OM[A$SX77\@; MP,678AM#S4XLR'AS3;&F2TN. M30S5R:QI9W8\K::3"N[HE@,)_ENJ M*;TM1U7>\XL7WGB;GT'WC5BQJ['8$SI0S^_N)B-X(2TU*!+F$?>"(9/ ;AC% MG:2!)N_-MYJ,A5J?$>K>U=/1*B/=;S[!1E?FNMVK_@7O$US]'IOY)]7OMJFZ M4TY[K=]30B(/4#>L=HD:AI+F0)+S9#=>*,1P%)A*#HKSS2O$[QJ;B?[;LV.8 MURM4C%_>_/:J3/@RX6^?\#(HK85#WN1S[8R5R!J1W0D"ET3T,=B^C,&R8&RW MZ^SJ'@:XNO*0>1[2?TR:/ZONI+?S$K8]Y6NO@8,\D"!71PHRF8_6'U5^9-L2 MVQQD9WL6^]ST57/;5R0^Q,[V*_%7BZVEG9['9<5P<.?AP?#))Y__ 86[!UL^ M_X;NK3*^\W(<&_GM69P=O.JE<7-P #SP/#;&\6V!>KF@1(+H05SJO4__43_/E M7*ZH"G 5@"C?"IT$EI/_(K3J:C6VU7?P/" H53N#2=H>3?+6YV49G.F1G5YJ M^$=[N8E=/8_NFXL.?+_7%Y(?VZL-=] ]7:*1I<4$AXBQ$7/B K*4<^">65MC[H;R[( M.4_/>#9K&AB^>36S[&A-[?1*T-ZFD]PB2. WV8RSIQK=%9%X%]GUYI$8OQNA"/S^W M1_/VGIN9V'Z_K48$JT QUA0I'!7BW$@P(HDCJY@)3A@M4D^IP!PP& M!][2+ DJ %;G2.QE+P8>!^P_#]9A==A,/DZ/EI?WP:F)7=M"3/6X*\W9)0SF MM"**G]S0PNXJ>;*WO.V+-]S8OL6-G2^SN/>&IB[OK,=SLTBH0W3IFEWTQ]9I MB.Y'OSZO)_5-]&N(*_K$[.O;UN89WB?\OL6GV&T7R=U6]OLN\KV&R-J-G.=. MA0"-C'E7&E+&1" Y'@/)\1818K%T,CC/OWE]_E/9SN89S*##R77[&&)W4X<1 M?G'3?19G;M*07SN\>GH!CKKV;,UFJ'L6[[Z52H@!AHGOS#BV+?[]+=77[T0S M;I[;VSX&=^?#J]@D,E2([W7RO/J,/^[\!!I>/PL*WBG%]R9_8MAC<<-F=!4I MSB>K1YZS[$4^SCT?5!JR[!BN/U@] M+QW;MH[UBLS/KX_>#'LDKL?E2 G1AC.4G V(.P.X;)U'EE#LDO+,B&\^,6N. MR\M!^Z4;LT4.P!;@<\FAV=IH=;HE*IRWCEX;S*[3=>N?W:HG>!/C2;=H.6OG M$67HW_P,UFM.?9HTW;M&9_GE'VMX=4YZ&<-@33*I^U"W721Y;,<>>I$#T+G^ M1;ZYG=IQL$UHJUR;O XW[>QBW]GO;XT.;V!%:]W+6/]X_G;SZUB;6;_;]+IE M20+9;GC\^L6\]BB.1DL$K;X#7.R6U.:GG=R^8K7QW(D5@]#FE7']$%15-R01 M?$6O;EC,\4DXG0Q!&C.!N&4&&1,YLD'#/TETC+*G>$&>T]?1T?E2(K1[U-YW M'V8/QD7<@;-N0>[$8(%W_5OWY\4@,D:VW;[;:C*;=HPO4[_)Y^SSO/8)H.XQ MD+[%=VR7P? ?L]%91>5>=>F\]8TRM\0!LUR1L=S.BVY$W'Y/7GR;2HVHVKN>/_^/]?,X\ F/MZV. LQ\? MO7SUXC+6C6?'*$RZHV;S+8]^(H;N4<+V-#5+Y%EV= 4)U?#9.9&L?=3V 8+F_A+C\#K0K7U[V?A1/4:B;N=><$WMFQ^,GH6Y/1O;L(%^]6KQ1U//F+ +R M\P\6''WYENZK"-Q_F!"GN8LY&^E\;IP.)GQ[X=V]6>4?'L, +WYF:1PUG_0. MA#%?F[ )%.# CC[:LW:1L'11+LM![T;A^A'?FH'M;6I_&M+AVN]^CC"U#5RJ M?IV&[3DJM)>.OP"K6Q&,_K9;W?[;K#L'M7K>A4O_8S:.%34#(:Y?"YL#2P0? M@'3?=0FZW5&XW4?M3=WOFEV/\XE%!W)?2O67WFC9!N,_U6?='6*^LKDMH_B6 M:_K65.1;KIE=RE)^H*4.5KZ4?NVI@*7/.]_G.Y>)NJ836V1K[S1VO]L+E9;N MED$FUX:J\J'.P-+ETN4'V>4%M-X-./L:A3743%KU <,70!+:G5_UXR/VZ)9Y M=:'[37[CJFW3A1P"6QTU.?;_S^ Y3-_7[\_3C-[7XWG8OY[[M M(?K%X<,',_#LFE$]CE]EWIII];)"U8OS7*B7GQIY+E3[53J]P;'?3D4?"$.Z MTT"0PH:*G2Q=+EU^6&QH&XY(O!,V/D3C^W(:CRNR7T(W0Z=?Y]07.GW\GKR' MCH0X;F/(O[7OT^<5#>] >_M@N<^6S?W*>U+>79MG MA=ZND-[>48'[,HA#=)]VD P5R>^JY L-+C2XK%W>L\\7DUJZ;GWM9+CX -0] M89D\M3W[3D[?5^/_>3XEATQ&V#1G[ASSD%ZV37PO H\ M8>CO,?YY3JOO$_/^RGEB-S(XN;XDE?/.GK=E2P0;KZ8%=O4RNQTNI/N 5=_] M,;:S "VX<.I%\9&*CU1\I.&9]P?+E(OD=U7RQ43-1?*[*OGB,3U8 MCVF'-CRNI:N7_:-]\NT>4O>,SWRD_3[KX-S/2W)V9,<^OF^/8@0*/;O'-H05 M>DE_G;>N>MNUKK+3:QCVS]''KH07P]M,LS>AP0^67;/"KH= .':08Q7)[ZKD M"[M^L.QZH*KT@,)^.[8>8=NC]VE03/NS]0AH8/5B-/G8GJ]"G ?F2Z1[\^9C MF[@X+UQ\"/-K!QE9D?RN2KYP\0?+Q4ND>Y61[H?.O-M+PR:JY_\]JZ=G)1_H:_.!-BGLA^LEE86*'HF-^);#.^Y/G:[C#H4O%+YP MOZX.P\CWIY0V391:U76'88POW8P^EPDOZN2+^L.A2/?972[\J6TE"_= M'J;=,K>OI\IXWL9V-YLL0KT_BO#FE_.F.TV@B"X\>P@3;0395)+^K MDB\\NO#H._-H5GCTEO%H]OZ_9W8\K:= ,3_$_,=H^7LFU:-).]L,C_[;A69U ME/AOGYK6,>K6N]XUI"/%OY\WIK#> MPGH+Z]W\!-M![E,DOZN2+ZSWOA@*8LNO^O$1>S1P_G-BF^G[NGX_:=[7GTZ? M_WKNTS7IXWS@W&04>B%#OT/CJIDH)&E)DH90 M 6/';$3I[XNYBL:& GZ_ MYF;,(WWS9I107V&Q&V>Q)>"SBYRG2'Y7)5_8;F&[=V>[3PO=W3:Z:]\W=?OG M^V3]=-)LB.KF],WJQ;P%A>46EEM8[N8GV YRG2+Y795\8;F%Y9:J 0^6Y-+W MLW$3#^L6]"T7J+6CV+Z/74W?]VWTLZ:>;H;X_G&A6=7;W*R\]7]1;?CMO&5U MG.=\_M'&?'$1$"X\N?#DPI,',,%VD"T5R>^JY M/+CRY5 5XL#R9O0\QV5R! MZOWL9#(&;CRN)\V2(M>;VOKT\Z)1U1_0**#%N5$7V'%APH4)%R:\^0FV@WRH M2'Y7)5^8<&'"9>/_@V7"_#UT*[YO;8K3L_.26!O;_/\;W%Z][1ISL0A68;Z% M^1;FN_D)MH/\ITA^5R5?F&]AOG=FOJ(PWRUCON*;*S[T07C[*NNP:U/IX5)= M4:CN$";8#A*>(OE=E7RANH7JWIGJRD)UMXSJRO?Q]*AV]:;.UWV^>'OAMCO. M;-W=L_FX*[_X&/%IUE[X653^]_=87?DWW0OVA\B/;MC\^.@%5 M1^-)B,OO0+ORY67_1_$4A;J)OH,5F&&SX_&34+ETLOW[O^3:ON5ZA"X>77[<^MSZX MZT9K4;,3FAGBN(TA_]:^3[<0GM6/5!<.S"/U;-FJ_%L[&=7!3N&/3P/X=@H? M=&?9;YVYV H;N%:Q_V(;N%3].@W[W8;]MS/7UJ&VS<4]2FM6C\MZL9R![]OS M>0?HXB?'<9/C=H.6=+JQ'+>--:X;I%QWX64W3M5W?XSM+, KP_>[-;N_>SFN MID>360M3N]VKXJF/)]/J) +3.++@X5VP4NL@Z2-[TL:#-@(5 !U8Q!XN MQ# ^U&WMZE$]/3M8WGU-D'?^<('WE21_61"^:VX@^X3>>OV6:V:?:'//[Y;W MKN*]7PIY.>O_/&PFLW% "QU)W;^OB85=)>=W"VELQ 5;67!Q)_M['ON4-\4^ M%WT_]P^7+CP8B\ZV5TM0'K1#?L5DWFGP"$-_C_'/MGH.C";<;]+<,G!S3<7L M(4ZLHDA%D2ZNB!=%ZG^YJ]C^ EE]0!8MD'5U\/YC-HX5-7L_N.;Q3Q1?OS6S MH%;1I:)+=]"ET5E%SE7IVB/.BRH552JJ5,Q2T:6B2\4L#7IJ?;U?&DS^WYW3 MV:]M^0-,)7P58:KD*O%?FGEW&9#UH-C79>_TB-D77S*>#&L +D^*N_?\7WJ4 M^[5PL,J!.,^"OC@25_M^!X6Y:7A^J$]!U.,7C>UR"[L$B!?O!3,T*NH0DU@@ MK@-!3A./! _22^M24.)1U3WE=/HFYTT_>T^9B8E2B107#G', K)>,D2\R$^1 MFEGYJ!K;8^C"K$6'UIXS%H8B-L]/_6B6 M$^R>MFV$_X=W]O11-1O7\W?^\?Z/MS^#T04YQ2ZS/$1?']M1^^,C!'_-U]9_ M?%2?3@_&LV,4)EUR=K[CT4]D3V"Y)Q7YX?'E$?AIFY5DE8!0,'%PXBZ8N$9, M]"(X;V5"(E$%F$@2TM129*RDQ,N$K2*?8R*WVG K&.(46\1=@N^8J! SQ!OB M/-/"#@D3&<5[RHB"B043MU7Y3TE9DI@8#B;2/:UUQL6"B043MU78< M6"53"D<\)$SD4N]18@HF]I9-5**VG^UO::=Y!\GA9!+:'.K_8D);,4%WUZZ- MKT0-C)-\>3QVQGIQ)8&Y:X$8\0EQ1PVR,DD4@U21)QU2X'U$?K."OTZ_9/5^ M.@YO8_.A]K%]"XK>DY&2G.TIO4+:/H UR8&I4<'5@JL%5Z_'598(X0&0,23* M$->6(DUT0MBK**E-SF'61_1XY;@J)-EC@A5<+;A:<+7@ZJ9QU3IE@91B))VA MB-O@D4[<((^U"EX$JOT57+U/!'KEN$KV*&5[U!3&6I"U(&M!UHTCJZ%1)R\% M<@H;H* "4%+;@!3VEN*D&;.ACSCV&I 5"[%G=.&L)1%Y@R'M7YI)VU8GS00^ M+B9LJ]=3-VB@=L;\X& #"V [F! :\20PLIXI9!*WE'"KA?9]!*([M?R]T\J> M[(V6=$^;DEA< *Z(NP#Y[0 7 &X(NX"<#YB5I-\"<47)NA#@J.6',1N0%(8@3<%*= @Z'$\-!,B9XM'W$ M2%_\ )2YO[.BW_D!*'-_9T7_P >@I(_TY$V]B6VTC3_JCDD+\4,<34[R05M5 M/#W))X&5:%V)UI5HW>TI)5HJK;A'@>6=^5KG0B7,(BU3XLYP0(*] 7A%W@;P;TTX H:BB!%[#@+%Q8I$A M&B.I,9LCC6NQ)7=9H"^05<1?(NQ'R%/71,$^1B9P@KC!!EB8- MC,WZX(5UU%TIUWZ_DG-K@#PN]K32!?)*:;G5!%+?QM&H'A_N58=Q'!L[Z@*J M-L#M=3MM[+3^$)YXH,5>WI)[7L.5RBU!X:T;#HO_+Y@;,'836,LCE11QSGB MW$O@^Q$CR[%"CALO50Q6,=5')'B]&"OP'MB&@K$%8PO&%HS=-,9Z1ZV2/B*J M\K%Y3G)DH@U(4L6Y"A;^N!*'N4_H>:T8*YC>,U@5C"T86S"V8.RF,599YR4E M 7EC@9CB?#0IY10)+JV@(E*>KB1QW2?6O5:,S>M\F*XPF^L!8VS),.XI,/YN M,K6C:G(2\PP?'Y;$XF+7BEU;FUT+W#+/J$,&7 7$N0;SY*1%5OB@F'.1TBOQ MF?O$P%\O]7MAP=J^W 2*][1<87;> S9A!4X+G!8X[?<4QDB=9C(@%0Q&/'F* M'.,1,<&T$I2X+3 :8'3C<,IX4RZ+J501&":2@.< M/K@NB>F%7:&TM!/&'M5@&H8N/MFA2> /V X+14&2X7!4FUGQ4:Z#$"9 M^T7T90#*W"^B+P-0YO[NBOZ!#T#)_^G)FSH/%53UV$^.2^)/*;Q0"B]\Z?P/ MYY(G%&%K..*6:V1IC$AX[63B1#.%>TW:>=EIYJ^3MJ\X'N-T#],5KC/OULPO M0+=3XMX9H(LJ)1SRTJ\V!G%E--)48&2$L(Y0;+&]LD/_F])I>@$Z( M70&Z(NX"=#-RTHJ)R$;K4$K>*.:D(L'TFNC2.]!)COS>AR@(0>$PQ/ODX6R&*ZL)_.'7'SJ8J2WS"=[F>=2;*BY4,\,?:@+04(5 EO3&TCQR5I6;.XWQ=[*2OI5NS M1\LA2 7GBK@+SMVRH!%"Q,QKI')U2"X$1Y8;#S!B ?,HU^YJ :W[I*BL#N>( MWE,2%YPK.%?$77#N)IQ31!HCDT,J*@[<+%ID8S(H8LR,34%H>P7G[I.ALCJ< M$WR/K?)@G-V:^ 7G=DK<.X-SSCEEL+ H)@8X)RU%.D2#*/?&QQB,N'IT^7T2 M5%:'+Y(7DP:&>5SY6=/$L3^KOAM-VC:VWU>' MMAZ7PRZ+3=IJF]2KKGRW')XU6SVIN-4L8;!@3"!.K$?9$")"I?8TJ6AB+]': M!18\6T#!N\:.VWE#?@$LR%F:?XU@W.([>WIW:]C"$^&W+^5M[FGZL,YWOCP+ M[C[)OB^06R!WFR%W#8 H@K*>$>#]D>1"B=XAG=/6E:, = [H?KH"B/<)ZZX$ M$&\/]^(]94KZ>L&_(NYMQ;\'03DU3CABKE$T*B!NE4961(8BCL[A&+GL9\OC M!BDGW1/\82%MH9P%X7N$975NJ$"6;=Z,[+,^W5I:DWG($13F"XN%X%C':H +WB#,'/[C+ MIP81@P0.4D0J55*BE_)X&49>3<:3R[4&OOJ,YKLY$V*5N2L#/?:BN!L%RPN6 M#]=E(=$+Y;U$F#&#> [D6(L=HI1JEXA1Q%V)X=RK/E]/2/N%: TN!PF7V'E! MUH*L T!6;$4D."*J*$&<"(FTQPE)8P4V-*]"7EE_O%=!P'4@J\;EQ+:"JP57 M"ZYN'%<5Y59&H5&0#'!5\8B,]119C+G009*D=2_U!]>!JVR/RA6FM#U@9%UY M,OBNG-[R;C*UHVIR;,#FK*!J0=6"JKVB*E.1>8DY,L)QQ%VN7Z1RV5^PAD3U)24+6@:D'5@JJ;1E5+A"5*"40-$%:.-7!5XA5 M*[4*KE!C;!]A[56CJJ![0A6N6E"UH&I!U8VC:O34A)0"4H$ 5PT2 T(F $PN MDK:&T!A["6JO'%7E'B>%JZXWE[RCLWITL)QE+VL12$* 4A;@_K>8X)90(C M*T/> V 31^1^@LC\A^T4R.G\'SZO&L'A\NSM">C!<% M(>;WO1-@XD@]E1(C%FQ 7"6-K(H,*6^-LE8JP7@_9_$,'C!)!LQR>%D! MS"+N I@W J:3 2O"-9+"YD5@">22 FH"48S8.X*=NG+8Q?T.]1DZ8$K#]H!M M%\ L@%G$70#S)L"D+D;%@D"2DX0XTPX9Z3R2 'K*<6>TZ^ETH*$#IF!J3_&' M=:#"9A-Q2NCXNM#QU)Y6)\WD0]W"["H6JN23EGS2U<=1!+=$&(ZD(F"Q4J;X M5E$P8-0Y[0PVT?<7> ;KM4@C_6L<1VA?7Y1>[#&^0D;_@+-)"Z863"V8VN]^ M4F.U]=BB:*C.P6:';*0BGQ/O7;(D6G$E1__^L>E582K5>YBM\$B+@JD%4PNF M%DR]:_E9&3"7%#&> "2]HQ7<5J.%EJQZ:+[-*M>F,S<*&[2>-WWJ))_69D5NWYH=L:. 97GX!XX)+WG M8),<1DYXB2)S$3P%QGVXD@QXK[*(&^% WN0892RX1&G"2"M! $B0 PB8,+W,1>2B.N %FI5GN&K>TXBH*L M!5D+LA9DO6LA+YP$50K_<%"1FUX2MU>!K-S@/2I7 MN)GO02-KJ8Q8*B.6*D$KMM=E ,K<+Z(O U#F?A%]&8 R]W=7] ]\ .Z?'%2\ MJ1N2@ZJ3"$-Y9)MX4-"FH$U!FS+WR]PO<[_,_2+Z,@!E[A?1[]8 K+R 4->S M>AR@(0>$PQ/OLQ]C,5Q93^8/N?C4Q4AOF4?V5]O6ON1F;'4-O"'D70P#G]:0 M4V&PY=1ZBU@*.3]",62%,$@(CQ/VCG.B^MAA\=PVXWI\V/X>F[Y M%9/1R,XOGV=9X(M9%O1+N[#WQ0KK6FQI[L16:T !PP*&:TS=328P:2.2*6]P M2%@@RW ^K"/PP%-T5O92>WY=8+C"1-[= L-" POR/6CD8T2DB%U$45F:JT5Z M9"U5*+ DC7(I,':%!MYGT\):D(_MXQ5NN]TMY!N&!A0P+&"X/C!46K@@CV32& M0LV+-2K6Z&[62/)<6M@)Y+P/0,VY1@9KB7"B0-,]P1)?L49]1&@7JKJ"L$2Q M1P]*!PH<%CA<'QPF #]%,48FGZ7,,5'(2F[AS\B"4\PQM9(8[>K@L,0J"A7< M6G$7[%LC]H7 DU5:(1]8/KE.1*0]L2A:BFF@SNK82VF9-6$?W3""5 M7ZZ$;W/CR7A>&*>M)K-I.[7C4(\/2Y6< M@ED%L\H %/4ILV>8 U!,3=&5HBME (KZE-E3:@%MHS=::@%M?S[-SF=4K2&- M1@?/E5 !228YXLHE9&,R*&*1N&,A!=W+!I-E=.CI/#CT:G;L8O,Z=1DS[>M/ ML:&KVR#G\:-[GKQ$#-W#BI?,FH>D%@48=WT&K $8HZ8J6,T1TTH@+@Q!3@/( M)2."D1I[?#7=^CY;338&C&2/&E: L=##(NZ"@C>AH G>6VT)\I@!H@6#D9' M_+BQ3D9'3.2DCTTG&T1!HVE!P8>D%@48=WT&K $8"; [(IT%>BC ;X[PPUH/ M;G0$VDBII@*S/K:?;! 8F1$%&$OMH&'$< M$I%+&$N$E1-).>*$#BN,Z"X4]8J!ZC>FJ\OF\8>E& 4:=WT&K $:&;$B*,(1 MHQP(.%46&48M$H2;I*R!<;U2Z+C'F.XZH)'L"5..P2@4L8B[X."-."B(Q91H MC;#1"G&>%-"]:) /VBKBE%#*KS"JNR:*B'7!P8>D& 4:=WT&K(,BVL!XT@11 M(P#F=##(:>>08C$&98 SRBO0V&-<=ST44?%R.-!-D5WXKW6CV/VZRG[\UZR= MUNGL[B#WZ?7?T-U5]^I;XL"W=7!^0W[>03V%5_D;N_PVQLIZ/SF&%IR!YE3C MR32V^Y^-0:@_5'YD6]"8$U _-)Z$N'P(-#]?7@[2*)ZB4#>Q4Y,#Z,SL>/PD MU.W)R)X=Y*M/3FS(.GH^(/NB'G?M6ZP,S#]8"'SYENZK*([#$S=KEJ-/J%XWZ*Z23#DDM;!""]^9G$C<,UP_Y1D;VZ[RZZT?RRNON#F?+(1WNY/DX%Y&;C,+]9],O MMH%+U:_3L%^!B:S>SEQ;A]HV=6S7B'?+D>C8 [0NQ'$;PWOXK9V,ZF#!EK\' M&SZ-QW!C^S[#4A,W.6[/EFVLGEUH8_7VO(W59#E\&VMC@K;E<3J"AM8?8O5R M#.,6J^_^&-M9@#>'[S<@X0V.QW++[@M/'$-C"[%XOM M%Q;N/]1M[>I1/3T[6-Y]S8K\_.$"[RM)_K*P0]?<0/8)O?7Z+=?,/M'FGM\M M[UW%>P=1%>:J[[U4R/4#7MF,OX+=Q/+1[3T_)ZU+O^)D6G4VNUI:GD',C7L; MP[OY#0S]/<8_V^HY,))C-& M"Y,H3.+KZY(40+MQ,/]C-HX5-7L_N.;Q3Q137C"MD(FB>VO2O=%91T7WBNX5LS=\+_HKZ^C=9YOEP/)G[C3$K^*TJKOUU)(GO]7) MH.6PR35FA>:L3_AZ0IX8G!/F)3*""^2CP$Z[:(.[DA5ZGSV5H)WS9(=?)VW[ M^1&3]TSX9!CO25;.&2]8M[7B+EBW1JPS,E!FM9Q#%B>*(BVT13YI:U@R G"M MCTV2J\ ZJM6>865K^(.:\P7^"ORM#_X28$31"$)JR< MN5(0^3Y[(UHWGTV.ZX"Z[C!>U3*@G7KKE"W*Y'2%Y,&AFU<^5G3Q+$_JZ:-';N>M69[Z[;.[8&0\:X9M2##0-KYA&WCB*;ZSQ% MHTT2/!EUM4SU?>*SKZ='L;FT.>V375O@Q;,%7+S+:#%OY--Q>/<).YZ>0P>8 MQ=?IG3V]NT5LX07PVY>B('B/T8<5\+TO+?R^P'.!YP+/&X9G;B2WTEHD> !X M%IHC9Q-@-)=>4>AKX6Q"Z(_0 0VR8K 64E M\B$H(-2)(Q.#1D0IF@+@-@!Y'U'P[4!L9?:8>EB'(0P!L0NA+O!#9>F29]RA:P"GC(W!CWD?@?CO@6>]Q\; 6/7M%YY([W9.V/SNR MX\-8U>,JV;JI/MC1+%:35-D/MAYU58E@FJ(6IG(%S?PS+NH813]KZFD=V[UJ M'*?Y"R&F"%H3JJD]O52NK%C4;]35+V\ZV2V;^U6;VSJ2?AZJWG[NOD>6^6!EW?9JK1;*E@PN6#R5F+R@_"4,*;& MYT"64"JC?O3@]3B";/3$*$("H[T<^;-YU+^;K\3VF-D]^!]"M&L82EU,0S$- M6T'7E;'Y2#:&@J<"\> LLLX;1+!E+ GI]JM<@5B('1=[IE5'L,\4+PN=+U@ M\E F1,'DY[# 03%9[4O."R=N\ M.>&+8[QY+^5;%RLN':'1>\F700[@D TIW:=YC,)DEA>%-FA*A[##[BY#LS-6 M51)! P>K:IGFB'.&D0X6;"61!+R=Z!6Y$J*ZS\+$-0:U9\-(-=^3ZPLO?39O MMMTX%B0N2%R0>)-('*E-T6*#DN* Q%XFI#7%R!G)%#@R0FC1QV+!&I!8F#V* MUQ8X*DA<(OP%>@OTWA]Z@_#1ZJ2 QNJKI_V/OS9O;2([$[:^"\-H;XXA. MN>Y#VGTC9,V,?W*,1PII9OVG(^L2L0,"- Z-N)_^K6Z0%"50$@DV[K1C*)"X MNJLJGSRJ,A.""@FT]-(FY5V**T;P.N'^S:-7,]4(OL'SJ(1>,H*)Q$3B327K M.INC50*L#QY4DAF\-0X$U[JP(",SO10%VCR)E?.-\ANL!GG4)+Z.U==_VW/L MQ]IL>).WU":^#,OENG'^K]WC\@7MYST=SNNWQ2_>]=N/?EL&-+P_2".<%;EZ@+?91A/4K[^D'KY[=/7XS3*'R -I[D3IK9S\N)\ M_"P-9QRO]GJ6?[@:G>MOZ=X*>9RJ6'UH[[UM M]WPC81\V+4:/ZPZQSG(4GTA='>&KG^UTG-ULCW6SL=SSPE*O\"F.?L?+V56C MXML30[&=D^!'OEZ^Z/L^LAW=_%TTN3^+_AM#XU^&F>G@QPG 9O M%V$V3$.<#C_),-K62'3&1+VZ5/5[3O^JCSIS'.?UEX C',?\K]E9SO/9OQ;C M78[;B^MK'+RX=8V#O^)=!Y:W>F7=( W>=H,T^.[7,2Y2_;[TYQW,Y@Y'X;N7 MX\'\;+*8U44]V^:][\@>N4H:7'[?%:3;+VR97:^O2S.LBG:RJ IS^"&G9U>M MZQE[POYT;9'6&1KAQ2P_G>4+G-8%?754XM:QB_?#V3 ,1\/YY=/K5]]UGJ+[ M<&.?2"[_=*5S[G@!?Z+4UY[^VG/BB6=?_>R=?^]73JVXO>S@:P^SR=.Z#7S[ MNMT3Z-_K]E,QW&LL]ZZ/X68'<^_$K*_;)3';:S'[/L=\'O)T(-G^]"T\4%%[ ML.5P77FC1\OARY4W-BG0FUVCSV>SZA01W!X$M_ON8/0U%+L[G4#W3PN?)OY$ M[G\?O//]UK'WBX-V==SF ^Q4ZU-"#"&&$$,+GQ;^*=__VO[K/=5H=V/#=@/N M*@%TG5*25Z/5"LGR0VY_*GMVB+H89V?=)FYL'^1_+X;O<52?VGRIR,,EUD// M;NW:7-O-2<<].L5X,]Y;.-,HHA.0#F#/-=$1I75LXT5GE]/D[M/S]\E-KG\Q338!<6= E(6K:-O2+2;I"L2DP%M>@!5M M,'(O E\I(*]R1I&-A\1M?0]J 2&( IYE8Y5PTA:Q6R :+QNEM]Y::=^!N':$ MC*SXQ_#Y'W?5@">%=>+"2'KJ(7I*,R%%BAF," I4:#/RF=1@NI)C0J;"1!^& M^_/K%@X_3J9OJ^[Y6$[L^QSF'W^[BI+W5B_%-49O,$'II$2$>'A"DWVB/$P. M-2\)@?%40.E2 +7UD)DMR0:%.:]4Q5W';M\1#ZUJ#'?$0XK"[X']_CS&.JCS MV6":8ZZN:Y6&KH,3J:P3ET=260]163QZ;[Q6X *3H#(+@)9%2"D4GY)-NJST M75K+A+\2USKGQQSC5*&]!/!CR:;X'>?+A91R&QT@&BMJ_:Z9.#1 M24@8,7(FM#:N%WM]"_#CNA&*=ALIN+X/QOG+\?OZ8#*ED#JI)%))#U%)D5MC MM&+5K&[/PJAJ6X603GAP0L;0"3OLPDF)ES905S' M\,[I1NO-Y@&>_#E * MB._$YOX^EUP]RC8[9$9GT4D/D1YZ2.\\KB-SJ$'D4DUHS )08UNQW"B;O;/, MKIRX7,?LOA;2%ZV,]KP]RQI/T6]B'DTV,>]^:3C2A^V]0>9QTTA.S*.@]SX8X*^G^0*':9 _7+0E:V==CNBD;98[B)^4 M;R ]M?-VV/LNPJ?0#7N;NLYH;XM' YCK#R5\V_W"BJI)E ])Y*B<[\.^OV+ M#TL$/!^GKEGVLB!:OZI/"M$PM;5&1@]I='VDPD6L)=82:^^1O1HK-%%IL$%9 M4#I4OT(;#5Z'DC(7+N1>8OI;9"UWC=8;]#..E[6;W@Q8Q_4X0-_BE\D<1^1& M4+B+PEUK)ZN&(E,V#%2.OKH J?)%\ )%^R(P>1?9:@_3=4ZZ;T !J<9XVPA* MOB+>T603[^[%NQ(!Y]< MU'N\[/:_V_+(%^?UB:XXPV!2VF[7B_/%J.OCFG+]MCC$SFRMS]W4CMRIY>RT MBUI%"Z8:I*"*"Q"*YJ"#"%XFE8M*/>7$7X_$][<&HCX>Y?;!\W%Z?CZIJ^7_ MNK]?C^OK$8[G];D?KH>VMP/MS+;G:;Y*\<.,&8ZJRLAW\"=4P;PE_VSUR?B+'/%[5!5QM^_&[P2CC M+ \Z 89)@47]A4Y]D/(AY?/0)"=KG5G#?M/?^JOPZR]WN:%_:I[KCDE$##:(?33;1[UYG0)PIJ>0,4FA>S6B9 MP&E5*@RM,(A*WE%-:AW3>ROT4[*Q0A']#FD/ZV L[Y\GX^O3U>?4&8@4#RF> M1RF>I*O"T0S!IUQ-:,4=A*0X9&$B(B^&Q[C-SD ?Q;NW2!#WHOY'@7""(DTV M0?%>Q0X=^J*UKU\C+"C'-02E"_ B1[,\0-%Q4D3D29Z<+E#T68'>011&*^F-I/@4'"PRH:8ZW,I]M*X M\UI@7W;R^@M^6"8+];G80^FFQ"W[TJ0@:R_([]%]8O*^><-TW2LF^+6FS"F_S:9I-^'HQ'IDQ.7)](G M#^J%:1CGR'@;F_:@=&3@HF#UD?%92,=-QCYLYVOQ[$F5:.\;PZ@K!8&.)IM M=Z^#(<%Q%9* :-O2I*HD0"P*VH:_B%%;'GLIU=([C=\/V,/;RI$=71XCTRXG+&.F7!W5DJ,I")F;!*B5 %E2Q,IVXMK.P(;HZG2%ZP9SSH\7KA25[\59 M6#:B) ]AHSI,/!&MX*7)HMWWV)T6^W3EW']P_K@Q=7;WR)RH0M/9NQHBOQ%?BZW;XZIVV MQI8,C'G3]@'*X-&KKF]#T5%F9W1_'31[XZMALM%F@SGQQ\Q7:K#9BYM #3:I MS^!#)O[4[Y\6_HE._''?_]I!MY/1IK\O1R-,1ND!(_[3$,-PU!7QZ[ILOIU/ MXF]G]3/R=/:?_^$$M\\&;?N;^27AB'!$.**%3PO_E.^?O-I>O-H75P?D1A_5 M[U/B#'&&.$,+GQ;^*=__ID^7=#]IQ_2 4T+V83?T1'$P(B!--A'P/@141CM,.8-.W( *5E8",@-22*#B^GDW13/R68G947*ZL$=AM 8[0*X5%BUO[4$UQY^"=Q$ MDWFTMO026+^2V'_@]+<\'X[?=9WK^M50GC7<4XE@8A]--K'O7M5-LN19EPC& MVVJH8_& )41 G:7%J+WOIUOG-MCG&L/IX L%T_?!.E^64\>$4+QSQ3*M':XHI_4KH2]E=8.;O::1CFQS MPA]--N'O7OA3)<9@2[6NM:PH4Q*<]QQ2D<8$*4(L*WN)ZY:ZC+GLUSIAOO-U@O]Z3D@B!X0I-] MHA"T.B2..0*FS-MT40G>%PTNNF2L9(:'7LZX;!6"O.&.($@Q]'TPTE^.8UWK M@SE^R)0S2CJ*=-3#=92TW&2I),3@JXYB7@"RQ" P4X3B3LO33>2[5XA"<>U#)5_;+AF4T@;0.@-:Z62YX$*%E6)6 MCSC8LCGR"=THJXE\%#?? Y/\^^'[8;WZ1.8X-;"F!M8[46SHLU->:7#%.E B M%@A)>9 Z,RRN**U[.:U^+>J;*5.FI-AF>[ICZF%-?"6^$E\WUT_9)&%-YS.P M-ALH5<1EY-:>-Z25ZOT'H2@@>TD,VQ+_N&J,$\2_[1Y M/1'+^^?)^'J+>$CI7J1Y2/,\+NG!F8PY@'1*@;)M+V_F&'#NLPS5)&>R%\M[ M->GAHQSWI79,HQQ5\R3VT603^^[%/N-2,$R #ZE:T#Y9\%DC)*URLM&)^F S M"5^;8)\6%'&@6/>&+>Y$5=!(XY#&63_.PY5&G<&&MF^(LQXP> $2T=J@O;5> M;+P*6N_*1_+&*:JT0!BDR28,WJO&3"B9Y9) JVISJY*J"9XJTJ0H%F70TJ#= M>!VT_C%H&DX8I*CWIFWPR46>8ML19S#*.,MT[(3T$.FA]7K.2I6-# C>IPQ* M&=LV]$,(VL@4C2A,]Y(H]>I:8G]J!79S&J@]>,(-)1 0 6FRB8#W:AB2HDS" M6I 2 RBA,@27)"AI4W#,.%9*+PU#MD5 +ALFJ?89!<(W880O6_2-/YKB9'J3 MXB'%LX[B":7PP!.'9$PUHUVIBB>Z6"UQSC13WEC?R[F33F1OGW+L6^-H2]NN MA#V:;,+>O4J%I6!*1-9VRQ;5RJX 1%-D"T"-*5B%I9?FV1O'GI*&L$=U"C9@ M9%.= DK7IG1M6OBT\$]ZX:\=LB)M>GN W\XG\;>SR2CEZ>P__\,);I\-\K\7 MP_GE4\(-X89P0PN?%OXIW_]QM<7I+5ST&,7\E8#2E^;GQ>3\?%*_Z RG]0J_ MNYZHW9Z.01:3ENWI]- 6)8AM>E20(%.(FGL=DL[]'%9O[[TS5-YV]_]R-EOD M]$F@:CDP:\:JOI#]I;6N=Q:!ZUQ 21;J10L)I61TSGN;PDKV5R^W]WPQ/YM, MZT3V>(O468Y!:DY])Z MIV2)O81?=[2D;6;"FL3!2E[O,0L/OA0!=3&7X#AFI5+W@C\7BWFLWD=JN'X79]+133B*P6W3A-VV3*ADG7@A(I5?WL.(:*# MF'C5=_LF#,<@G! MQ=S""<&%:KGD9)026;.0><\*Z']PM,A]G3/UC?)4:X9X1Y--O+N7,2:S%%QG MT-)78TP( :Y4L\PQM#I9SXU:,;@?:8SUS#OM*+=UR\?JMQL[/9@]S>DE$Y<(DDI/40IE6H]%^,X5'/;@"J"@\_2M]'1%((* M7"7?2_''&X%]7>7UY?C%4EIOZ:J>U)1HN),-UZ2I"((TV03!^T#0NBA9\*YB MK*V &[(#SWV B,X:VQ+2]A(FW28$A6X4U0&@HP[[>-3AESJ$L\7T,?"H*P"$UMGWLB%V??>=P%_)_M6V2%\[):(Q^LNAR=/< M"XM&:Z[;.F,^,%#*>O"QXIX[K[/FEC._K=KZ##X+(1OG M_3&9LY].\OU7%+&66$NLW5_6*NFS11.!Q53=B) <8!(6@M*H@C*LOJ!W.[-/ MUDK)&L^(M5]B+6WY[63+[TV>XW"RN[ MU7"C&B$HR$T0I,DF"-ZK^!9/T5OM@#MI0'&>P"7KP7+)0DZAL-6:@^L8YUN$ MH#"RT8*..QSU3M_!6.FW%OI@TM7*C9/S^CEG>3P;OL_7_9J_&TUFM&O0H_(* M=97FZ)$%A6+"K=:/6.%*S45[]%IN-7$L"MB2$[$UO6<>"):X4R311CE'6JZ=3W[/VY,Y=T],J>J M]$K1P1D)PJJVOJNL'D5V$E!YE53DLCH6?7@4MQJ'/1^GC:E US@G&RFVYE]\ MMI@.7 D2>8F\1-XMY0\S[X3E'+0SU=U0H0"&(J$PXPV3W">S0MYUW(VMD;=> M=*/-!O,\CIF\U^Y'_1?K_70/-RD##X/JQ^_^ZM?=]ZYW<7,/VA]=N=7EM"Y? MT'[>T[;.RC!^N4=6S@.,[5$U'%\.Q^\&X\D\SYY\-@9I^'X01SBK\G6![S*, M)RE??TB]_/;IZT$:Y0^0AM/C.+\_&S-)Q=C/#R:?OLLPM,;=7H6[[Y M<#DE5U[L\@__NYC-A^7R^ENZMT(>IRI<']I[KY_P]$;./FR:Q!]YW_=4?6EB MY"?"5T?XZF<['6;>;MYY7+4NV&X>\AW M,K([E>^/0[J_B^?WY12%J@K77TU_PVE]:O#3/#WIXAQO%V$V3$.<5F6[1=Y= MCT1G6=2K2WD\R^E?]5$7FVN/,OQK-J__G-<7SOX5<7;VK[++<7MQ?8V#%[>N M8V/*3S2R^7501I,RN!%':?!CZ/)[[/!=[^.<9'JEZ8_[V!>=S@4W[T< M#^9GD\6L+N_9-N]]'8")-0K.?'9+G?5UUW%Z7,PGUQ9H>P4MSNL%MR^'JH,G MBZI+AQ]R>K;\*L[8$_:GZS?4*1OAQ2P_G>4+G-9%?GWGG2NR_.P_?!Y]?C^< M#3O+_?+I]?OOBBMW7V?L$\GEGZX4U!TOX$_TUY[]VG/BB5-?_>A=?^U70O?^ MJZ'[NY;3FGU=5].@KA?P'4+BVWV3#1)B[UI:]G?#.VQJ:;[1U/)!&ZL[7!UK MZX][C:8P\,^YO,.[< M!MX/U7>B(T#+_X0G_]A'8.THY58.&.^' K[7$/^[.:*V;\?/EB.^A0-H.7")/&00FFE01CH(T3I RPO3G"OIV[[M"F6;%86].[Y+ M["/V'2W[M/-M(:E<82<\*&0(WO $S-E20G*Y_OES]OFLO99900H^5_8I ]YE M!*=41::TEF6VGXG"4!^,;N[O] M>_M;>Y!L<#&=O!^FG ;AL@O2+J?H]L_)38 ,*4!&$0**$%" C)8_+?]M!\@^ MJ;"L^JBPK+Y28?F -/[WN;XI#K$U),FM/'"W)H&V">:IQG$)H_870R !_9,CM?%+O^?_( M "=E1,IHK1ZY.B67@P?&?0'EL-K>U? &8Y+(1@<-4UOO/WBT\D /+$)/UD !A:P"&Z@2!E E5@-,H'54 L59 *UM-C+?O;& M 2@:Z[;>>W#_Y8%BXSLRS=NC&X/OWN%P_.=!E;997=.#R7305EZ:U%_:,B$7 MTW:#>W[958!IJ]I>M/)!:HS4&*FQA]KQBKO4]A3/5CE0TEOPQ3,PZ&,T.H>L M11]V_-^J/+>2_6K\M@KTJ_+Z2H1?CW \_^%:A'MOZK?]KKI'*R+$Q!.;\/U@ MXH-*$WX)FVOVV=L:A7TV+O%D@1>'H)07X) 90%.4S#E8W=;W?KPST3>%OP'? M#3;5V_VAS_NOLH>VS*/0_R;]BU_'==A&]:)3NWSKB(\'<3&=YG&\'+0]S?.5 M][&%YN:D/$EY'IM#P977IL@".G(+*B '+/5'S%:K+%)(JW&Q=1R*'Y>R^^)* M='^9XGBVO)!K)?=1T/MV*V3#C3XNW4:.!;'QM-AX$HY%T,*ZR"PD$QFH5/'J M#-<@2TD1G??,K6S3KN-8;(;&7W1@]>ABT@]'7Z?Z2JQRDF]P]_/!) M<7I2F(?V>+HMNK#VRS9!>M26Q^(!FGEA\"BPVW)L8=0"M7>6J M-QF\]04L#]KXPHOIQWG9-HN-:YS>8->^@VE4.VB9ZN?KOG2CF M#^UC*OQ'*O/ 5>8.%!@K0F! !MXG!ZKJ'@A)*8@VZAB\PY!R'\[$VS.P!71,G3)G(A7H[?YZOZGWV'FL21A9G( M<"<.$@*],\<[IR, 9PD6= 5#I(E;@LO10:VB('CRWU[=+I8RIE#$M?UK^M/RW&8X3KH=P7/?B^ M#<-]U-FCT>1W',?5F,JBI?OH5\4_)-#]LW/8E3:$%*5,@$\,(1 ME$]9R[9R44M^7%RDO8\#=A->S<_R]*IXXKP[N5#7YC-^Q..P>,_@LK) M:_#8VN$B<0@9!7!>4#.K@U4;V@/8# B5;@0S!$**_N^)N?[5Z/^M%$;27J2] M#EM[G<06@)?!"FFD=,TO\_C!>U(D,X\<)VY PWF>.8I%PTQN0*J3=_S@D<010LG ME>(,5S;1^W$L7M3/;*_EG\/YV8O%K(Y0GE[KLLP+(C 34+C+G$\?52K/]6/7;8*)J+*<\!=JIV#LS/DYFE)) M"NO0%=9)!+Y0J.+;I#WCJF)4/$; @ @H&),,974#-G20Z1H7+\[JO/26U2P: MS8]L^Y[V'@C!A.#C17!BSJEB/&1T'!0:#3[IZJ7D)(JLK)5J0S67-H-@[ZGH M'>TR[)U[LFP[/)BW?8=),_:H&4-=B'EZ<_'MG0]FD]$P#:YG[L1TY[<'9#^T MZR[<#2FBT2I"8,J!:OL4!C0&@M I1)>JZ[$A=^-6U_&^7 W9<+?! -Q7EM$R M9,7DJ4D6P99@>Z"P/0E7)C@E;-06?&E;6F53P&L4;9,_P057&&/<5$6H-?!^ MOX-3RC;";;!0WKYR?K=NSP-W9=;Q<@[2C?DYSP<19V>#B^GD_3#E- B7M_M; MU<7YGA)"*/IW!-&_'2BP4M6-3LR#5BFTL;@$Z(*#*%SBA@<9I>O#/ZE2_*(* M\>LK&?[KY:^SG%Z./Y8BN1'CO@Y0>=88<60[(^2)$!()B1M&8@X8E/,*JO%> M0'DEP;G@0; @139"F*SZL.FWCD2M1>/YD76&V,D)JCXZUAZCK3Z@%IK40I-: M:-+RI^5/R_^1<; 3TJV_+\S$?5Z,8UG.*O7,RGM9M1%O'%>7T7Q5HJW'G:\]21.;0@K MA$XQ@@AMJU_/$+S4&:0LSIF PD;1QZ;7:[QLJ3#[9?(\5D1,\^LK:KP>X7C^ M?)Q^N 9'3Q%>RQHICJRJ,64#$8P)QL<+8QF4SCX+8$DC*&DB( 8+KB+9FA"4 M4;TT0]DZC+UOI#JR PAT1&Z?/9/6,:G7\5N>MP7"![,<%U,Z&D>JD%3A8:C" M;*H_P@4'PU-5:]9I\-H&B-)[YHJ)T>)&_)+G[W$X:IGQXV3ZMJJZMS?D^#Z' MOO2A<+P1_LC*FI%W0D@F)!\ODK4N2F87P;)0\>JQ.B8E&LA>1J$-P])/J\;= M(-FXQML-9OHQ*J2Y# MS!!X"B"16--)^*6N[\%W%U?>:KLJ_SS UF.=#=LE1T8\*2E24@]54MQ* M[H,1D&RL2BKD EA\->=9,@JUQ.CY8XSX=]/S\=,VU[353M>1IJJ+GM\2W+YR M3!M&-?H)@33AA,"''F$QCL<"8"8- %0@A>*X\\IT=U+MD< LOP0T[P M?WDZ:=>#$UP\(_Y1''VCW=&'=Z3^-8-QI@0$*CU)I2=/8V?:9:.=$ C%N BJ M6OW@5=5^Q>F*4\E-Y.713D.'FYM$XX\5:7[.#]B"OF>[7G&"I87I^!"!GD!/ MH/]J@H0V3O$LHF@P?E2D9^UXQC0NR@?[1IM$?3&;W"GXB1 3]L:?6]K M+&8Y5:_J3L>*5"W%\PX[GG<2:M+DZOE4KZ?=VD>H_HP'CR@@H%9%%"E56>DJ MUF,EXSMT9]^*DRO9<$T)%.0!$98)RP>"9:N85Z@=Z-CV1;',@,NA0$E!J%0* M]ZZ7EO2[P[)E#9>*J-Q_$L4)E8"\U^A2>>4!E;>C\G:T_&GYT_*G\LJ;+:_\ MXW",XTCEE8E 1"!2P+3\:?G3R<9-.K??#]O S3C1?AL%=BFPN_^!7:%T3$5K M" P=*,$->)$#E.!=B)''(%8"NX\I5O:JW!"BMX)DJA%4H9/VTPB[A-U#P:X* MF%F2$B2+"522"-ZD B5GH3UR%?)*KNAC"I)M +O6-TH=61M2.M^WCS[%=56. M9=F"X6RVP''LRB3/Z_C,%M/+P>P,I_5ZIWF$\YP&\TG7S:5M[/([3LD9(:UX MZ%IQ!SHJ)VVX=!Z\:L]\Z!+ !Y5!&B\U9[PDO7)BO8^B9*_*+U=B_78^B;_U MI:]4HR4[+G6U0ZD@#)[8A)\L!AE*E")4BSN:MO:8X."98>"M-3(*%.)Q-0VV MC$'>^&,+EM &P#X9Z[>ZF)!Y3GKI-/32202M I=:\>*J$O15$YI2R1>D <5S MEK$JQI#CHVL5W*KJ\R9?7,'D,UWX9LF17R8_=!1YWD&D)P7)32,,G0.GW00" M,X'Y0,"L94E=GRFEW>D5)25,1BANBM5BPD;6(O M.2F[P[*4MF&6-OUR=YS;"B* #LA@M,XS[/L*,2QR]*C]

A-9=&K<>OBMO_]\)$] M;_)L/AW&>4[M$\_'Z=,_W'KERW$<+5+UA;\?SBXF,QS]K2J&B_J.^GM[PW]Z7-^)]T:148J,4FB(0D,4&:7E3\N?(J/;.B4Y M',?VE'!N#TFVT<]F)0;:=)'1Z8UAVKV 7%@ZI'/8AW1V$6+,3+%@,CC)-"BC M&=3?.&#@+# ?>4RJCQ#CHQS-UWDZG*275UCX/B__O7$_;[NT2S>WMXI[JF%\ M@UWB3TS*"*LG-N$GBU6F;8Y.M$R4IE"Y8PB&P^)V^K$H!;M'EH!S[*Q2E3G MI'U/CYJS+T78&*\:KC=8S?:8-[2(Q\1CXO&&>2R+TTPD"<)H"4I7GP:9,]4_ M084E1BYPY7P"%RQ(AQY,KA16!A,X&PH(8:1R";W'?CV9WGC<]@3R?(,]@8Z9 MQ[0)LAOW)=<_D^.R>44IGHA67--D$49YIZIRW6.>?]R8SKQ[;$Y6:_J2*\FS M!=F6A5 %#00?%4@5BT7G)1:[LJWBHLJ%5_UJ0@+%,@)*'J!J6^892IEO/UMK!ZTW",^&9\+Q-/$>='.."0S9<5]0J!DY("\SH5!SFDME* M1Z3,HO*Y;1O!C(SQHGMOK]P^8+V\YX. MY_7VXAFA;:T-](O-UA*]^MM-Q M=A/'Z&9C&9W 4J_P*8Y^Q\O9LS_\Y6;>;EZY'/5N&.X>\IV,[,/,N;M'S78[;B^MK'+RX=8V#M\MK? R^ M>[F\.DAMB*VK6GQ6/RE/9__Y'TYP^VRP;!0S^.[7,2Y2O8CTYQW,\PZ'YL?) M=# _RP,NX9\Y_S8;_%!G,@W^OACG@?#-0#"A.E'X^V)T.>#='^1I#=%W+\=U MB":+61V&V>$LC\?I@,%G]]D9S]>7<*7VVF]MM6"]Z/99J*;+9%%-D.&'G)XM M/Y0S]H3]Z=K%J)<^PHM9?CK+%]B63+G:)KBUX_!^.!N&X:C*Y-/K5]^UE]!] MN/!/N+9_NM+B=[R /Q&*?^WYKSQGGUCWU<^F[SWH[^7BB=W-_2IG[O7>KVS( MN6UE_*Z>!+XV1.\ G^LM&' W^?8N_;&_&][C],<'G:[8X>I8VR:XIX5[?CX9 M_U>8_N7_ZUI>?+.0U_H'"/9C.$G82-AV)6S/4W7%AI,QCCJ!>XW#!"^7PO<" M+]I0'4D?21])WV:D[[K)$RD[$C<2MXV+VYL\Q^$XIT[LRQL7YHFL4W\G!]_]-)G-OEEE MDX22A)*$W49R-^X.%6\U=V.S8MQK[L9?<83CF-N\C.<7T^'HCAW/ MS1S\/634/?3 X>Y7R6X.]>[;@5VWM7P*5G0064#DI>WLAAZ<5?51T%RCQ"3M M2E9X8M)C41)TU+D]Y.O !50090Q*R9B9\I\?V+U]P&-YL*.O4[BV\7:#A8MW M(1&;%']"X!Y.."%PAP@L5L<*+@6@<)OP3*-9LP;8V[ MR$N;X&5 !E7-2*X*."9<6\RBE&(2]VRE"5-FC+LB"H@0%"AI%*#U')QAT4GM MF;.V3^[>KRF2YJQ1UAT7?O>WXQ%Q>#]G_O@XO ,JNL"T\T5 $UI)G ]6< MJU#4S(#W(=9'JO#L2ZG _!R*CBLON!,0#:_O,4Z!1V_KE0IOO+/".K4U8]0T MBNF&,75<.-S)P80'UL3O;F'8)I_/EX*QSDF%JW%IQV#Y(;<_E:V8'0=QD.&J M$]?D8_8]*:<3EL,-ZZ3^!N!1OL$]!\D)+FA)$ -HPHD!M"2( 33AQ !:$L0 MFG"*3]T1G^*)HPT,(49$4$XH"&UG1Y8D^B"RT0(_CT\Q;43]GX'$? EV@KR M/%M@ 34+J6BM5X+VU65?IINUR69]G=ISMO%T9H^H1Q-.E@]9/L0 FG"R?.YO M^3"&(>H D>L"RJ8,J&($%"9(7G)VJWUP%#JOL&TV)UB;X=4>+?-=*QT>/0]1 M.KUR3(PLGWW>DGM@KC!MR7UA2GZ9XG@VPDZ^,+6%^]ORW:282#&1<4K&*3& M)IP80 P@!M"$$P.( <0 FG!B #& &$ 3?EB!ZI/(Y,O9Y11,!N.-;E-5 F!& M!]:*(+E2)>-J/1];B@B($'/DH+BT@)$Y"$$)%7(RP:ZTB.^*TWY2E_9CI/S' MR33767BQF$[S.%YV\<7E13X?IUO1QN#'2W#&&7-:"I N&ZC MN!%U,"%1FZ4]\*%/C8WB>!'0?#CRF3<:%_J MC>+CHR@,IKDKXC^83ZHPU+$=U<]+@W.79GP?M9NM['(ZZ#J55 M!&"&;2/3'!?3X7Q8;W.P$KPDKID"E7FL M/[P )^L/&2W#[&P.?J6";I^P^O5F?/_?9-0V2/];'>668*_&;V^&LM[[K#[U M??UU_.YUG@XGZ4&D^BJ@O'U<>C596GM(Z .PM"A>=C)+@AAP8A-.#* EL0>W M2PP@!A #]F=)$ -.;,*) ;0D]N!VB0$'P #:>7G\WKF07C*O(/D207G,X-I? MI95:,U]<"BL[+WWOG3^_C@G_.)F^Q5&^%<7<^%Z+;*2GK1;:+.\=V=]N)7MB M4']0;UW"_F:QGPQK6S\*""5:4.T/GVP&&U!8A0)1;'0/Z\BQ?Y\VR >O&K:9 MO"SZV(471Y*\_(D\467A;RNK._J_'UY$8NOF#0T+20])#TD/20])SYXM$QH6 MDAY:)B0])#TD/20]>S$LQR<]A[#7Z2S3<_'3V\"!#_G>4]1,*U=([T[KB@8 M)0$0;/<6MF1PG#V1E.ZQ7>*G&9_[T8SB\' M^#M.::N2M"59S&0Q$P-HP@_98MZ!_9J3E2EJ"]F':K^:MH2(E1%X"$9C0".= M^MQ^#2[D6%P;)HP)E-49L'@+.@BKHM/6)/OY0;JW\TG\K=7L.=VNA_P_.%KD M7ZZ4?/>:-WG8O:HG.[=:N4X>EY5+7"0N$AB[:6.] 60\LX!EXR"T*7 MQ#&[2LH5+BH3=3)%0T3C03G& %/D(#!RSIQB(O)]X2*7C38$1@(C33@YC>0T M$@-HPHD!Q !B $TX.4CW"ARQ$H7B"('+TF9@:O V*\B<53_':Q%4K#]AIP]!J'Z>7X!5X, MYSAZVQYL"CC+Z<4MU?ZF/=TTJS?Z-D_?#V->&KUO?TMF_?9FZHC&& M*I 01VG"R98B6XH80!-.#" &$ -HPHD!Q !B $TXQ52^%5,)*KNDM '4DH/R M6H%3W(,/2J1<7,Z*][$?2#&5@Q8KRJKM'-&@-!1RFA0 M\L+ZR%G\Y-AMYS0_C]5MF+;N]FS^CSP_F_1V"E=0B2*J"4D,)CN,[#"RPX@! MQ !B #& )IQ\L3WWQ8Q3F-N=4!=<]<62#X!1&G#<)Y&#QRQ7?;$UMD/)%]L3 M7XSR(O=P8[,.=YXN?QE,\\7U*R]&.&X&PW$<+=)P_&Z X\L!SF:3..RV0?.' M.*ROFN,'4K:D;,G@)H.;&$ 33@P@!A #:,+)Z=Y;ISL$SXWU'ABVS5B\0? V M*F!1!289$QK]8S9 NV8LU_[&J_*)[_UKZVIT!X_?W#@:KZN?P?ORODTCK2 ' MG#9#B<=DDY%-1C89,8 80 P@!M"$DU^VWWY9,ABEC0R"$PJ4#0E"L@XR\\DI M+,K&1]6*);]LC_TRROC=J*VTF17@ MA7%0F*L>5-Z!RHP;98T4*GZN.WUP2B1AP) MWN3YIT>(GI]70C^@]_2L3EI]]"W=*>E$$04T"<84S*!@!@4SB &';I#MPCR* MSJI0C:*DL2W+C1J"\@E\#N)A.\SA>#N(9CM]EHG6/M YU9>;IS<6W=SZ834;#-+B>RD,5WC67 MQ+<'9#_<\%T<=\)DH\X9),L"E$(.F+P"CL48%*$HM])>\"%;MMUQIT[TK^K= MO[@2_!>=W,]ZBD/RQJD-1B&_LH"6ZH')4Y,IPBQA]D Q>Q+13J89$\X6B+HK ML"HR.*L+:&DQ!,5CC"OYA0_I&]L?V.\7X3Q1PE,,E%!_U*@_Y1C*OD*'S$IB MS?XL"6(-L8980ZPAUA!K#G9A$6N(-<0:8LU>-:!=9VOZ(/>>_XJC-L%X@//! MWQ>CRP%O!H()27P_\#-"ZT9'_WAT)[AWL,-@DA7*8 0;N0(50H$@9(; F&$B MVY*L_GR'061A!;,(UGH)2F8#R+!-$W;6V<2]:C.$/SU/W9VC/IN,*N9G/W0M MG_O:-/:-=D>6U4LF+B&0$+@M!+JD4'A,X%GVH+(K4#^M@(X)*]QT\MRN()!) M84T(H"7/H HJ0!L4N"Q2#"5Q5&YK"!0-L[;1BA$%B8('/.%$P9,ZW)*,UJ)$ M!JZD:GJRT&925_M3.>V]USYPNW*X!3GW27H-6?((2OO*ZO943/35*/5:E?J1 M?7+W?L=:I!"-.38CE ZM$(=/G<,[H*)V*:;@JD..LA*.5T/4!]5ZY4J*C!J] M+RL)SK9PGIT%9=N272$Q\%9PR%Y;B[:^BZ6M6:.J4495'!Y9B4JR1HF")TK! MD[!&3931!A[ 1UM!&J,#KUF$KD($DRQ%YS[G+M?5&&5:5@N6Z0K?5!\9KD$' MJ70R0<2X4EAB\]8HY[J1[,B" 62-$H=/G<.[L$9%2B550S2:Y"OA9*6B- RB M$DR4D+"(%6LTLZA\]M4095VULY+!81*@192^5&$W[XY MU-[+63A@T#\I:W.'JN._.\^]+$0J347K :+Z8G)]/QO\5IG]9 MUC7]9H?*]9,7]V,X2=A(V'8E;,]3&K;[;CCJ!.XU#A.\7 K?5>TYDCZ2/I*^ MS4C?=3L;4G8D;B1N&Q>W-WF.PW%.G;C]@-/QO^ LCV?#][G[R\MQG)SGP7<_36:S;QX/):$DH22A7-/H MG)!71W6C]JENU#]P&L\&DG65HQ2E!E!J *4&K)L:X*7@++'*FE@\*.EMF\@O MP,98HBI<8EE)WT\VL,*[ONG)@6(Z@FO[HBOOF<_.^2++-BM'*7]D:5*;%']" MX!Y.."%PAPC,(J 1(4#Q;=T2Z0U@L Z8KIAS*GF3V.<(=%*;K(4%-%J ,D6! M<[EBT[/@9?+,>-QBY2@N=2.=(@H2!0]XPHF"#_6<#CI77Q55C4A1:6NY!"4* M@V!] ,M5<5A2]GJE:*E7+DJ=3<5TS* T1PBAY/K&"N/HJ^VIU?9S]84PC1?\ MN/!+N?K$X5/G\ ZHB#*+BD(#(IBV&HG,@$Q[,,5X&75&YU;KF.9B7$ .1B@$ MQ96L[GRRH)U26K/,K=Y>*6?=*,4:<6RE2\@:)0J>* 5/PAKETH022\5GBJU' M+RUXH:I)ZG*IQB9/$M-JQ;YJHG)D(*U1U8*U%H)P"B26''5;/[KT6K'OGI6C MA&B8-L>%7[)&B<.GSN$=4#$%63FF$_BB'"A?'X4D!>@HN ]:EN+BBH^N0_#& M1@B9U_=P#.!"#.!Y5BH:I;V26[-&;2.4:9C?8+_R0[5&U\YB6[=>U#IG%?:D MB%2O1QE^SO/!L#N^1LKIP)73#KW"/4FRW>N.A">V)(@!)S;AQ !:$GMPN\0 M8@ Q8'^6!#'@Q";\9.-37@66T ;P'C4H% PP*@="%LY2"%+(E:A]3JXX7B)( MDSFH]HTN\_I&D:++P=H4\^?QJ>JR+Q/.VG2SGD)3DK'&2-HF)>K1A)/E0Y8/ M,8 FG"R?^UH^5J2B31EF7535R$"Y>DY,^ER$,&"5#J"8 M3-5:,A)XU-(P;9Q$0Y;/(6W)/3!;F+;DOC EOTQQ/!MA)U^8_G1RF==+BEQ M#2%$V]8G8^""3^ P<,=E4'5J5U+Y/&+A*0-G+H.*H4"040-3-ELLH3"]$AKO MRM-^4IGV8Z3\Q\DTUUEXL9A.\SA>=O'%Y44^'Z=;T<;G-\'&G_/\5?D%/_1> MG((U4AQ9K)VR 8G@1/#C);C)+*BD%? 2%"C3%K20]4=J$P@UMR@$]K&Y200_ M"H(?5R9C;_QXS*[I6OCX* J#:>[*^ _FDRH,=6Q']?/2X!T.Q[/!=Z,J7GGV MYT&[V?H>AR,,HPQ5!&!6Q60PRW$Q'3Z8E*MDR<$(Z)#8-)76"7TX&P%CU396N$R8YYO$E:_WHSO_YN,TG#\[F]UE%N" MO1J_O1G*>N^S^M3W]=?QN]=Y.IRD!Y'JZQ4G&NGTH_A$MM8>,OH ;"V*F)W, MDB &G-B$$P-H2>S![1(#B '$@/U9$L2 $YMP8@ MB3VX76+ 3#@Z-*\DK4% MA=4@A9:@I$#PC#.P05N3,#";5OIS];V7_?PZ1OOC9/H61_E65/$1>Q]?C2BJ M1CIQ7#L>A,L=XO+;K5Q/;$D\J+?M:2'7HF R5EX*E=K]'*7 56Q"Y)9%DS4+ M=J4O3=^;S\>'W/OT CY4&=QFVJ[H8_]9'$G:[B?20S5UOZTH[NA]?GB>^-9- M"QH6DAZ2'I(>DAZ2GCU;)C0L)#VT3$AZ2'I(>DAZ]F)8CD]Z:'N%-B?OBI2+ MK$0T*0(*AJ T)G!%1<@J2\\MHF*]1,KO")+W'/P63C7&TX[CD:=6'5!H^_OA M^V&]_C0CS42:Z< M-#HZMS]+@AAP8A-.#* EL0>W2PP@!A #]F=)$ -.;,+W M(TIU$N6+,DO*MEWI4EL,1.DD 9.2P#6JZ*WP/KC'=*5[-ST?/[T)$/R>=1JI>+O0S8BR>#:E<%%'?%VM/_XSN? MQ-]:S9[3[4K _X.C1?[E2LEWKWF3A]VK^BH0+!K-CZR".8&1P$A@W# 8M0S% M)71@95O*2(< :+4$&YPVND3I5[O<>RNE1*$A>%>)6CU[\-%FJ'\,P:N9G[LB_:+?(J4.<7>3SK&D"2 MWB*]1;8KV:[$ )IPLET?TMM _;+Y'E*P_8:#.MN>; HXR^G%+=7^ICW>-*LW^C9/ MWP]C7AJ];W*Q'T@QE8,6*TJK MW-'VX>O%-)Y5D:"T2E*$^Z0(R1@^F25!##BQ"2<&T)+8@]LE!AP Z@8T:-= M<.98$:H$0-[F+*I8(/ @P6?/F2RJ)(5]Y"Q^S;_1YZ? M37H[A6OM,O.N^E5* V;/0,OZQR"-S3[UL1U*OMB>^&*4%[F'&YMUN/-T^.MT^FJQRXF D6E"V/O*E6&!!NU $9NM7NK$\9 .TZ\9R M[6^\*I_XWK^VKD9W\/C-C:/QNOH9O"?OVS560]%Q M) ?D?.[/DB &G-B$$P-H2>S![1(#B '$@/U9$L2 $YMP8@ MB3VX76( ,8 8 ML($E04EANVJ6UZ5\Q64YV$%<3*=Y'"\'\0S'[S+1ND=:A[HR\_3FXML['\PF MHV$:7$_EH0KOFDOBVP-"Q'_4LEHRDLE36UC$&F(-L8980ZPAUA!KB#7'LK"( M-<0:8@VQAEA#K"'6$&N.96$1:X@UQ!IBS5[M&*ZS07B0.X!_Q5&; 37 ^>#O MBW$>"-\,!!.* '_@1S7634_\X]$E#W\^XJMCT7LJK]/!62\-1&815"X2O&49 MC,V*R^)#6BUKG##:U!9 9LYJ4#Y8%0)36I&PER)(B*!0%, 8&I@BNK;$,M?X< M@1AB8MD5B"7GBL!L(9CZ1A\]TXP[8;3;&@)%PYULN'9$0:+@ 4\X4?"ACM-! M5Y%Q0BJ)@H,VG%7N&@W!B@C:(D_,6L=2_IR[D862I(W@2]N% WFH[ZD$YBJ* M7 0Z'D*?W)W5*:J/O@5@(1OG_7'AEXIY$H=/G<.[L$9+4#%7KIFVW:M*KG6N M(P/IG% V8E%*KE Q&8E26$A!<5!&!'!9%^!9)"9U"(+IK5FCNN%&-4(<66\A MLD:)@B=*P9.P1IGQ&JU5H+@,;2!4@7.V@,S,)A6286[%&BT\22.]A>B"J>\) M'I!5@U9Q'71&(;3H-1!Z/VN42]MXKXX+OV2-$H=/G<,[H*(WWM@@776PJWFI MHE* WD1(+KL8=,1JFWY.1>-BQ2?/@"8D4"PCH*P&+7.&>892)K>][2';,*8: M[\1QX7!3)Q.^?!SAKK6T=E;S820P;X6]^[.FMEZ"=:_+)^QP\FD$:/F?\.33 M"-#R/^')IQ&@Y7_"DT\C0,O_A">?1H"6_PE/_K&/P'7,K?Z+892[AYN,(S\F M*^?CE7SUR[\P!H-;MW]X=[F8 Q3L[K%5P.Q^\& MX\D\SYY\-@9I^'X01SB;_?L/J9??/GT]2*/\ =)PFKM8]=-Z M,XOS\;,TG%V,\/)I^^RS"TRI?M.MK+GAI-^]V'3VQH?9;KOJ?K2Q.A/I+".\-7/=CK.;L+>W6PL0]A8 MZA4^Q='O>#E[]H>_W,S;S2N7H]X-P]U#OI.1?9A6>YQHWX&WZR'=W\7S^W** MPF24UE]-?\-I?6KPTSP]&> X#=XNPFR8AC@=?M* [01&XL6DW8V9Y32HC[I< M79S77][.ZS_G]26SMD7=[5V]+F?8/ALL=_<&W_TZQD6JEYC^?%H#]^-D.IB? MY8$P\,^W6UM\7H\L![_X@3VN(OGLYKD,T6WUY!JU3J);,Q9B6_ZQ=>6WD:]XH>2D*)"FXL*/:C&S Y7Q]HVPCT-SO/SR?B_PO0ORUX MWVQXO'ZIF?T83A(V$K9="=OS5%VSX62,HT[@7N,PP/B]B;/<3C.J1.W'W Z'H[?D<"1P)' ;R;N7PDE"24 M))1K&IT3\NJV6.4W^?;_5.7W*U5^O\\QGX<\'URP6U='&+E7Z9$HVR5,V"*'C($TX4?*CS=-"U MU925&5DU/37J:GI6.Q*\D*7^J@072A2-['/N< M*'A2UJCTC)?_G[UW;V[C2!)]_][[*3H4,W'L""2GW@]Y9R)DV=[C/3.6KR7O MWO/71#U%S( !PU(XG[Z6]4 2)"@)#X L GD;*Q,$HWNKJK,7V5E9F49R:LU MRA:6I74N 8LYZJB[4W]N!?GX[(1[GD&\4=_W(>D*Z]M> MG[#H[U:S&7Y)LV;89;#AY/3,)ZM!< M9 R !G0'Y% !AS9@!^M?RI2P8U*%*RU'(0. 7RH'GA6_D\+2PCU-_U3U@2C M,@\0DM4@HO#@@C%@M'8JDD0]V$@@7%7A/ Y#D@]=)4D_EAN63I)4\"8C>EN\D MH<":Y, (X33E6I.T$9E#RZ?/(;E[;AC&D-QGAN3=U(W;D>OTR\5:'K^6J\:) M"2-- MUWA7H?9:<=HK3_E/DVDJH_!Z/IVF<;CH_(N+EWPUCFO>QE>7SL9?TNQ-?N<^ M;7L[H!D(20_+U8Z; 1'@"/##!3@77%,7!41=JZME*L$R+2 I;@6+6M,@MA'; M1( ? L /:Q]C?XX_OR\]KC2AF::NCG\SFQ1=*'T[*O>+S7LW'+?--Z.B7:G] MMJFAU@]N..J.+2T: *VKQYVF,)\.9\/2S'&:U?."%ULEFYG[U*2<4UB<(OR' MOK"*6&*2%>!"K;T3O &OLP(NBLTHA8HRAEVRZO?+_OW?DU$]A/P_2B]7@+T9 MO[WLRM+VMGST0_EU_/[7-!U.XKU ]>5Z$P,E'E=Z$DVM'C+Z&9A:Z"\[&I% M!AS9@",#4"1ZT%QD #( &= ?D4 &'-F (P-0)'K07&3 ,V# P6WRBMPQ&@6% MF*T $9,&HR4#3I@C.20J]89S<=N1[%0%/,%G\P5?!(.T3E=R$FM#!L5 M;[<=>SX\Y-[E,.#GJH/[W+3+MA%_9@>R:?>:]F!%W:]/%+<U![4'MZ)B;8+:@]*":H/:@]J#VH/;WHEL/3'@RO8'#R-D]YT%)Q M7K=E9>Y *); )6XALY1 MJJ.H7F24-\FE##$*"R)F"<93#R$'9;++F>3-#-)[G$GW?GHV?GGI(/@ES;;D M!9/2#"1]7"6/WJD54R,P9#D01"H)( M#<9Z!RF(I&0(B3/[F$ D&EQ/97#A>7A/%'_\N6WG;AQ2K;0X*SW8SJ<737OJ MIN4-UXH[IG_-A[.+QGUT4PQ5XFR)%C-:S,@ ''"TF'MN,1.2? Y1 34I@\@D M@#/%! [2&"J*"2S,1ET1QJBC.@@@67<6LP.OE"^W(#(&:HKU3&^F[KV=3<(_ MJRV1XGKMX?]RHWEZMS0KNFM^2\/NJFW73E<#8=# 1H\FLOD0V/P$I%0L,!9H M!DX\!^%U65<2I<"%**-PF91?;I+2$T]%D YTJM_AWH+5,@&G7C#CO69<[9&4 M7P0D,X/R3H=%2#1:$8Q] R,N7(]&)) !1S;@R 4B1XT%QGP#!AP< LD*ZWE MV1(P,4D03"0P1&90R; @N)6)T&WL GVR!1(=6*%P@81;0WL2FNV$O"C4V7D: MM]T1E#AOX;R%MBO:KL@ ''"T7>\3!HW2**$H>,A!: M+GYIINE\=>7YR(T'S7 <1O,X'+]OW/BB<6T["<,N%)H^A6&Y:N8^X72+TRV: MW&AR(P-PP)$!R !D XX+KM[N^P.WK' I0>>,P/A" ='>88@DF2*V*STQM[N M^P1!NT-A5NN--_G:ZOOWNM3HDH]_NUQH_%K6&71+ZV^E!T)27(!C.!1YC#89 MVF1HDR$#D '( &0 #CBNR_J]+LM&YF"( VF5 D'+"LT'+8 9HGDR)K+XJ'JQ MN"[K\;H,=WT^46#T=3W,S]WVJ1--+[F#C$+(O($ M7L&2,9KXY=W*M>,BYS)VZ?(A+1 MJ[-"Z'N<@7VWD_H8/[!3J-"AB3#N+8S1F7$T(H$,.+(![X=!]@3F$??<,LDX M&)V+J:-, )>8AT1\M$31;,C&J<:/WO?Z://HRU81(0/##BS7&F&(,#PN&![% MZI0$(2BS$;3U&H1+&3QS"A0-07J9 J%Y8W5J@E&9!PC)EN]$X<$%8PK!M5.1 M).HKLGNP.BT%H=QA8I [BV0<85Z-"*!##BR 4<&'*Y(X-[7ISH7M-O9 M&A:5KYLPGT[3.%PTX=2-WR>D]19I[8MDINGER]>6-^UD-(S-:BB?J_(^4"2^ MWB']6(8_P:+8,<&BMA:XR66!RX@$*X4 0HSB)F;&M]NR0])!T;LT OY!0%:3 ^$'YM.(681L\\4LT?A[?2<4"$,A1 L 6&\ M!.>L!DF<%-3J\LM&L.D^9\=N#^QW\W >*>'1!XJH/VC4'[,/I:_00;,26=,? MD4#6(&N0-<@:9 VRYMD*%K(&68.L0=;TZA#:AX2FGV7L^7LWJAN,&S=K_G,^ MNFCHH&&$<>3[,\\1>JAW] \'E\']!!&&%+DUWBN0EG,0V7AP-!A(4IALN!0N MN(T(0V*:$>U :UNWLR0%CK@,1AAM=*16B(U\ZBZ/^G0R*IAO?^R.?=Y6T-@. MI#FP7;UHXB("$8%[*^(JDHXD%YP)8T D'\"8FDP36=WJ1X0@; .!A#.MO ?) M:2K8= *<]@),8C'X'*D39F\(9 .B]4 *@A1$"C[C 4<*'E5R2S1&.T(R,!:+ M&2FY!5_/$K9)!F>ILDIN9"TZ2FVQ6"4D3D/YCLW@/$NU5DUB5HHL)=LF=^^6 MUL(9&ZA#,T(Q:04Y?.P RF*,$LG!9"(+?(L9:Q25(#T7,BK/ M0O#[MT8IE0-.#LP9@-8HKI0\HXP/#T!J]4V+"YW?. MWR9+#]Y._SQVSN^%O?V1J=TVMXA3_>3/+XKN?['I/L+!QQY \3_BP<<> M0/$_XL'''D#Q/^+!QQY \3_BP<<>0/$_XL$_]!YX<.'*Q[C?OMK5*Y78:4=? MC6=/9.V(07.O78M/*!UWC3Q_7*B0GXSB/7KS]>3L;#+^=S_]TZ*NZ5=/J'SX MYL5^="[F1IW"_>J&$7Y>*-^R]AQJ'VH?:M]NM&]UG U. M=JANJ&X[5[??TLP-QREVZO:CFXZ'X_>H<*APJ'"[LBY#F)_-1VZVU+DWL],T M71B7D[/R@-,T;H7G\=AB4J)2HE(^T.B3R%)IM9XB+$>-<$M!2\-!^>)9B'$R/3& MGBEOF:-4"$B<>!#1&K F>>"4YT@9=T%*+!Z%&U41@8C 9X# X'/P,5'(,M=C MU(('GZ, ;VB0+$<6V,9YY"S1['0]==V8[N^377S M:@92#$T06BJPU)9?12+1.&T(WVK1OCL6CRIK44OL8>$7M^LCAX^=PT^R(+?> M\+*:=D+QLK@.$5QD%+10N:S,A1:9;Q2/"I')(G9@8BTXQ9D"G[@$Q[6.DI," MS/T5CY(#IOA ,ER3(P6?\X C!8_*&@U:.IL%+^OX(,HZ7A>&4D5!9>$UM9HH M9VYR-ZH<&.<&/*,>!#4:3*8$9#8V296H7^UH_2 4#8@ZL!*Z3U)&"L@I.1"!6O#*")#$$<)5 M5$F)F_ZILF1?;#FK&\ZV%2?5:B M1<<44@\''"T?M'R0 3C@:/G%R,RF ):M]U@DL8Q)$]!D.:M_'5I;/QES1[D]^Y3]O>#:CM@&MY6+YVW V( M!$>"'R[!::*$Q,1 <1_JOFH.1LD$+EA/B+ BN:T$-Y'@!T'PP]K)N#5^/"9J M^B!\7*E",TU=(?]F-BG*4/IV5.X7F_=N.&Z;;T9%O5+[;5.#K1_<<.3\*$%1 M 6B+FC1M"O/I<#8LS1RG63/)R\V2SK@1[,WY[V96E[6WYZ(?R MZ_C]KVDZG,1[D>IK]2>M>A2?T-;J(:.?@:V%'K.C$0EDP)$-.#( 1:('S44& M( .0 ?T1"63 D0TX,@!%H@?-108\ P8@S$@05G"P5@HP.I$@ M>0I>;Q1@W'8L^]7*1_O39/K6C=*:5_$1L8\OE[ =E%8>5L0#R;?>:]F!-W:]/%+>U![4'MZ)B;8 M+:@]*":H/:@]J#VH/;WHEL/3'@RO8'#RUM/AA)7<.0*!> :",@,N$PF"D&PX M4S$FN@U/^2U.\BT[OR41 T:Q(N6!;ZUZ1J[M'X8?AN7]8XLS$\Y,S]Q"P]2Y M_H@$,N#(!AP9@"+1@^8B Y !R(#^B 0RX,@&O!]>JJ,H7^1E=$I'"T'5 G1, M:S Z2K#&$.JXX8IME"^ZSZET[Z=GXY>7#H)?TFR+Y[(8J@_+"X:UXA"VO84M M&EQ'(Q+(@",;<#2X]F9PJ403T9:"-D$7@\L&\#Y(D-D0P:,F^G%;=M#@>BJ# M"T_$>Z+XX\]M.W?CD&JEQ5GIP78^O6C:4S_M;!+^66V)%-=K#_^7&\W3NZ59T5WS M6QIV5VV[>+H9,,O0P$:/)K+Y -C\!*2T.F5F4X#H; !AE0(?"S@39:=!B%3]$3I UL9IFPT5C.Z1E%\$)&<#PPZ,D&BT(AC[!D9< MN!Z-2" #CFS D0$H$CUH+C+@&3#@X!9(1OD@O#; :?E'>"[!4<7 U):+83\J)09^=IW'9G4.*\A?,6VJYHNR(#<,#1 M=KV'[4I(\%8S"=8R"B)&67=J$$B,:FVU,RIO5#!Y2!CTJFIW^V[R*L9A?0S?;=4 EP-K.)JZR%$<<+2ET)9"!N" (P.0 <@ ''!D #( &8 #CCZ5K_A4 M1 R&)>I :U"<*",)34?P(8 M)0P0%Z7E4INNF.3C]RQ>2[OM%LVO0EDV3.MRNYW]+\,21$HH"!L8 MF"P%9*$3H2IRGO,V(J*X'.O/<@QW1_8PO%FZ.TT7OS33=+ZZ\GSDQH-F. ZC M>1R.WS=N?-&XMIV$81<,39_"L%PU2@M;4@^!*@/$V04Y2$F.HD_118=#N6)C5>N--OK;\_KTN-;KT MX]\N%QJ_EG4&W=("W PTH[C^QG HXAA-,C3)T"1#!B #D '( !QP7);U>UFF M75(R,P)1$0Y"*0^&&P>!^RB=,(X3\NC3.G%9ULME&>[Z?**PZ.MZF.=HU.U_ MOB4TBE,G3ITX=?9^ZF2*!NVT QF2 2'+U.D]H<"2(4P8+GW%85R?(H][RV-/W"6F]15K[(IEI>OGR MM>5-.QD-8[,:RN>JO \4B:]W"!+_46*U8"3AQR98R!ID#;(&68.L0=8@:Y U MAR)8R!ID#;(&68.L0=8@:Y UAR)8R!ID#;(&6=.K'@\FB?(*M5$I%"H!28U0D$M02LL0*$ M"EEY*756;F/'I0LZ"B&!&"U!6*_!E!^!"AY#=-P&FF]FM7;9K*>34>%\^V-W M].ZV*K7;@;#DL%)7T<9%!"("]X5 'H**VGL(N2;I6YW!2J9!,I$3$TXZHV\B MT/D023*Y?J=@TR8-7K'RQ6"))-0P)$,@&U/ !E0>VP1PIB!0\4@H>Q88J M3Z64S#%0-!;N2FG!4T8A\\2X#,Y%M7%L4" ^1ZX#V&P-"$<]>%T(3$5@*3-G MJ/?;Y.[=MD\QQ@?&VL/"+^Z?0@X?.X>?@(J.6&N3<) U"W5!KL$Z6M;:5MCL MM0Z*;&SR#U%QQXO)&KV@9>G./)@D,]#$(N'2>T8V#E/;F34J!U2) 6/ZL'"( MUBA2\$@I>!36*.,I%E(2$*D>IB&%*8MYPT$81BS7G).T65R%1JYX(70P7I4O M>@N.% M64.EE3P07'X*<)#SAGE)0-O/2LL M= XL,PDXB4XHYYB+&[Y198)(F29PRD<0)#EPO#"5&$4L<9Q'L[_PD!X0(@;6 ML,/"X:XR$SZ_@?DV67KPKN;GL8%Y+^SMCTSMMKE%G.HG?WY1K*@O-KTG"5-/ M./C8 RC^1SSXV ,H_D<\^-@#*/Y'//C8 RC^1SSXV ,H_D<\^(?> RN?6_FO M\Z/4_;A+/_)5)]ZM>5=/?T1K=]VHQVPU^E(#%Q?4^[VL50:'X?/5"%-J7 B3 ML_(&%\/Q^V8\F:7VY$8?Q.&')HQ-5)XW2)XC# M:>I5NNT^[CF+<+GW;&*K/#8RZIG2EAY?_UN$XO?1R M=Z.Q\%B[7-[PI1M]=!?M=R_^=#ENEUKWKAMN[_$EZ]GZ3V.T]N?&XN]-L MU:7]%9Z/BR'RDU%\N#3]AYN6CYJ_SN))X\:Q>3OW[3 .W71X[43)??5$%Y/K M2//WV>3OY36[/;)_S\.Q&X?2CK^W,S=+9^7J]BE[[9?ZALULTKR>U(A-FV+] MJ7O7\GJQ^6GUOLW;R_>]+0EDKR_=?//[V,UC>4;\]@F&]@E;_KG-M$?0]&]^ M'C>ST\F\+IHM38YOA>!%;+G/R9X5B/30)^H0*_L?+N;H+ M8*H3I?0?;[YD7R:!!YAVZW;+UVY\F5?PR_PL38=AE>3*@K5:)E#6*!!:2C#! M"V")IQ!2BMF(QQR1O4HK^-ZUP_9-_G6:VM*@;B!?C>/;TGG#7!8?X]FK8L3- MQ[,R6+\6/H7"]7?EB=^/)N&?+YK4!G=>AW@Z3^OS><^&?*\J0T\>@^J'//'? MGGQNN!*29B4EZ];0+B&YM.?WK.7;4/&0N(K"UZTYCH#PP8%-/H/6BE$M'4U. M;E'%;RCRQ>+?.RCS_@9MKS+;=4L]"'V=?9T1^^MT6*RO\U'J/KZRS,KG3RS5 M^S7X;FWL.MIW1_%'MO\AS7UW>L-C,5^9NU4'EV9Z6#?3+Y<5S=6RHEA$832/ MJ5A-B]O-ZQ^+&-U<*0W+GS^>3D:C"YA\')>[M6M+I^:;TM)1]75\2*.+0?,Q M#9K)?#IHYL4(JW=^O7C-9C)=WOC;D^;G:BTNW[_QBUHP;?>LV=2-VT527]N< MN@^I\2F-FS0:EF_6IIST;ZAW#?!^M'+7 GT?R;T2C/+L\V+=%R$==S(\C5U= MH8_#V6GS/HW3U!6QK9^4Q4"YREW-_N=7Z"P+@_+](I+#L[7GK2T8.M'L[EDE M>CANR\2SE-&R-/ZI7-90 O]O=]FKZ@H?I?*'JDN_I??ST>(>;^'_.VE>=>]8 MGE]UI=SLHHF3ZG"\5,;ROO5[B^==@^>G _']:'E/8JLN/?=QPMMOL\H35.N8.B:Y&(5J^[OA1&GPW#: MU$79N#9PU+5NFNI!,/6=RU 659]/"TG&J8"A==.+[NVS&TYO>U25@LMY\:3Y M@C0M65.6A"G-:O6I'\H#SGQ9)'+2+9IYD:UV(5JQR,.'VK;IY&S!R"5C;VUL MN=?LM/Q3GS-H_+S\-"F=WINA?566-/5Q]7;W'\JV+*Q'Y9U2>3_7*5OYSC_F MXT5Z>:<9O[KIK/EYT/Q_:YL?AFV8M^VJ[:_* M.UTL#9PK=U+U-PTO^^>WU,Y'B]GI35G2=QW7=D^@WRWZM'S_4@\'BZGD:O*Y M?/2K\7A>;OY;.I^4MRTW7WWG_W1]6+]RD=RT2:5KXJ9P['V]U$/#!F>[;53FFOE"Y!O7MI.B'U51.ZUKDVNK M4A=:G2U ,NW4N2[?"B$FL7QW:8C-J@GUOFK+N'3,\K,Z[RU^JK=?*,YD.BR] M5>Y9473> ;;<>YZ+65:@/&V^>?/CW[YMB@J7SKQZ2E75-IRF."]$ZB!<^#^I M$-]LX4K7*"_V?_IG]U2F%C^7BX>3V"Y5\)I#FN*'F];4N]9R9Q8-N-S)1QYZECEW"/P_KKJ/%R)?I MPKLZ]]4)II$,ZOI$\G417$G'9&$4C5P[:]Y6NR06D5J*6MW%-([E?O6FUX2^ M?GHUE4ZOYJ^0IC-7)M#5P];>JKV:N-;TG(K%A?^:EQDVU8L^#HLE4?6@$^RB MED4-NM74M.8A5&;46Q3[H+2IWK"NUXHN5T4N+=UXZJT/Y=Y]KBRB=]HYH6KWW@X=RIO:K&O1_=5FLJ7+:Q5J[H>./ /G8#3! M*Z=Y+1G9%;D(X&)F8 6A,@O+9=@H_7,?Y^#[Z=GXY>ON;,CVY_'KFH/1.?R7 M 8!7H]%D\IFUQ;?_>M MV^:E5R@/I\4"6IH U9)9VA!U\K_NZETKB;YN.W,E4L/ M2>PR2=OUC^LRI\AOFT:C\N?!RBG2,: MAZ.\6GF+LJ!9N:>N/%]%0T;#]&&1!U-,+M><%1.O.4MN7-XHST,T6W;??>R\PT'2%HPZ4BRP+I4C):) ^"C!D2)RNO1] MLDXIYKZ;1"L1V M34C6XP)+(>EFAK,T.ZTSPKQ=Q,B64W)U%:S?ZHXSU&VQ@4&-\Q2#H "_)HO6 M"6?I^G\[/SNKH9ORC*_(\\J3OWS!RZ33Q:M])=VT?FL1?%A%'\SGFG4']_^Z MD^AS48"%GZ?YF#IW9+$4:NBP?"DL%V"7;W[]Z5\;KSCOPE_UJ] MT(]S)CWV[']OB_[,WI9.M2X'9NWG;LO='?>]X*:7.VUZ MN=[76S":M7*>2>F <5,,8*X(&)IS-85I-#XI0S<+K#W :"XM7C.6IY-Q^3$L M)L.G3YA\\JSFWU)5Y[+T?14G7<[$FL%1K(8:KHE[LZ"?(*U_WR;QKG9P?B&T M5^RN12BX.D46@^V6@[UF6+6KP5Y$@CM/BKNRUH;%.KNC=^%VN_<6&VY0H^$U M-EU_+!9E>]&6R]N]Q9.?5-QZ)EO;A:^^[M_;GA5OVG?OT&3<,!CN>Q8A_(=AQE0Y4%OL+#_Z5W^$V8Z+Y?E+^ MTWSSTZNWWW_;##=(<77A[^=U0BFL..EN#J2LYM2\V)-:D&]?-C^? ME=GDPY(OL\G:E5T.Y6C2SJ?U.TM_RZNWOZ_NNG2H?%N_E<:G7+=*NIFGDEN'!+N>J M-JM,QI/22Z/A5=3YZD;E1<_=,)XT:Z]9TW 63OX:OLE=NDKGH5D%,GPJHE&C M+$VWQKD:&BJ7F5K-CVZZFOZ[4L=M_?+9<%;W"C1K:4#UDV4 HER?/KC1?!$P MZ/)Q%[9 9R?4W^?GER&9;N06*3>=!5&?4;-);DE#7NNJ_6>*=@5)^J:IS]GV MZ,5T\S:][T1KX;(LXGK$8WS(<\XOE?,WYIPRF]QO,M D->5C,*,[?-*(O+ MNJS!U3>_/+/H]9EEN+A;X?[E7=KE7:Y0N-K1L%PT7H^,]+E M#I%E@L&=YI];5[#WF9$^[\"_]:^?+9!P:*!9ED/XS YH0VA,7(+7HL;#DP++ M#04J%*=<99I$VH9K[[KT0D!__]N.K;SO+YC)/>#A>YG_0+O^# MTN\N376I6KT7>K/->T MBF$=OD5BL[^XEJ>Z>L_2-]7Q40L7S.)D,BUM_+#P850UF0[':=%J-R\<>//C MWYZ5(NA^(_;(%.]5,RKOLY36X<;$<)4K5 G>S09+ /_/:J_:^:1,*%VF5&EH MW<0V;&NQC7FW3WRR[>'Y^0UGH\6<,QVV_ZP/+ZN#Y3Z MSC>8TW1ZY=5;[?$\:=YV[[/^+A]234M;)BC55M37J2]\M<);KI^ZD@*;FK6N M4:O57;LL!5!]B_4ERNT[;:_-FO@R:,MML-U"J=LG6_[0+C8MU!>JCTIE4,\Z M9(R&^7)3Z*I#%OMC.\.Z.AK;-/TP+#=?M./DFOA_9B5 J#>"!E V\K(2T *\ M2 2X$XFJ&+*IIY8_?B6PANC2Y#=Y:=6^J\OLSRT#NL<.RU7QU>RN[_IWND?Q M7S;B!MJ76+[:H+P2Q=7@O9_4Y7B-IRZ&J]V8>KKO=QZ(LI:>?'QY296;2]K' M9$DO>]>MG:EWYQ[N^S3Q"&PO4I.:?U]Z@!8/7V82U>?5Q*+ROO53&+F+@H)R MLT\I?K>X<=&)$_+'[Y9?J-6$W'F;7K:+)-7TW8O5 ];/MOLP;(=^."H$?;GZ MQMJ%UX[^ZQXBR8E6](_+JL"?N8B>4/;5:[[RN3VAQC[R'O@>?7B/RR,5;XC> M,G>N4Y@M'K%XXXV^6E)_%?CO4\7Y![HR+H\4N%,?]"HQ<5LMOCQ60GWE6(G+ M#,U5=NUY6>[71*5F!?I>R,B#_4)W*US*X;_K-O[FQYH8_W!1^D)G+O28\'YT M)ZH!F MY0I4051!5$&4^QU+RKM-ZI MNW]=ST.XBW3>I6,.>1E^RX/&DWYUPG4!N7OK_[#E\;\5%;OLC%L/CMYL_QT4 MZ'-=M,PE^6FZ.-QF569-)AV#R. #92 BXV"-4L"#H-XS[PP)-Y-)O(O*9O__] M][<_E F[5KO^\PO^HMLU>.9&[9]?0/EMD8_WYQ?#3[.7X_D9Q,D,EE>\^ L= M"&8&5,M5*L:J!_[RW)5EUW! 1O9RV)&1>V:DUDH$)QCX3 @(266A92! M7)$ M<"D2W2A%:45AI(RTD)%2$)P*<$I8"$1$SYD)))H^,9+)\O]4(".1DTE)$;$< S9D"8LI9P M+' P2LD88B(TT/[P5]F!-!3YB_Q%_O9$,)"_E_R56F3CB >63 1F *KA0#N M ^>9"IYMO,G?4"!K@Z000KE2D!HB#"I")"1HEYSU(?:'OU3R@;(& 8P 1@#W M1# 0P%?%;W0TV1L+C,@"8)XCF"P3).F%\;K\2-Q- %,2LJ$U*=KUH'!7EK@]QPB\[J:N4V]UD_:YD%U7H M=NZC_V55$12GR%U/D>R$5>V-DWDMA?6$DV1?HLMWZ9ZCF2\IH3RXK"%FR4!H M3\ HXD EZSP-WFFQ43J0<9LR*TL;+:K#GO (+B@.-$BNB%2&.]6C^7(@B1HH MO5>?T0VI.H0Y$XF,1$8B[\&%E+A.2G-0U0DD1#9@ZW:<@@_O&(]:QXT36X4S M5CC)0;#";N%S!F.3!FYIL-0';J3K$Y$Y(P-M=[S_!HF,1$8B(Y$?363!*&/9 M4> J4A Y%!LY*@5".6\E913WVY]4R;^?CJM);/'>RR./$FCQ8'H+FVJ/'R M2)KU ],N_]@]?% ^:\\79W^.+@;UF)S;'E\:$NO)H?5;XRZ^MCA\Q(VZMVA/ M4YJU)\W;>3A=GN:V<0#/U%6AOK@Z:\:=GX^*HB]./ET_2:8>5G)U$,WB<.WN M/)J36T]8^NJ8O+C],)K$&'?6$TA$2Q#<,7 V:O#9N6253#[P;5C+MP&Y4 M_KD2L%3K<#?7RO0MCU]:'8NSWY-P[CR@!WP23N\GM8W'W7EZ*X.>.@LL+>0E MC KR__SBW+U/,)[$M/KRB^OB-$J?( ZGJ9LUZE$]\[/Q=W'8GH_79 MM%?I#\/%>RWS Q9_6 [LZBG=5Z&H0#&J/M6VUC.&+NVK3[LVHAY7#/ A4F:N MV5R+TYHOSVR^')BUGR]MLM/+A(MNK!99%-W9U2_=Z*.[:.N9-^MCMAJ0KH=N M'XTGZ?2GE?_-WGX.QUZI8H!J_M7CE;1X[ E-[,2RKSZGE^^!1S'TLR)NKVBR M]?JW>.;,W2S>]3-G_/1/6);ZZ6OB(OH0?5CZ>\?H^V'I@NB@M^C=U=FY7_<[ MU-:".%'&KO]/?BXC^O;7[/I0G=Q^?/CYI!UV*[KNJ.;AA_39AGQ#OT5,(S 0 M&'L"1M,1XW7GK'QFI&!(BN>RU>98REM]OP@.#1J?RCN,E\?3+SSPF)>"=1BQ M#N,#=L$$KT-,&@PGH>9<"S"*!:#.$:*5,ERFC9SKE!Q+RD*D-;CD) /O609+ MDM*"&:XSNTO,\C)6N;7]H7K N<9ZB\A"9"&R\/XU:77.T5H#KA8N$;6.GZ?1 M0R@8%)8G&_-&;MU#6+A:'73K@M?S\N.XIF[\,AF'Q2_;RJ0K.-18?O;)R\_B M5O@OK9*++-F*+Y6AFK) )=ZI,44Q3#<*6:I79K1;;$@)$=%]DZ/HU $![EL!\-"'-,Q5[W&I2T M%(21&HRQL59RI<%8K=SFMIA[@_":W;X"W[9L=3-09L>;$)^Q_&/9JB>VU7]; M[+OH5&Z2ETGY:+ICR4M38%Q9@%H5DL\ZI-98&A M O H(B62:[I957V["XQEHLUOE_N^?AZOMIYN?>EQO/5]'^IKOE.2 %(?J8_4 M?T;4-T[1G)D#YJ(KZ._@K15D3D*T5A#G-X+"CUM-7>&=;FM!I0;4'&>MX*W# M' _JVU4F4QI'S&':WUR*M76PMLX7S7JX M"/0)%?R/EY59NJ!2ORN9V7MUP3?TVW];]4+1ESR9S,:365J0X9=W?Y>):1(+ M$21S D3D";ROYS1H5PPR96R2Q2K[=#9Z6=94[__\(HWA][?[>_T?;I:G&M;B M9F?GTV$M;E;6=J673V\O8C6^Q,[FY^?+FF9WJY.V7E9JU8&]EZFO# /;10G M?K1\E]K$OJQ-,5+KN ]@2"ZSIDH:O/!ER<.EM8S)%*SI@S8M"QE.TY>4:7G1 M9U1I\>FV%.DI*F?V*E#V186O**BQ*"RYJ7R:86)9E+!(@05%-<@A)/"IV="GN3V8_KM7C+SY,%QJ[MBZY_6$CK2;/$W#:+W1*2K.#9E#%+%H3T M%BR/J1CH+,NR,@\T/#[C\E57^?=-7ID%RW%]=^IF/Z_%#'];5 )^4Q;*KW[M MFOPFOSN=IO1_DYNV;Z9_36V[QTFE)YKH4Y*92E)62MR4WDX$7 @6*$TF)Q^) ME1L'PCY7=_:3SA8+!;RU&-J^WFNP7F2[29]J >ZVF4VN9K(;LY.1?[Q>0-N5 MJV=N=%DQNQ*C:%!S456H%M >%26Z9A]_IG[QQD?53/Y_FJ8GUN2.*\_7AMZ_ M@O,&774R(A"A@'I32.F# V^3!YU((,D8ZJG=QBSZHYO6^:(MU'Q[6E9;GRL8 M?A#+Z=MKY=QSQ/G)OZTZK2F]UG3=MJ^JTT\CT]L0:"NBI++:@5:6I4WY!;P+ M G+VVK@L0N*/6MJL!/IM.$UQ/DIO\DW1_MZUP_!J''\8CN:S>F#)%^KC'\/2 M]UV9,/)D-)I\[&KH+X]-*+-&F8B79T94U\M\YE9)_[[VX.+(AT4?-N,T*PND MJ]U9]_LMEM$:[J<95M24ZT^GIU:\J^>LU7/K5=^WRKXSVTCN:VFGPD)<=W*R&[K:))^;6*XSTH1XGZAOIVN/IVH\(_ MZML.=ZRC38&,VS;C]E6:^SDS;N6E[PIS]^78DH-6N>/H E3">RGAZ**AESK( M40=QVD.-PVGOD%3N.+H E1"GO6>UPEZ5A-OR"OOS10EV.A+B[[M;<5G?T?8!*L&1"P#V 2K!T0L ]@$JP=$+P.'WP:/" MG ^MRTVV49>;?*$N]_-;M-6LW3LFZ':ILY1^M_;A7NH?/6_NW?*@'94_VI_P MW;V#CKSZT1U)!O0%@B=!&ZSPBZQEC*20:A7+%:9;#@ MK/$%NB)J7:S@8,1-Z-HDK>1)0/0V%>@*!=:D FHAG*9<:Y+(/J K+!DPM==# M70X/ND^:-K7AQC\ZCWV#X<3U!F,X$<.)J 2H!*@$J 2H!*@$J 2H!*@$?2PB M<0!;7'Y(XTGY##>Y('>0.SCYHA*@$J 2H!*@$J 2H!*@$NPF9(:;7+:X;%O; MYO+%K2V+ ATI@BN]Y=YWI>S/)N/%52WFHVP]'^7YQL,?..A'FCYBM4]*207) M6PF"Q.^>^E K]:Z.\O\S.?IF]R=Y)'^V8^:V=N7(^< MZ4[UN)9>LE#QAYXS9=F :+';#).CTQ4$Y!$.^I$"TB=IM-<,>'1U:XA1X),M M@/24^41Y4CQN8R?)DP&2#ICE"$@$) (2 ?D 0%*2HI/1 B.VGD#/.'B:RZ\J M>YTULX9LY8#@)P2D-0P!B8!$0"(@'P)(Y1AE(H"FU((0IBRQ?5; ==212:I= M(-O8H?&$@.16(B![F/*#VS-P>P8&PC 0ADJ 2H!*@$J 2H!*@$J 2H!*@'E! M_5NK_9AS"K-FDA?E;H.S;N<_'5T M*HAD1C(CF>\180H\NB@L*!)1NVD:/4)S)SLN.L3B0S MDAG)C&1^7/:H8]HZ)D%'JD#(%,'*F"!(RP6-TE+"MI$)L2:*&$%X$%KN4VLK+Z1&8ND,R8RO5G\5\I@66*@5> @N+%@DR9 J;(\."ZD-SNL&O7#@B8;.UNW M6S?*6#R#%R-9".3>" 8"^?/1+.V<]-I RL&"L)*!%91#UM%1X86C?"L98$\( M9#J05B.0$<@(Y+X(!@+YLT V3&A-5 1N7 A=3T5748@3"AA,J4T;R7QZVDM M9&(0R AD!')?! .!_%D@.QFY28R!BHZ ,.4?DUV$;%4@W(BH\T:9PBU6X=J/ MA:P%12!CBM>S#1M@BA?&-#&FB4J 2H!*@$J 2H!*@$J 2H!*\*0I7@_)Z'J& M:Z_O/WL*'WHOC\1[>5V>[MY!?T WYMY*O3AI$G$6DC,61,H6G)(!M$E)R""X M,QT0HC/QAY ^5 )4 E0"5 )4 E0"5 )4 E0 3H?90N^H+M:K0 XD>2/1 M]L,#*7S6FJ<,7!@&(NL$UN1",V>3X5E$GC8J^&\C%6K)AQU$XM$'B6$@A#!" M^!E!F M+1$H"5% .1%02K# 6*.7:,2ERW*QSLHUDJ-U!&&/Q"&&$,$+X&4'8 M<)Z9CQ:8BPJ$U1I,I**:PXQ2FZ)D8A?I4#N",#O!RJL(880P0O@Y03@+(IE1 M''AT @1A EQ,#C()6:B@@U9;*3"U-PBC.P)3HGKDEL>4*(P!8@P0E0"5 )4 ME0"5 )4 E0"5 )5@^RE1N/:ZV=F+LM5-^A1&\YABDZ>3LR^?Z5>:'^8C5[T& M+Y%42"HD%2H!*@$J 2H!*@$J 2H!*@$JP=:#9GAN^V,7>J_&LR%T"[OAA]2D M?\V'LXO&?733B,>N'TNNR1,G(6&*R6=33)1PB7%AP069ZXX7 =X2!3IQ&W.H M)7?4-G:\5 JL(/ VA?ET.!NF]L>E]^>GZ>3L]>3L?#[KW#MO\LV,E%=G!?4H3_2=-)E3##*/L.$U$P&Q )W1?!0$)_EM"<2$]TG,N9K"+LNY8 M9&!\J#7<=3!!29UEV,9F&32BD=!(:"0T$OJ^A Z:>FVB YI8,8BITN"S%\!5 MTMQ+XB7?,*(?LI,&C>C#0O1Z[*#\[$J[_K+JT5_F9VDZ#.7W./SPF;^6K^Y4 MN_XQ;V?#?'%W8%\]_A%=5%M56O>9=FW>^%(KEYVSJO?-E&;!:LB)E*5J,7G M).7*RM8Y(2U-G-EMF$T_CS^D=G96&M/^//XA^=FK/Y8Q>1N%+6 M\N'K(NMN.'XW=;%HYZNV3;/VAV$;1I-V/DWORMM\/YJ$?[YH4M'*\QKZF<[3 MNI"O!VU GU#!__C=N8OU;HO0CCI12O_QYI#L4"+N&M+YN B*^SFK7[5LU!,5CR<%S&.=<7_-"]H&N;V6EJSLMD MD,I/;M9\G,Q'L?&IF::0BO44F]FD:=-H5-Z_7%X0W$RFS;D;=A_,IF[+-_SVI'E7+G%7\O!^/HQN7-X]C,J[%8%(BP8-Q\6X:YMY MNWC_Y4W76SX0$VOI'[][\:?/7J%/./_R%9:>*&W6+EFS'SR8OZ8/:=30![7]ME7V$U!CJ_WQ^]C% M^IS"SW_-)_4_'8';#NZA2R%:0+RM*]\%,O\O]5C-$M["H M6P?'D]GR(8/%:W>-G73M*1>-;SSQ\GN3JP[Z?,_@'(-S#,XQ.,>LSS$A:GWY;&TUZ1P$=R[#/%=#LS:STLI/;V<#[J1 M6H#>Y?+V+]WHH[MHZS2R/F*KX>CZY_:Q>)(NWT8XX>'2?TM?'WZLH?J7:VJ M&U\T1=62^S"9MM6%/)\5,/Y/ZGCI4UOLT@^N6+\+FBZ"_UV:PWCI;*X.Y2MW M\TGSTW#LQF&X\HXLP@'K]G)76F/EQ8[U1N51Y?O5X)ZFV47C7?5F3[J_-Z/) MQ_H2HVZ6F^0%T1<&\[ MEOG[<1<=&<^:E9O[RO6]YF(_Z0(5RU=OKQZQ-, G MOL9?5U5!7&U>3.>I&_?NFMK*#^7W,G?,V_I+&<;3E7N_MG!9/<2=GT\G+IRF M=N'"+]\M%UVL)J+E.WZX>I=Q)W%?7\0\>M7RM65*%8V:LC$OWPZN/6URZ?KR M%)_&X;1^L[D8IE$L?ZG-#=,4A[.F+8+H8GMRV'&$(\'!69J=3F(34QNF0U\D MR_E))V\71<8F<1Z*>*^KUUI]G(5(U2NK2/G4+=1KS+)\ORAM+:]3!*5PI>/( MXNM%1*>I3/5A=56>SZ['KHH._32?UD7SV61:1+0T>;0 TXI(PYS2M M7UK1+1@['[6PZ7\1- M0Q>1G*9V/IIU^K[VU-NIMHHE3M/Y9-K%"6LD<>_)$,V!J_\64H]XM,H(*H%K M0T$0*< 9FR'DZ(DQ,K&TE8SMFFVTEEJTFKI_FDS?NE%Z5W^^9SK106%N+6FF MO>RE=6O$M5?V#I0I%5IW_=J*E*+OI5GE\35_H,R2QQ!&O^EW6Z\;X.:SR7?; M<\0M;]UY)!;WOJI_<%?GW"VN-2Y.A%'KWK=;+J(G3-JO74-.M-S*C;[^($J_ M^B!\D>?Q(E\I"])IZ=Z*Z6\68UFMP??O6NEE1:)GZ^V^49*(JJ_4)+J>44]. M:D)].QD-XVU;.)Y.2!Z<6WNWS,O+.;]82E!-I?6D6C_]TU^*85 ,^/^<%[N> MV4'#"!,/%[DO]/GE'H9>]/I3UDE"("(0]]1B9.#U=.XNIKA;O!VDD-VY$" * M7)UTSZK3JJZB7T_:&...+YG6V[7^XX?A.M1%1 M_U#_4/^VKG]_+7],J("H@*B ^UODH+H]A?=F=3[1/1PU#ZEJ_1P3>7\_>7O2 MO)MVT?V+M9#C7JHY/7,(WK\;>J&@>]QLA.+RY6[X8M6A)T?+W5O_A]WIR5/7 M[]IMQ2[GF#,&! B4W#4:8A.<4*SI53)FQDZ-#!BO;?EU8(#H2P!8S(# MQHE5+D82I=ZHV'4C)^=&QL[*)U9=8M^[=MA>*\[U^]L?'EB9BZJ!Y6JWQ;F> M0$V>>!9!.B(=CX*.A#@AB"BD\\2#"$Z!\SY!B($))1A-?A]T#&%^5E..4^P\ M*5>.E.K"_#X5 J9W[M.6D,F0EDA+I"72\MZT+'@+@2D*Q6JDA7S4@Q4L 1?< M>I%)B$(\)2VKP_F1M-Q[<6[$)>(2<7F8N.1<"A4Y:,HR",(46"XY<.=B^85& MP79B7%ZA\CHXM[GDWG$][&=,Q<>E?V( 83.?ZGT:!XP<8.0 (P?';+[T1ST. MW&IQ3K,4.$03(@@3+%BCRT153(\8(PO!YIM6BU/9&*("6&++PC!H"SX(!TI$ M%BVA.M+0DX !DP-ET'I!*"(4$8IWAF+,K*#/*J",U*4<,>!U6=DISYPI2[QZ MD-$>H+C7.,&NSSPZ/G5!2A[EL/>#DEM=6GUS6RV>/7!896JU2@Z2M0Z$2ZDP MU6@0,ALO3(K6I*?D\!8B$!L'(@?ZHO^%HF,1#X4(N^%EUX9+AC8D(O= M*@4!:W/AI2%$:Q6E,GH7O-QQ"*(LXJF4!T=%W,/0TQ#$WR;3V?NN%G'IM10Q M%H&Q"(Q%H/G2 _4X;/-%9VUCT PTR34]E[I"8"K!6V6MXD3&O)%P)HFBQ7IQ M8((4((2P8+@OQ@\WF3HCF%:L)[$(K@;,"C1C$(H(183B7:%($[6)%AYF90(( M%@FX'!D8DI0S*3.=-]+*=@#%7<8B, L7*8F4/%Q*'D0L(FDK);<&HHB%PSIJ M<$9I$(H[(5/,E)NGY/ N8A%B("@_.!1C- *9?/1,W@,QI251B->3Z;GDWJD2!%2/\-@! 8C M,!B!UDL/U..PK9<@ZYY-E8%(9\LJ+REPU B@*49BJ7#<;N0 \Z"BKZ-T(I@IA$3"(F#P23!Q&0B,X2P80!D[TI(,X, M"D@)"$JMLE0[R=E3@G@7 0EN!]0<7D4[C$@@E(\>ROO(I>$V::F+QLRF8S. YI76'A! JA2RCV]C;22A7-'-PM%@L0I7O M&%G^<66-*"T+-H;4DW@$,W1 "-8@02HB%9&*=W>"!:_+_XK);J4'89,'I[P! M*05+V7+E_496[@ZHN-]*37@ #E(2*7DHE#R(8(11EA@G%'"6(XA(-!A5W6N9 MNI C"3%O5FK:(X=W$8R@J0A,$@'"R[JJ5 &4LI%ESG5FOB?Q"SX@;,=&SQ>$:6$>$'Z$ M*H;L1?8B>[]26(]F0C)Q8 HU05##P#)*0>;HLM)**K516&\'[#VH&E)(8Z0Q MTOC@:'P0T1B7HF1$>)#,%UO;V@@^U\1E9J.(,CISR[D9>^3]3J(QN]ZCUU/@ M8[@&R8_D?QYV>.29AL0=*$M-L<-#!JM= JMH($;[J,Q&1:QM<'G7(9^!4>C[ M.)C]*7U)/?@\WC\NNL5/1O$>O'\WF;D1SGJX[,-NV)\-Q$Y8976=VD>W]]OI^)E.F3FIG%#A?E[+4H4)22 MFR:3,D&D3%--!:];=I,#QZD'8A2QQ'$>3>Y)V(@.I" #LNLCRK\H8X=@0"&P M$=@([#X 6Q,G>0P46!0,"H<]>,,)$)>CLDQ;8L,>@+W?^F!VQUMRD-_(;^3W MT?%[M_Z0[46G'CEE$&EI]CI!Y#*4*<,*<#(R<"(9DT241&ZD)^QSRMC),>]V M8/E>G:8]FC6VA@8,8N%\@O-)K]<#B3&2K5#@8\T](]650WP]02L[[3USC&QL M<]H&W'=>XOP742^RL]U '?;F'_,V]DP7]P=PU>/?T2;5RWL M&KAZYO(M:_>^=//99#7:]2V&X_?UO>OE,'(7D_DRQ?&[Q>,H(2?DCZLO%"T> MN?,VO6S3N:M'Q:PZH*/ XMXO;HLO?ABV0S\<#6<7+U?W^%S@L'LL%R?"J#]^ M]^)/7[B(%BFU7[N&G&BYE1M]_4&4?O5!^"+/XT4>MWGR-A6_3_"\QYOD]F9% M'I'=7*2G?OKG%U2]^'+S[Y7BU/^=E \SJR\-,"@6&%03K+FRNO[=3__T%]+D8/E43^YX;3Y+S>: MIZ;;;;Y;O!VDD%W.O PGWCM,O*ODE*9FI^!LBEQ'E=NQRG4!HN8J0M1T]FU- M+;A3%7S4/]0_U+^MZU^-T][M& I40%1 5,"M+')0W0YHZ]3M2?.N M]$8[GU[@\418(A!+!/8EL^C)T?)T24+/. 'H?OD^4F>2><@@58H@C"=@@E/ MM?:11B8EX3?S?6RR*GK&06CE0'!MP21C0.E$'+&JW%/W9,,6&UA-L;@QPA'A MB'"\-QRI5(8+P2%3KD%(J\$)HT&Y+(S2G 2Z49AI!W#<[W%%2$ND)=(2:7EO M6GHG$^$F@?3UN&[A!'CC*7A)F>7"4,G44])R"_N"]EZV%'&)N$1<'B0N@^=9 M<"L@>%96WM6N-"Y94%0(:Q4GLJ)O^[C<>74YJQE"$8\3VD_XX-7[- X8-\"X M <8-CMEZZ8]Z'+;1PI33,D@*S+IB@$1EP)2%73% ?# L"IN5O&FT^*"-<]J! MB]& 4-2#=42""<8[JB3A@O<@10T3L*# M.4[ D6R<],3IL+&2VP$4]QHFX$A)I"12\E H>1#GZ# 94O99@)*B,-5; D85 M+#OE<]*>Y4#,4W)X)X7)S.&=W8UGY""1CY[(>PG8LDPTX:"(I967%$QB#"BW M*H5@4U ;M;ZVP^_>)ZB]EB+&(C 6@;$( M-%]ZH!Z';;Z()+5@SH$D(H%@R8'A28&.3-F8G1-B,X$B.VD!8 M3* E<28R35D6/8E%<#/0@J,9@U!$*"(4[[R?*S.:A3.@>0X@A-1@C8R@F)), M"Z)9W/"![0"*NXQ%8!(N4A(I>;B4/(A8A I!,!TU.)FJ<2HI&*L\1)'*7UG6 MC&[XUO;)X5W$(L1 \\/;/H;1"&3RT3-Y']%;9ZSFLH O56(Z&< ;H MJ,=A6R^4&.N))F"UJWZWS,&8NIO3\_)1$"#1GD(G(1N7AG+AKJ9502HF(2A"R+,TM=KH3, MC!@3O=ZH+[<#+NZWA-) &8*@1% B* \$E <1DO Z),9L!)\<*0!F :S5->?7 M)I^C8=Z$IT3Q3D(2:D#TX2718$P"H7ST4-Z']":5 M2"4/(A@A*6<,18!$%"!6<<)PHJC8.B]@G MAW<1C*!F(/CA6:P8C$ H'SV4]X!,31EGW!@P,I<%/7.YX*\@DWGO8R A:+I1 M[V ;R-QUN28M!Y:@B8H[)/84BG@S.TU3G'LP]H"QAR-N!$GL^: M=C(:QF8U=L^8V@\4C*_WR=&8.\5B(9$3"N1 'B!+%XXDD#LK*I! M((\XW)\_]_#PL"!$"F!L$,ADHL[1\)S]6NX%LK%_P@59;]@6_(DP+>D#X$:I8Q=Z*O15[OXZ]R12G,F4@SBL0GB2P MBAJ@,7JO@]9^)]A[4%6D*AI7-*YH?'!H?!"K,4(9H@@/P)E$KNT1]'U,%(R4 MB2AAA#-KN_1VB?=;V1K"MKPOI*> 7Y=K*O)7Y'\;/)SH(++/%&),9?F&4/#, M$S">:\M,UHZMK9)O I>W71-KP+D^2O ]R/TI?4D]>!C>/R^&Q4]&\1EX_W$R MJO\Z/[Q>L,,:6VDG[GM MA2?/HR!@4RG$E;P$HRP#*Y353'GMY5J6C$C)L:0L1*IE*3W*P'N6P9*DM&"& MZ\QZLFQ$!^BK;W_CRU=E[! (5 7L"M@5L/L V)8&JZ0R8$U):TR:@Y-40C": M4H7_Y]G:/L4M /:.*X09NN7B"Q7!*X)7!#\Z!-]N1&1SZU.O-!I4<6:E0<17 MKBLKR<%D[H!DF0,ECG/B]VDTMK%@I0GR_BV?)-!;J[$Q:*C+6-6>5'O2:X_ M>T%]E@H2E0*!6EAPQ&JP.6NNA").I&V ^]:KKG%K!X9L^6CZWD+X-M:^\'.9 MP!N=Z1HQ'$=\TGMUHI3^YL,6^O?/>3L;YLNG(_/UZU\U# O!^6E^GJ;#@'_' MX:>^]/VIN/"2D?AXEIJ+*:K1]+*9^'\F5)M/V-Q);F;XR_>3?A[ QO+HW QK:S M:7E<=]OD+._ 9A[0:ECD*PG1T.1R? M8N-&A:5.2Y=+-[H&+YKW]1N';3M/4[SI?()_3Q&F$VF[KG-2447:CI/\89,IY"&GXH6#AI\53A#X4=53;N6MMC\^D%G M]VO/V_R)SM$2E@P%(I@'$5U 4D,(1$(TD]IQNWZB,P\V1A8XY.R1#5DJP5,N M@2L?LD$%YG&]!NUB)GZ\ L\?QV%RGOYV-1^;HD%\8.C#RU<[0Q/7V8__F(]3 MP^R@882)7;=A@/C:I"]A-(^H AW\HUJ>=2!\PU@4Q':K!46<:=027Y842_O= MBL,"#CJT.!\W#4NY\M?F,3>I,=FZ&^,T0K4^Q MN+>5'U_GFAD"UNART<5!B%& 0T8#(GH 5FH"WVAKMI3!Z;6.-(E2E2 )00EA9 M("EU'S0'?%! C\C1S.5*F4^GY^-K35X,P3]PY+%1/^?\(@T&E*>BQ25)K$WC M=W_\:=(#Y;TK.9]1G3\O.MK)6$050#$H$K+KQC&%OF_Z9<7?TKAHWBV<.;G7 MQE?:\G9HRTUD0\8R.1WC0]HELA7CV>+72+D[&9RLN/9HTK;I"; ].YM.YJ=G MG5,R0E>B U6\\,YSKE%[ 7+-;Y: _MMGXG8[P_\L6HUM6R'FCU>=:<:3V5?Z M,VR[,9C&3B&+;JZBXBNC@LV8IC-\,[IM5XTM=S^WI?=9F,X@WG:H\(;.\*$- M*8U8O**]0(C+PX!0C'TJGUR'S.=I=C:))\VW%Q?3";IW^"*T-OVP%\E9RJQD M0(6*("BU8(A2P)V@S#'KF5I;YU FB)1I J<\WD.2 \>I!V(4L65I))I\RU[\ M-4U+A-&=II_S54P,Q:V]%1/[<7Q[>>.ODW986GH[/'8QGZ8KLP+LIEUACY6I M?/APP5VI]3<[-V2WY79XOS)<(/?+J .3YC-:N\;-"C+,KV:CTT.\:#$?]Q'; MMV9PUM[X9-.# K0DU'_\?1Q^:L((F>P?WEV@<,-X$M/JYG>+GU_NS5EJ_GH!NC^R=C+F#]OP6[3XG_/6-\4\\>F M]; MGS\C1_GOXB9_+)=^Q 9\-YJ$7]XU"8W01>&@Z"B\.Q9.BE8"^6+'TLIPM,T2 MPYJB+66XW B-S,(,%ULQ3:=N6O2H.2T)#'>-RI)DWHA%H)-][OZ)5'1IM2Z; MV>7%@IQ^G=,N8NR/&*U=F]];1K+KZ@\II'./G)63[EM^O^D\Y*CS:FEML12R M?.>RE07=WKOY;+):9BRM* "+[>ZF'F5M,E]6U_BP>!T"P GY9G5#MQ1QT:;W M;;IP90%C-0#=\O/BV>_NV]KV:=@._7"$(O=^]8R']JQUKV7D1)AOBMEX^!IZ M0JU][)K'?L?WD$=?5!MRS VQ)UR\NC-[:<635ONF7SJFM5UZJN52-7%:\JWH$I M7C5R5=>JKE4C5Q6O*M[!*EXUIF9O]"BK;T_3.%S>R #? M2=VUMPU\][SH!:?:[TY$GM[Y31=0ZT=QM&=M33#/RLI_N-+F5QZV^7/AB),F MJ0".6P^"Z0PN^P0B1^NU#C[IM6+Z-"@G;';@>6!XI5/@5IBCT$=D#U%ZA]<_318[N M=@BQI.;0(+PRXHKE%.X1^_]BZ MJ<,]!L)L^6R/RH@KBE84K8QXLZ@=*>%1.@-2"(6H;05XC3"G71%1'+12W;JFH!R2 MM=JS4WFD1HH8YI+T"JB1%H00 1RS$DS(@FGG4F3QKI&RFN3DHH! &;H&1'JP M2A,@S#O-0"=+5LH3_3=-)$2G#*/M0+5D%T@JD%4A? *0LTB -U<"R M\" \(6",]I"LE5X3$P)9.]QT_T!:D;.?2E21\P@GO1_(>?"1;:^S$#8',+*< MU>80I*WE&@*35E@E;=!R_TB]FUR/$K^I^<\UZEU!_+! ?.>@FH)77%H'- 8$ M5>T,N. LY"RCM9%)ZM:6"_$7/BIX'@9X'3X$I$8$23X#K MLDF%" 9&:/S'4Y:85#FP'00K=IG<48EN);H5J@\/JG<.G8)$SI50$%+)T&#: M@O/E]$2:O)*.$B;6=HKL"CHKG>UK5D>M)_+08'\_F5Y,RGF!**%^5I,ZJHTZ M.!MU\.Y$R"X+:R-PQKH][P:,"@XH)]0Q9K*-:YF.C-"HI53@L]!X3[&)#.^1 MQA.96?;,VC>01+*>$HFV\^ V_%1'HX+XD8/XSD$URYP\\0D"X1Z$C@801B-D M+S13TFM#3?] =4,HRI086'MP 9L:4J_P>9SP>? :5<#N@-=Y;J6[%Z@/#ZIUCI_-:Y20<"&,5B" -8F?4 MD DE7!%CC%XKD[Q.:Z>")"6"4CB HBV )0SLGO=&)A,0XN6L14V9>"%X(GAL'WG@? ML\^,G!<2] F"VJBS>B# M] ]1-U>LD)F#6Y6LT?2*GL>)G@?/?X4G,1KE@!J62UB(@2?< /$ZFN 3R6(M M(K1[M-Y-2@F5 \GEH8%WY< 5Q8\O-PO$'Y]F5L"N@%T!^QD! M=QYHC$:4.HD>A'447$P*:.(T4F^",&L1G/T#=D7HMZN*%:$K0K]AA#[XF+Z( M3@O+-"092*F'J\ *:R%+:A'T#=7$[=\B["BQ16TY);&?%J(N!U1344W%VR/S MW G/4LF9(4R",$:""]$ B<$3_"<'8?L'W9M:;!@8M>47S%:3[)Q9O M!:0/GL_3;(TM?)Z7C>$]9.EE8O/KK9K)^X>K'X;R MQ>K8(U=J8PU\8'4]N&RX#J!=8J5(#AKYA+::>>>#\RXFNE8D1YD@4BE3[Y2/ M($ARX#CU0(PBECC.H\EO(!WJ'@Y R)8W3GQ5=_KEF;T,;*JK5NU3M4^[<^2V M;!ZLS20IHL"+XOE)IL%P*T&3X *161,3^V<>-F4/C!HPLN7JS'VU"'7-IN)^ MQ?WJE^S)\(BH3 J6@Q"VE)K+"BPE'E+4F5*F6+)KVS1V;WAVD^,E]EQ78F)O!!1]HHH\3^;>1&8>?R^QM5Z/^.6]GPWSY=/B^?OTK^KSJ M8=?!U3N7K2S#^][-9Y/59)=6#,>GI=WEK9SR46=B]EI$38;[Y M\.YW7[F&GE!K'[OFL=_Q/>31%]6&''-#[ D7K^[,7MKQJFS@^W#J.2G"CQ;Q M7*']%@W*-7?:"X,^'IN^?M;UC;R*RW13R;]MFDIL?4DCG M/DT;3@8-(XR_7*2>LJFA#\.Z54&L:%?1;L=HIRK8/3J>)2VPF9WAZRAKOI^, MRRG.L^&GU"P6Y2KH506L"KA-!;Q7[9K)M%FLAE<%K I8%; 7.T:KFE5RWZ,Q M/W)HJY&,Q\?SWZ<39/?7ZU]-60!+E=17Q:N*MU7%^[,;3IO_=J-YJKI6=:WJ M6C5R5?&JXAV8XE4C5W6MZEHUXO+?Z]Z4TP_=C@Y%(Y$*<+: M(5V9.9>ECI"B*/=0 CXI!1$?8:G50G'Y%@M+'MX!\[62?X7R"N5[@E:KO;'& M"P@T&A R*?"FG)?B')>,^IB][!^T;FI3(AG8DK!^6'BZ;0"I,-K#2:\P>ER, M.%*CI8@@O/8@HO)@0D(P9HC!*3*9P]J.\=W#]HY*&DIQ:!!>*7'%\HKE>\)6 M8U+@&K'5R43*:5/(AFDR$(G4@AON@A#]P]8-@:D:"+'E\K"5$5<4K2A:&?%F M45LF'XDF#+(-B-J6,[ 24=MKPT*@/&6W=J[@YE%[IY7TS);+Z+T=G:V\MR+V MH2'VSA$T":)]E EDY@H$\P:<3QD(-\PP(:E1.P@%;[<*G1YPM>5CV=XNO>W3 ML:L'D'KRE\ET=NI.$Y1!2['FH!R6M=JS4WFD1DKB4!**1BI9HDKTVX'Q60$) MTE)%H[%RC>8G0A*S+H,0A(,PC(-3UH/5GI',4LI,O(%4D*Z@)?QOFDZ*2!E& MV8=JR2J05B"M0/H2ML^""D](Q'%;CM'Y!6Y.RG$E7D M/,))[P=R'GQD.S(JJ%89I.8:D5ISL-D$2)SGX+4(D?+](_5NC_0\^ I<%"2&1HC6&DHB&@5N!S+II4I?)'97H M5J);H?KPH'KGT.D(-]I2 XSE ,*;#$8CY>7,,$*"L,[M#3HKG>UK5D[2.UB1J3);2 M*777)MJRW3*CX222.G1!)-I1%B1D3K(A3 9GTQM((EDSGIH);/MG\Z!2I MHN<13GH_T//@"7#,5% G')@0 XB2!FBM\5 RJQ6C*?*8]H_6.THID0.N:ZB] M%XGM 5:.C8DAZ)>*BR(0 DF$&-O,DR][TY'L05MA23HDQ=J /;T=Z M)<$5/H\3/@^>!&='I=,F02!E[SIE#ES@!F@(-CC&O9)Q^W"]TZ02-2#ZX.J= M5JI;L?K(L7KWX5['#:?.@" Z@N#*@:5!0?+>XA^*T/7ZH[O"S@V!I95B(-C! M+8[M-:VD%@MYL%@(RFP87KA1S2BI]NG@[-/!^Q),4R^#8F!M\2445>"9XF"X MII+KS$7V=^TA"51&FQUD8A,(30Q8GR)0QB31+DMBPUO,*.$'9S.KAU$1_,@1 M?/>(:H/+BDA@T@@0(3HHO@7PE*)BT22><_\0=4,0R@;J\ XUJ*'T"I['"9X' M3W^Y(M9)R<#8S$ D$\$1PL"QJ!3CWC#? _J[FWP2:@;18O7/LI$2$8)0';X("87/YE#0$I906-HB8UJI1[PH[-T9HQ8"3FB!=RY3L M(I_DY]E9FE:#M'&#Y%&RTO2J R?R8M:TD]$P-JN)>[LJ^$*Q>'Q(CM2H:9I- M9\^,YZ7T5DQ@F*#@%8^):A9<)FL'JE&G219HSTPYA,TH!\YIM(;)X2+I$/"CT\S*V!7P*Z _9R3%EA"H!#@G6,@B"\%9ZT$C=Z)RC%+9M;B0=.13;$.9EH M#Z%[4WMP!GS;!0G[B=:5SU>0[I]8O!60/G@^+Y-ED4@/(;!02G19\)IYR$DF M)U7*S*VM,V_>*.RTYDME[96U5X-0#<+;8.V:F4REB,!L"<%3;\ 'Z< *0TVB MG&6Q5I1K5P!=N7D_=*Y/I6=ZDJ7Z,.A_7@R*GXSB,ZS Q\G,C:HIW+(I9">L M:&:D&CC6!TS*6J* 'O4H*@@T,G MSN:DUW)E]V\<-F4-S(#1+=?[Z:M!J LV%?8K[%>G9$]VAUH1DN8< G>JI/P: M<"Y)_%-E1R)5Z+/LW^[L)L%+V8'0.XU,]L<,5;^D&JAJH*I?,*G$ /Q3.I:?91&K=6V6[_]F%3]3T&U,H!XUNNPM17FU!=DXK\%?FK M:[(GTT,"<3;S#,F$4%R3DM9 ,QA#I8M"*^;64B$V;WIVF:NFR8")+9\>T%=C M4QV0:H:J&:H.R%TKD#AAB64").<$P@H)CCH%A,6DB.9*QQT$J+::$$<'3/.! M$$>Z)+Z-M#C\7&;OCZL1_6E^GJ;#@'_'X:?MZMD_Y^ULF"^?#NK7KW_-2%QU MJ6O*,\FKR"SM/I M^?C]MZ/1Y+,;AX*4WT]3',X*0J;VY_%=#+V-L#^.-XBIT*90<+4DL[9I_-" M^,!Y2#)!B-@O$81'CT)*T-8S%572EKW*H^CQ@(PG]QB7!ZS-KO1FUDQ3F)R. M2X]1DQNW&KG2DR9T8]>,NL%K< Z+)M3T \NJ"YM *2=!8Q2V=PS&M06BI.-;?:A=> ^-/X[_V@ MMD5HV@<2(3U^%(<*X0AG*+>IF4V:2:DRBD@4)N>I^4WZL#H2=]"]=?&N&P"( MW6Z+YXAM]I-/J?$IN'F;;I&1.,$+QY-9$9!VB/2_^Q7G9C0<+S TN^&T^>1& M\ZY#9PX?A,^=C\IS\W1R?KO_)\U=+2D/G_@V33^5AC0M*N\PH_,Q1M\BH5L[ M+%WJQ'F\>M2_YC@HL\O"YK UV.+K3@T:G-APUKAI:L[0I1Q=-F5$8O-Y.#O# M(<,>E '"EN(4K9XW';:_G!0:>-6I17_*0T9EJO I;C:;#OV\\PK*[?C"*0Y> M#=JB.+B[3 M-"R^?&IGS86[/,=NX>T";1J/N+3<'LVL07K6X&"4.!V3X2VGT M[ P%O7R)'V:W1.;S$!_DBQ3\:SZ-=>S_2YNRQON^IF_VS.MBTK>J1/-B]75F+IT"Z-A%&&,*,C M!%%.RI$J@"ET-67'O=!26J?6C 2A*D42@):3RD1"PX)DEH-7(N2L'WQ:NHHK+2=J\1 MNYS,ER4G/RQ>ATIW0KY9W8#3.G(7;7K?I@M7+-QJ +J@[>+9[^[;\OEIV [] ML%C3]ZMG/+29LWNMPGG1_)L/[W[WE8OHB1:/7?+8[^S$LD??T\MV/+*[MA.D MA[?7WB>%S]ES^^BI&*L(ZC9=S.L%B;TL2SUG'6YC?=[/0AQ*3_GU#^_8NZ_W M_ED%$_8G(]O=E?WME2W]'FWIRT7I*>4!>C&<5>6JRNU7Y?YX!4[/^%GJ]J]T2-^?D#_:3AN)NBU7"8W;2;39I3:=B?I/V\< Y^;.K!W M4=E?+D^/\G2VN]!@/$F"40&A'%\OHO1@?=!@,[?1&V59?-5J\2J&='=IX7K1 MH2Q!+.-'^-<_AK.SX?CGTVV#X=,&8&W&YY M>]7Q:4\%S:.<]J,!3>ER]IEI<%D1$"9Z,-Q;L(Q;A3A*M%BKS+8/T-PTXZ<# MJO6 BBT7Q'G#FE,C^EOC_-<4_XKUXS65]%?[5>W7)< MAI2#!^$%\C2?$S!AE;5$!.U<'P!STX1?#P39<@F"-ZPU-<"_-;)?F7T/#Y][ M$TIY#*?/;=?8<182H9Y!XBF H):AGQ MF*1"5I)%M'D[-W;;= GL@/,M+V._ M_/2Y0U:ZBL85C2L:/[) 2Z,5,3OP*F@0B7!P,0?(TOF"Q]PDMCN'6ZJ+C0=2$$&Q.S46CZO0.B;L)<5L"M@ M5\#N V"[' )C3*"CXP0"=C3@ R40J1,^,G1U_ XVFUW_M3&@%H8,C-AI@.D M@?H9I9SO_19O/9JR1)NH'\:9,-EI#TX$"\*B5GG\"%'HS!/U+*\7QGU9_;!2 M*?&C^_+#L VC23N?/K<^&.@3*O@W'RYU5G=5DT=>:^-,NZJ:48WJ_OD[Q' M7[SYO?!6(J4HKJ3BLE1.CT@U&'*4K*WC)$ND*'?QD'&;,F,*M) >Z0G'>X+B M0(/DBDAE>*G!^ >_FDQ!-^E<<+V;>H\4SG@7SE.:%?37XITE"*AE",VI%^: MBU(4-C9I7,3@3M'!4,1D672TWQ)" N%,1K1YC(/@NLPVBZ"-2YH2%T):V_PK MG+'"2;R<$0?"9[28-FG@E@8TN8$;Z78K(M- DXYSK30#JS42*6\=$(+QI$V;0(Z_K0:A"L) M^1L.Q/*@3&1&/U^D1>'EV[[-!5*N*V$!=E-:?OSISX^Y-_KD8<]F5\+RS4I: MVE*T.99JTM-NFW"^!T/Z(1-(I8.PG@"U'*FR#*:4YT4?5C!J XW*Y;6,PI> MQ3YDPO1>)):H@>9DFES;U8RZ!T%\FB'VC)?2X[H?%SC4=NAR,<7^3K$M35R4 M )_=>6;Y&V_VPW&IG)Y*I?)%1?!2"WTRQC_^_GDX^]\T'94OVYF;S6>3Z>5U M"_ 9I8[VI!BZU?//+T9=Q>]%"77LS[)>.8[$\'Q^OKAY4:B[J\I\?(5Y>]++ MRI]O&<'LG,M<0Y09 8]VIW9&#ID'G:W0-NBU0]M>%4_8"CNB5 T0H?<.;RMT M08*P-P+]#*&X/10/9MES[Y17&;+D 2TA-V!5^<2UL0[MI$OIKHC8)*WD22"9 ML@E%1"BP)CDP0CA-N=8DD=V*B- #8?KC8NWZO0](Y#5AWW6#WH"#X!G-+F2! MDLZ1[&=#P4F1@4LB-)=:1K4F^"_!QKTX".KDX37JG;/!/)RVL^;,C7*?G8-$ M(Q<1H2Q3DHOS%\!Q=!,8,41+PCEW:TMA+P'"_3@'?1:'HW4,'E\SZZ][L/;& MYRZ5A7)PS1_>792CM\:3F%;WO+M]$L\H?8&(H]<);3E<8WX^_A"'[<7(7;XO MOUXM05UGEPX7S5FF7RZ^6'9[]9;N5D!#^<%/OI0NEG-"KM9SOVQ[T?9U)<1? MHGZ4WI*\Q9KM2M[.KE)6N^E8Y*%VF\+>N]%G=]DN#^:X.3.K8>_&X?XQW\O0 M/B^-9\/"?3VD&U@-MCQY@O] \ H)>?()+*$:DN=\)=_?+PX;K.>A+9@0,IE"20IK&5Z+\N*(2F1HBV,#D5B68S@+ MAOISPO;1C%V=-+9.4GIS!- Q'GNT MKSYO\."C7GLI+\O_7L71?^^GO_MCB15M][RC Y6QJE=5K^Z4>4DAG?LT;3BY MO210]:IN\MU+X:&_N<_E9.-4+JHEAPZC-EX]_&9M$6O+^:_!T2B5 Q5!0:_^R4MH-+=Y+)@=4J5KRKF)@Q<"*@<_'0)>< MX(PBHA@-PDD#3FL!R6HN/)?"T;5,#I&28TE9B%3+<@\#[UD&2Y+2@AFN,]LE M!@K+!_B_BH&U[.=NV/<_)M-? '^[F$Y"/:WW4&S/GBG'T9@<1Z4A.2APWJ/) M,6A\/.,6+/4IA2"MW4RAFRN34]3UQ_%?%\JZJ;QJ:P=$59M3L:]B7\6^IV\J M\26#0V1P,EH0067PE OP*7K&# M,K1W$]2JZO17L4V1@ZZ'C-=J]*[[]Y^%X MV)ZEV)Q.)K'2[5K3N=9TWJW9(DQ')X4%$\O^#LW1;$FEP(C,%5HR$_U&*NQ? MF:V5QO][4?A-AY0FV% MV@JU.X!:Z321'-E@IJ;4:$E@;"D5(+U@D6LJ(MVH/[%1J!5R8.663_(]>*C= M: GZ+?1]SSNREZ4&[M]J[12A#IUN0&\<52'R#$9G=,XT6IN5@H%WZ)U[4H;(MJ2.R9:[I;'W9_(]WS*==3:/2_&4SEA?E^6B$%^3Y.*Y**Z5B0O$3MKV=A[.K M&X9M,Y[,&L2E<(;M*@ ^*%]&=^Y.4QPT^,#R9UI6?'I9]X8X0&D<8=Z6SMWI MTK(L'O;D1:7&[@@,M"G \ N<#2-*[/L__X\/5@>-+,4$4@HGR@ ^60U)"66( M\%*XO$NIFXS3E9K=^L_.M/RE1=T>*!D2;#2"& H9&1]2ND3!QI! I>QY8"S[ MO%8RA"4DB39+((&5&G\1_75-(Q!KN8@Y937J^F\2W1V/+UY.CGO=#Z6LFBH5NW9\**4-QLT M^"9DG@&YJD-<<)^&G88.FE*:;8R*7TJKE\8ZA:^#0?2C>1. :3.8,0D[X2]#,47E7C$JM>!6# *U1EH3R#IST&7T1 MD:G5HE1(K6+T,C%";#Z?H%%;$Z?A&.%^-.I$YWYSL#*@7?&:A#[M+4!&&LS/L7CLKA>Z&YVTI'3@9?<)7EU^*;G23 ML:JRTZ*+>;)1::><>Z547!S#*8@@8(Q6(*GPW H$0;L>IGQ5G:4[HO^?0[>H M4O/5>DM="X;C>8K?SI[:[/^A.^9P5S60NKK?XX#=6C /?'S;"4'LZ%6[FLY" M=4Y1.I?<:"F^_]8N66"\0_C>/Z*2+RN]M1Q9=R.@\N31/6"_X]ZJ3ILKXK21 MDDVJ3O5&IZJ9JA4I>K*E[#LWL MP9*71)T'XX,'2Y,000EI!7\DY?K;DE;@1INJ,B$'K-9&JKN_*@96#'S)R=HB M.AD2 YG*"7\J1["$2-"J@*.6D1-V%P,-%991PR"H@H'*"+#.:FPIL\H:S;01 MN\5 -E!ZRYNW*@96#*P8>) 8:&VV+MN,4$8C\L!(P"HJD0PF)E,0+K"U7/.7 M[%S=-@_4_.&3X]^J,E0,K!A8,7#[&*B--BR6_3:VG$T42NU%'1$#I0W:,66Y M6JL&1AGQW#@+*K$"GB[B/3X#8XH+$YVUCNP6 \G 2E8QL!;ZVDU4=BF]W<[5 MJ_UQ9=OOO9N#;K^Z] S$B3+VYO^3V/5'=E.H$WWO=HJ+2=OM9WH_364WUJ?T M8+-_0W];S>1!F,D]LZ.CL8XTE/ ;S4# @7V5 =G.+K)XHX8X63' 0C#H3/&8Q-&KBE MP5(?N)%NKU!(3:D 5J&P0F&%P@J%3X5"P6C242:@3"40AHI2H\2"U#P()ACZ M<^OG.;^^9-MVH5#( ;-;/K3B^'2B0N%13OO10*&TTF8J(A!CD>;9DB"E$@-N MG$O:*4^]6TNE2G@73P*BMPB?22BP)CDP0CA-N=8D/3%\O"TH) /-ZE'W-;!VVW:M9.!22\DB:%J*CSH?P-K@ M@6B5K9%9,YNV%T;^J[OLBN!M*GS,!\9N.>&D![MG-IF=4)?=*JI75#\T5.?) MQY"2!^V"!,&8!LM]^=-KD2A+SJ]5/-Y<1'S#J$[-0*F*ZA75*ZI75#]F5/?* M^>2] 4E+37IK$]@L$-4-C5IQ)[A;X^J;"^YO&-4%&VB]Y4V"%=4KJE=4KZC> M:U3/S.JDIK/:7U80,8N2)!<@[1E>4$%\M^_Y31K0F*")%\LFM[ M75]R(/9V]WF9 9/U7.R:R501MR)NWQ&7^%R*"'C@*C(0)COPPB6(Z#](Z3*] M9]$WD2!LLA3!5MER3P+C\&[) K?9Y.C,CJL+L '?]L[:BK@5<2OB5L1]?>A> M>Z:T=R!Y0L055H&5B90@OB,F(GBFM9I6E>-6Q*V(6Q&W(N[+TO^U#IDE8"(+ MY*NL5(\Q"M%,*4L%833PRG&/ 7%OQM'QXM=?];9O/99X_ ;^MM?K48! MU21/)K/Q9)86*/#3Q_^Q5%'":0#M-"JV+U7Q@L-//).D66+$AG?-E_/1^Y$; MG_[A71K#?_U]=\W__OJDYW*4\XV3R;N:.2F6@\G+6]*7(?XT/ET=_3S$2SZG M:6JPMTVYH[RF.UK*N%M 4MO5!!KC+-XX/'H\*YAR==!T=UZY M^N >*B*T/,^\&0W'Z>3FH=.K85]JWYW3H_&;./STQ_7CJ(]<\X;60@FF/J[(U9?Y2H])N3;&26#[:['Y$ZX%SC MVRZ;8=M+N6R1='69(LLTJ8X2#<>?\/-D>CEHT+H-9_BD M=&.?[*!#N GVK5P:L9]A=O6J)=,;C]/"6>T86FD3>3^7C1G*N&%]^MO?'"FT,]P38UKBTWW'L:V\ZTH9OS)\XY/:_%; M9*WC4))Q1L4=>\JTG+E/97P)C=%BHN# MM_7NK3YI3>1:6+: 3H>"H3P'IRT"IR0S.4H;3)K50E> M$@C^KS&*79&.^%\WQ_:ORZ']^6IDETE1?S]+:?9M)V";2@64,W=0[NO+B;3E1N-#UD@K&O;5,!UX3$7 MW4KCMMR%*%6R4#O'>]FDIBUJM<#GV00-!?[4$R#BAL=DM()H> 8AHP#C# 43 M4E0)127?LYGD!4#TMZMQ_1Z'M3B-^)\_H?G_A*.!5NHG- 3SZ31M#'>4>7BO MX,XL'D[XSM_9$\'*V0;E%8J&MP($9P$_*07*:R=-R%:J-<%ZR=$5.Q?S( M^]H9_F=)A?/BMCR:?&Y[R AV[XSVKV\;"CD\%E@ZLGD^V.[^Q8W=::?>*U!; MA2"6L(].7YQ@!\H"B4^C8?J4T+U>$#O7HC?D\8J+2=L.BPO:^:@WGU+\570Z M\9Z%'4%6>;W.,L+;!B5"<>>[V^[HR@6[6H(9+/S])3@7,MK=%&X*[0K4KOS^ M01=TZ$(EPV*X&L1-1.!IV<6"S[YE#A90C\^?CQ:H-\)'C,HB3DBI1->Q"25\ M@;.U M.!G-.Q*P],*QQ>>3:1?-:>?AK(S2K$0J;HW/^=447@5H2B ES)9-"Y,YDOEN M$FZ,\^JE*>^N*"2E$9KP@ J4_U\+TRQA-SN"6C#P@7Z/A+R7DT(E4>15>E*>3\]LC\?DI MG5MZ&7?#6*L(4>EBB1C=,GMY.$8S6QZV.G]C<%,B)A?H%"W&%^^N5K%T%UD= M2N5H'M,?N]4XU(<6*>$%2B>,)S&M[GOWQUN+=:/T!1;QO7+(";9V?C[^$(?M MQ_>[6E*WFHQN@^R=C+V/^O/R[^\=X[75/SY99'^O#!X";BQ;HO,Q*; 8! ML3-EGXHKL0PQK? ZSJ==T!EOHQS):OJE,YU,+3XO]I*V]QGE_<3;XS!VIJDL M07P:1J0?:)*ZU8O;]&+-! UQ3/9H>IZ7)')HL=L-Y8/PH(PBD4(6OE3T8@9< MU :(#-QKS95?#\*\)!_D[[-)^.4,/3;4D!)[F5W^-)FEMY(*T@>'U9[\ZN8@ M_ENS&,8WDMA7=O&!Z<5D M6FSUR'T>-'$E#,TYMJLXZ=U2=R$M'KG,F9NF)9HTRY@&>O,EG_,TC;L%L?.4 MNF2#VW&3*Q-_\PGHYJ^>??W:LLYVX2Z[I7ND$WDRGRZBN?A7.T.BL0RZCIO8 MI;*61;?4Q%06[)$\=,TL+_YNXJ9=(8X?.B=JTKT."4.7#+&()4Q3(6%X"WKP M9=%_$:]P94A*%*6L;&-'1D/GAR.$S:YIUV&71>]G.-%=(.)&O_YM.6:KG-G2 MHX[!E01Y)$HNECGO@M;+H$!YTGC>A=GQ67CW""\M(] ]%GL[GV'?N_;TT)7> MMD)N@+.D)++T6H(D2*H%#1RB.<)9RAA(W2S_D*5?^Z$.9G MLI6#PIL;[M"_M7= 9(4 70QR,D+*7I3N"@_>'YVXKW:3S!8 L'CGLI6=P77S MV62ULZ:THD03L-WET*^6=W0I2YRTS)^:;$B+YRB4G5#UVB3Y18@./ MX2=\ X^AC_U.3_1CK[G]C-?5X;I/$)]3G.L-52U\,2-^DA)^N[+7/Z!&/&4' MW)NJ'K>SS;95GNZX5,VR!&*5JRI7FY"KOW7>QPZDZ9Y>[GY9:/ORA;-5?OW# M._;NM;+6BQ';%:J5Z$%A\54(]WFFW(;I7\_+L+Y,9O^\2-*XN53V?&$](MNZ M)R'8,Y6H/:X]?I,]?C*!Z4=MGCV+P!$,0BWL?E]QGP=6!2PQ@C-OP?%D0 A" MP+%$08HD'?7!ZKR6R4!HRED'!4R$ ()$"=YZ!I%8HJ4F*8JK[22GT_/Q^[L+ M <5Y6ZU[_> N_X)/+SM,_E]RT]N;1,KZ%IR7G\O3(+I+*+FFD,;/9U /"5.7 M2Z1OIQ*M)0(VCA!(@H/#C%'1###--:XL_VKDZ4C7I2 M904Y:0(BR 2&H78XIKCRU!%']=V5LI5:W-"*CY/OTE_=L"=:P4Q5BV,H1?GT MO#1'ZZX=JT&HQ=EV> M=.^!F:?W?M.E1_O!VM?[O_G=S<@XE4!JJ5W*2"U= *,192A^';/+G%NR"8 I MI9,FXRXS]!IKTK2+Z/Z0P@C_$^_N:RY+_HLKKG8XDYL[G-DC&YS)B9;;K37: M"].QCS#PD3EM0BNA-6% =3FIU-M2#0#YJA2:>1EXCGJM^&YUVJH)/FBG3;O@ MO-4@J$$KP*,"0WPY]C$;:KR6U.:[.L%E,I+* %J6H[&D4. =.GJ&)ZNL9,38 M^):+-&3%^",M5] M.PCW[4C7W*C6UF82()98A5#*@'4T0F(F*.2I/(I8W;=J@H_)?1/&9Y?+.2*Y MA#1X0BL0E :6,])42HC^1AB*O4A$,4QR8"BP3YK@P:^>/O$8[>NF]7:E' M==ZJ\U:=MXT[;]HX=+:B0>L;,@B;(CACD*4F%J7E2@J]%B)Z"N72F)4"0^AP0\)2]=,/F>P]VK\U9-\"$[;Y)[*@.:"J%;E!1=6.O M)[KWLC[ _AR[9VUH/VS7+WGA6,S%=OMBMA4"5#E>AA@5HRX'NM,UU^\E*'68 MKE]/:Y/4M;UM8=:F=^A_+.?S5/MW"#Y3K\:@BD(=AJ,=AF>8;';"BLV.DWFI M-]DO:OPRB[)=KGS_>+UAMKPVTL^CSS9[08@48'4Y#H"G!$8[!RLT1Z!8Q&"4(&"]8D#4%'0V7*(3G_QG(Z%^?I\IJ?<\#K MDT_7"1HUY9*"%I: ,(:##]8 15UQ/BOOW%KB6B)!B:)".62&]W@)AGD"1.JD M(U.>$ON6"DJL4Q+%(^63.,\S(BS /URH.P*.HN* 72VYAB#"*KM2*8 MK]&,7J9T+NK#5M6H&_'J1KQ-9V-RH93GU$'(UH'@!L%"< '$:D&99,*EM;WP M+P&8/65C\KH1KV[$V\"F(TNM"\8#%:5BA$8%<1E5A7J=>>:6!KE6\*\Z;=4$ M'[+31B+GP0L#V0ITVJ0-X&408'R.WB>MLEC+XQ?$Q)2U Q*(0FO#,ABM#=A M!>%*&*[?5!65&T4PJVY4S^U6&17JLZ*9@HH^H> MDOMV702SJD;UWFZ5358RH@G(5.?M()RW M(UU[8\IY*X0&J9A;G//AK31>16C6#LAN3IOU00?LO/FLT?)M@1HU$A/ ME4>BFA0Z;]ZP+(A45(BU(@!H(9+D$B3EI)1/)F!HD.!UH"Y*Y+7$O"7G;5D$ MT];BL-5SNY5+;(22(9<3>C,(+]!2Z)3*\:7141I43.LUDU^A&KWTW)9%,&75 MC5H$LS^.72V">7UXG7C4$5A3H,1SL,M0AF+8*YHR*8G'@;1#3HY!L'PKF2 MO18%V!AB]IIH3M5K8L+[I,_LQ+):!+,6P>PS[!^?H:L3?%P37'M\2#VN):MJ MR:I:!'.G(;;K(IBL@E%_A:!:F]KCVN/**"JCJ(MV.ZRGDH7P-%D@+$@03LJ2 MQ> M%RB?K!1"I\B"3N"T52!4]F!H*:V2D@_,J\#Y6I$AER+A*DJ@06H0J G@LW=@ MB8TD1&UH?E-)G3>K8%:U./!5RJ=KAF$F^"A EIQGX9T&JU2$; GC2M*@_=IR MSVLTHYK8%;5V-W*]=XC,_M;A.X';=]!.B9WPFF9,[ZF%(@PII0QHP)R M8DE([I&;KA6@?@G '&8Z9B],1]V)M_V=> [I*%$95%2H)2)DE'C!(9*$_IQU MUO#[ME94KZW:X,/UVB@ERE"K016#(60H1WE0"XYGE1D/AINU"NTT1J:X%)"\ M1],AG ./%X-4)GO-C:0QOR6O[;K,7W7=JNMVVW4+@69N T2N)8A2:\@;5?!? M6K_2GDZ$B,#!2!! !2:W+&94B MZZRHH9D*]Y;\MZM"?]5]J^[;[4,^/,F!"V1%WA4ZI3Q85!@@CCBML\W:K%>) M?85V]-)]NUL'LZI']=ZJ][;!U;=L>98^0\Q*@9#"@G?XCR/!J6W9 LZ0NT>A"K*MOU08?E_=&DK%"2#0= M*9M%(0!# ^*"HX'PD VS:XG$2COA;(J0J4:/#WDLF*C1W&C)K6(^V_"F#J%; M%/OCM!:(K:[;#=6P4D4AE(/$="C5Q0-8*B2*N0C$:$5$7JN;_!K5Z*7K=JL0 M9M6-W?EMM1!F+83YI#,0B->$>PT\"PV"2PI>< 4!<2$F??QXWWUY,AZ.&L<4JVZ"9 MG:7FNXF;QF:2FQ^&TQ1FDVG;N.6B8..:MA.;Z;787"S$IOE-N??__A_#&/E0 M'K:2I^XK^N&WC9O/SB;3X?^BR'3O02N#';UL9I.;CYM?E"^N>,4:3GZMHQN/ M5^FL.#4N0HPVE9/7/+C$%203O#">6NK6F=IK55R.W+?+ 4OQV_/)?#RC=VWNE:7E-RTM\$=,+2=D@ /TH+7= ME?P5&2N"$#JZL9"LMGSY[VZ*]S3_.8LG@R9]":-Y._R4KB]O9^5SD1W7MI,P M=#,43;QNB/(S')@<#)H1LE]*M:E)]-,RO$$01C0O)Q;8!4#[]!Z")PLJS0- M.JZE*X3BC[E@P;L;+2=Y:3Y<^7)# M<[W_66[<)S<<%=_F#G%P5]U?:?P<.=NT@_R;?*3Y?);&W;=K5,;='#$T*!=( M@) )C5]F&A[:ER,"0K7VD)DM#GDN#CDE@),N-#;4R[BV!F:D3L;+ "%)Y"%2 M!; Z<)P7QC4AQC*V5GWD?D[QI]*IKG]EY7Y[2_0OGM\KH\V>=@;RKMIULG-! M[Y\S4EVN#;AXA \+Y:E#-)S"+Z< Z]< M ,,4\B2/D,!,4&A:UT*=UD@D21IH*>DDJ!>%1)<*BP:=.)D5L]7SVK+G]1$O MFPW/BZ2Y<6P^34:(U^6>N]*+XHU_MW/_3Y3V(GBHJ+^D69G2A1UO!XW'MX]3 MV][XLGLJ*L9H&#H.,'*?\<+N2WR-V,:?8JN$8QZ]$R)9,Y&*$OY8QOQA=EF\_#V=GW=.+F@_;KGLX M4G^;CTKB,[H'M.O8ZF\4Z]5$_#V%^10'!)O_IR_8C_%I:KX-W=Q0RQ%1' X4 MCD%,<3$E-V&AB1.\;SR9X3#\:XYHLVC#"@:6\XM3.#R?GS4&L6?>0,H2+!CR):[6;YEJ>B.R3E>@)RPPB( .W MF1L(Z!8[SSE7>8V!>Z>Y-TC-5$S(U:TO6U,R0HD0T3$?/8]K)X>]>:ZU,$6J M+UQK&<#9]7L713?M3;/<[V"11P\R&._ ,87R;3D%6^(**./"6RXY<6M9OQG= MSQRH N+0-17$*;!ECPDWB5J/.I*XV$.P2/7 *K:[?F/O(E.9$641Z(!'B;3+ M$P)>$@72Y1Q1. C*RVMHUVXC4W:@Z<,YF4<;EW*).6E# 8Q2!"$9 \9;_%-; MR9/W27*Z0=3815R*63)@1N]]KE\:G;HB9R?]\X>?.T)K;WRR_X^3U_D<,?WQ M]W'XJ0DC]#+^\.X""3V,)S&M;GZW^'FE0*/T!6+G->, OP_%Y1A_0#J*?/OR M??GU:J7Z.G5ZN&C7,K=X\<6R_ZNW=+*7.6_-V?FQN=%LLGOSZYRM;NI6B1@NXS-?^]&G]UE^^'=[VY- MV6H^N@&Z?S+V,N;/2RKH]!<1:QST M;I]_'#>+S7I?"X#NWGA?A?T6X2XW#FDT6D0H'G!'=\_>8BJKQX: <\(CA:-( MT2/ED'B)7* ?: A9VT-%J$J1!*"$,&1\.H/AFI<5Y)"S=C1S>3>FL5*Y&^3\ M;VDVO)OZ^2JGSVJ[?\JVY&/XI$_#R;P=73;7;OZ"I$WFTP>C[XOP5G 7PQER M.QR=^6*R_.6:_*!,M6GU.I\"#G>3EAW8B8!-60*+FB5IDPYY+3G[)7I9IGF:SM*X1.9_'(?) M>?II,DL?\:G?C5!:WC4)=?&BS.1TGMY5#G%%;\G)K[X-87X^'W7!^I]1::;- MK>%L%N/9_.8_)VW[VP-G&1N0>4.EY]9FB"1R$,%;,)8E%.+D='9.&KZ6K/82 MF?][.$-@':6?\XT)[.;O'FTH<_>QN.#/5(G>2O^+"#,:A#P9C2:?2^"I6V"* MV-SEBD_L5FM&$[3OW8+/8@FI+3;(W="02:<\-<^9 /M8">F%^T@)U2Q9SWDD4W]]JM[^N]3AN=L M]'_.QE1["/M2CZ?#5R=R4_+(D=S/*K^RZLP6Q^MU<=V7;=-%P_@/-(9M\Z=U M*_ARN7I*/9(^C.U6I;&' '?P8W[DD,3/&^<1/FTVD:A\O?^^GO M_MBEYRWC<2X6"E[R!"L 5F6LRKA-9?PIS9I3-QRWB[!!:G];$CVO4B4@3]#; M=,4CORGY-_VH:&_*Y.R]9.&3AON[13RY@<8G;,2X M!*\G>1G$W4F!LNT.5O\JE.U?9)[>_<,\<^59*R*+B7GZD/WFZTDK#SUN"XGE MT5M%,A :" @:/=@D+02G250^!A?7#E[3GG#G10#/2N5?7?;">Y6!1D,(5T2R M=/^NYV7"Q)^Z1(FG9QBW.$7XZ9&<%4T&4NWEE)=^*N5O*RQ76*ZP_#9A.4IG MK8D$/"^%)9(-X,I^LN"),P$1-L>U#63)^Y#*<;+.$07")P=.ZPA2,IVM,=R: M^S=(;A66)1T(6V&YPG*%Y0K+;QV6J4Y)I6#!>Q5 .*/QDR:@-.)KUEPA,*]M MP]162NH(<*T$"*;Q'F8$<)=3D#E2E^/N89DR-B#RX2IP1Z>5#^+RBV))+SC] MXF9^6Z>J+PDNW!@12>!D89 M)WZMP@[C-F7&%&@A/0C"D00&Q8$&6?QQ9?AUH&_[[=@^:[O<:H( M!6\$ 7MWJWRRWM3F;C:Y)[F5VN>?4R !SG"C$6=)R?;<3_\T*&E&,YH7C88: MD52[$EL221!H=/^Z@6YTLXSX)&2,#9G%V=991$W3<*XX(3YC85LOV':)9R1) M!*PJ,S"OK#T*B#Z*G3(6B1X?=!Y9'1C/OX#5:[PL& M/T%#\%D1\B>VN,Z-83)G1+!< * 9 $$-ZV9*G2Y$7B0L4UWL4-X+@D^G/[F% MD2];;;>I'LC_\W45N$QSQC^\9HG6^P\5G* P(DXC3B-./Q>GC9<\-9Z3E$M. M)"RIB2U<081FAJJ4"D$[V00]#D[OZ%J2"-@(V C8_6$-!.P' 3M+4YH5N20\ MH2F17(3*B(H3X7B>4Y.FRG>R(XJ /5[ ?JTHRI,YD1MR-RR3J,S)\ACNT_N< MJ$U1FZ(V/3F/9J%,!LNJA%B=.M#%FA,;JA3[+'#+[93<9[/S,O7+NNB/5P>R'&N83'J3458M0V^28 MBK@O"3MVH0_JY-=S;PDE6>83DE*>$"E<1C+&@Z,K3W)FTQQ3WS!9=UPZ&-=BJ 10"9R&$J F M31()@)Z(I<98BEGH Z2+/&6\S8EX*NG]Q-I;,RKQJR-6@ML M;L?!YU =IT\[/?<7H=UZW:[ C^5H;]^"Y6B?U\2(R]&.8ROWA$:,!6F?4WR* M*RQ(>R!N["'$C9[FIXYY6&_O:7IB1=J^2R,6OSP98<2*M"B4*)0]$TJL2'ND M\Z\8S]?GBK0#7R0\=[?_^!QS/#\=^N!>S0B7L$'Q^*$CC '.H98 M("PC+)\8+.>I8U3DG&BK$R(=\\0XEI-">,FY<)IZ=Q>6<\%3GQ2 R-QQ(HL0 M26&9($DF)"\T*6M>'Y95$BMVX("U M(0DEUJ-]_8TGK$=[WY%U*EAA$DT,R\"4*PI/+"LX<4X;:D3.$F>VCL=1IKRC M.6&4@N7GTW R+A4D4S(OBA2>%\EQZM'RF)F7'X[ _<)^@NVA!XR&3U\,'ZJE MS62H[N!4.*J;66)X7A GJ2L2KC7/MM:C+*%*2Y$32\'ZD85SL(:U.3'*,*-3 MJ4TH8=O;*EVIB47Z<$F7-#THQ:QG.5IG8K32CWH6)M M*%S+0T8;EQ7$"E$0(5-'4RT2+G2?#5T>2XI;@0?:"L1RM%B.]M"8I3.5B#0C M##X1F4I.M&(%XP,9JM*=2C19WJ5"9#D69 MGH0_T_/<"D8PY#NLMIUSAA#/NX(%[0X[0ZZMJQB@^U .H!X:Z MJ.)9JHRRBN2Y38GT(8,"+R3A++%<,&:$VCI'UG4D8/EIPO]@ MXPQ/9KL,B]%B":J>).O $E2]TLG:%5HFRH9\=X+(U*0DHU(06U!0O,&[11,L M1GN"%:AP+89* )7 :2@!PWVAA63$R"(/B?,'TEW(&?M&"YBG'8K2H!% ) MH!) )3!2)4!I+I(D]2$FF1&998QDUCL"VD#SE!F?IQD6H^U$"[SBB=/]^?)Y MM6E7M/['XL+790[?7?GY@5_AT1[M$W5?RO:/,,@'AK=-_6MI7-%H?4I LCPW M-"/:"["NG+?$YBHD3DF--Y+FF=@2QGU.M/[BST*AL?_REQ4P^>SL+V633ZMF M4?M?H>'_G(*HOHD\B.,E/#2O%WZ3H3I*V?28'HWK%M"L+A>/X(P_W>UA?AS'<35?69 MG4$+[1GP^;F/'K=:'GA/YT9+RGPFE9!$%(4D4J4Y,87)2)XYGU"KE6=;<23[ MX"2@<^;KGXJ?+GUM U"N1*&Y9;NL?MRT6N@M6X4T/@_V2O!)-7[VYL]%^=EW M?\K_N4Q=K4<5-:MA!1\1W#3S31-'U6+NJJJ.(_NY7&62!38M9SYNI3\44(]^ M^O3C)/KUW(=^@=Y95WU?W3OHG8=U2>WNE MV8]1'I3#?KV9]O;(=OJAB;X[+WT1??KJ\\4\!.O_5!1E[H'-OIQ7T;EMHLS[ M(.?0Q#*S"?PT?["=:\F,_@+"%[)21#_:WT-.D^]^^LN/W\3195T&KIU>18L& M2'7#I:M# JO6+[P-YD_K)*VK-M%)'87S R%+B@TE(ILUKP8O:BO=4L)>^LJEP37/NN;?:F MJZOT+-#L/ZX?M=!95]8^G\/0['Q>E]DBI'V![GJ;GZ\[.XE^A.8??$<[=/NO MJH;U6+B\_<[V18!IU2YO"Y-8@E3#?,XM:(SUX8Q=![AZV9*<;>NA@]=X BU: M(*1MJED+'C %L[;]60/\4H>6VOLO@16 J:("D+5I7Y67=;ZX:.9ASMJNA/NN MWYKY\.CU>WN(1:]FW(!.\E_;M"]_;A&T/[VYM&>>S"KGU\^]^?.M]<[4 M?R5+_@ )? ^]75S,/KBRN9S:J_?AZO4*X2:,I5RNKU;1'6GXO5]/7:^KKF=GXO%R1__'\.EJF MG:IE#(PMH/OO[?2+O6H^O/GVUI2MYZ,ET/V3<12:'W49?Q^M.UC6%RY1SMFP M7U90(FV(@#.N($FB\BS/9<+%EJ-EKV5]?N[=8NI_*NXN\#>6;O]YM;KXS*7^ MJ##O1H^^"P8%IQ]J_]G/%K[]QCZ X7!6!^V_- ;B._IJI=.!IDOUMU(H=TV4 M8.;?9^RV:FYE#H":R_RT^G*_TAF-M;O>.%P18OG.%:J$EP:0@6ZVU;=!9\#: M8YGPY\.R=1"""7V[WGT%SIC:R\:_;_REA2GQ&X%^&W&#(4M95D[!M'F_?N*A MB,#V)9Q/$ODV .7#][ )?^J.)ZX;> G=^//4_4]>QQYACWK1(P9F@WI6&T]$ M_)I'#\C?!UC/"0,^G3+T)S=@X)1P]4]OP*QZ=/#/.BARM)+Q>^_V[T3/ORXW M_/;GH%T.*/2!C"AH*&C'%+2?EAOJ*&@H:"AHAQ2TCRN'%4H:2AI*VB$E[T4Q>R0>4_OW]9=)W+H>%OWX40. MAQ3JP_(H$^0W[W]OHD^S4)[GA\7,1]S$$:=<[L&ZQR%1'W!OK"/'T8YWM,C5 M.-KQC1:Y&D<[OM$B5^-HQS=:Y&H<[?A&BUP]^M&^*-SPU1*,]F%?ZGE!]*^2 M1VBP7+=7GI%CL\;N@^\Z/U _)D0(S8DL0ND:I35A MF>$R\9F@RMX](^2-52+QE"29,D32K"!:FIQ8D0GF"IX[=T^!T/:<2R@S]QTT M%CKQ6SD__V[1 &%\_:D]]E3.SCZV9UY]AW7M)=>QI ?.S_/Z%2QSX:U-4T.4U8Q((SW1QF6DT)Y;R5BALZWTQ3Q+"BK3C/@TL?!,41## M,T>T3[P5(M&%R7H$EL+$.N4(E@B6")8(EB\!RTSQ!(S'E#";"0 ^ZHGU!2=& M F^97*1:;8&E9%QIES#"?"A77S!&C/*:Y%[GA9))[KCL#UARIF.>'#@)/((E M@B6"Y=C!,A69](E4A$D/5B*'97B6%9YXPPRLSAV55&\MP[-"*9ZE!* 1K-$D MAZ5[3C/BA,PU!;/3LJV$2V5"?9IO[5D* RMUK@A< MSXBDPH5\\(*P/!&*)DH+JWH$EG%"5:S2 Q?B&2Y6Q1^1!*ZX_M]+: MU5:&3&(N-:H;Q#[$/L2^/;!/%84LK.)$<4 OZ7.PL0Q-B--&<0%4R31-).$^HT2F>0HV7*I([FV:)VF2&;%E M]^T3%] ]]C'%8J$48A]B'V(?8M\^I<\]I3XXZEGB,B*Y38BUG),L-YGGN.#&YLD0FE!%-F27&>\.Y,V""IUTXVP^(@2*)$X.G\A$#$0,1 _?: M@? FEZG*"$V])I*EAA@GPC:$]])3+;PNNG"Z'PX#$QI+G2 $(@0B!"($[A-W ME*>9RADEN4@HD3(Q)',4S,!4&J/%;!B!&KD)TKZ.X*I5V1 MXUXD/3(#( U0"$Z> 9 &* 0GSP!( Q2"DV< I $*P#D&6#\-'A1 M@LM1;+[MZDK\LJ1(5DW=,ZC/!/G-^]^;Z-/,>1?]L)A>12R...4"*[P^ Y3& M.G(<[7A'BUR-HQW?:)&K<;3C&RUR-8YV?*-%KL;1CF^TR-6C'RUFA^DT.\P_ M_#QJ[-0W&'P\@N!C+ NV28W;--^F1O>GX3A/C.2"Y$HI(E/M298K2BA+A/-Y MR@556TV!8&M)IN$9HXQPCFE)^U2=6P@9:X4%9Q$L$2P1+%\$ MELZH7">Y))HEADCA/;$N34EF-0"?S@MJMXX.L\SDF;4I<<8Y(HWBQ-+4$>9R M;K)"\)U)(1(PM)N!*,TC1W M/-E*->.=+1*7*9+FQ@-8 DY:ZCD\H[3ASA6Y[%%U;L[26"8(E@B6")8(EB\" M2U$46N:&$9HJ $LE%,D,(*:@PIG".B[SK=R$)M'&IS(AEE-8ACN6D,P'O"TT MXSJW(B^V$RR36-/194Y L$2P1+!\7;#,P1#TU*0D5XZ'"C**Z$)G8"IR MYHN\\)S;NV I3)91P2DI\KP@TCJP1EV^S"Z3I%RDF?;] 4M&99PH!$L$2P1+ M!,L7@:44/K4\56 69AE8B=(2JXTEH;YJD4A3:)UO97R%.Z1-0HD::HG,BH($ M4Y,(P\!&S7*ADZUTAT<$RQAP/4X-)H4]Q+$8C#^X2^RVNE)TV9970@TU @UU M9+/D1!53QIA-,\^(X@(L,,Z3'"RV4%(K(9;E@K@LR3VG4CJUE0Q\G[B ]A]BL8F MP7RWB'V(?8A]>VW&*W#EM4IIM&=W[.-D/6.Q6QC)!?Q-"($(@0N!>A_8]+81*.*&,,2(9 ME21+C"5%X7CN,Z>\VJJSN(^O_7 0R(2.>8+AK8B!B(&(@?M@H/52"^\ID;X0 M1":2$UW 5T%SYH503E+?A<_])PJA1"($(@0B!"XSTHXA:6PTIZHK+ M9S(%.!,9L0ESJ4N*--&N"]?[X2!0JEBD&'V$$(@0. H(W'7K_!&4?(AJ[]8$ M.Z[;BRG)DY!,5 07EF8%R5B6$S @I=":9EF>=>'Q?Q'D-C _\.G)(S]Q0MG8 ML'??H]GHD4$0'@D(OSHHFB)DQ0O;D=9H(EEJP;I,!>%2YDKGA>!V"Q3WB04X MG!W*M8P%;D<^-R;@X4" ^YAJ<)4GCU4O8L0J!*O;8G5;% (4 A0"% (4 A0" M% (4 A0"% (4 A0"% (4 A2"QW?<=LIO.8K-MUU=B5^6%,FJJ7L&];DBOWG_ M>Q-]FCGOHA\6,Q]Q$T><K<3O-"66&(TIR&LQF.&,YR M FUYG:C<)@GO3UFP-&4Q-WAD&,$2P1+!\D5@20VWF=64J$2E(8="0C+C+#%. MI2Q7HA!Z.XN6+@I-MX8*FIBJG",QT( ME@B6")8O DO%O/8Y2XC67(!EZ00Q"L#2&Y;X7%AA77H7+&DB6$$+3E(KX1GO M&+%"<>*55"9+3*;85J*%XX&E%$G,*.8D1+!$L$2P?!%8^AR@3]L EJDB,A6* M@*&IB.=4\ I6"V*&0P"U,CB72A>(Q5BB2%2J5R6DMO[X)E(FW&? X+=NXX MD53F1"OI"4^421+G#?=%?\"2IRIF"LLM(%@B6")8O@@L"Z>E8Y821JT!X"LH M !]W)/'66TM]H?E6OD-%F?*.YO ,!;#T:4&T2 7)E,R+(K6L$$F/P#+66L>" M8V6N0YR+P?B#N\1NJRM%EVUY)=10(]!01S9+3E0QJ0*4B0&M(AA/B62)):9( M%"F84FE69,*;3B(/NB^&)B6-:8+J!K$/L0^Q;Z_ZWR8O$E$D))5)0F1:>#"P MI2<9&..>*RZDWO*-[1-(T#WV)5S%)A&(?8A]B'V(?7M@7Y(E!DR\A"B;*2(5 M90'[-*'>,2F=%I1O);[=)RZ@>^P37,3&X*XL8A]B'V+?7FO>-$DI_$^T"IXK MRSRQ&:QY/;5I00'@TE1UX>8_!/:E,17HOD?L0^Q#[-O+:Y]H[7)FB/ V!QO. MVV##25(8XU*N$I$[WH77_@#[?;#DQ0-$"'T(?0A]^T5W9JFFSA3$ZD(3F6E' MK!.,%)Z[0HLLS672A0^^>^AC,:S4P?!#9P>>[7\-W_IUM:*H;,L51>^FP-)8 M9PQU#^J>/>N,&66DR6FH+I81R;*,9-1H>&LJM91<$D)S*CFNB">Z+SE$FF4\J*K8.C^[C?#XB!,HT3 MC78@8B!BX"@P<-?=\T=@\B&JO5L3[+B8FZD\R0%S\SQS1!:)(;I-=%*DF712 MN;1@7;C]7X2Y#

^^Y[/1*8,@/!(0?G50=$RXE.::."LD MD4(+@+J,$J8Y2S-3^,1OG7W<)R#@<(:HDC26(AT;&!XZ+.#A6(#[F.H%]2?' M#ZJG,^"=R]R.,[(T#'O& D;U/ M9, OR@'9\=Y4O\^I?%E2)*NF[AG4YXK\YOWO3?1IYKR+?EA,KR(61YQR@450 MGP$W8QTYCG:\HT6NQM&.;[3(U3C:\8T6N1I'.[[1(E?C:,-7;J&XS-'4%L+E;.VJ3&;9IO4Z/[9*W2%7E!9SXQ66T&ZGG*AM9+$^8P1F0A!3*[#*=O06,(54STJ,YBD)DZTQ"!>!$L$ M2P3+%U4T*:1)M6W/T@HB( ++W5),N4 M@0>5<):FUM.M%"O' \LT53'\CV")8(E@B6#YHGRP+DD]%9041B=$5XD>9;I?+L$2@)6IV0IH&,6TF=;'JI%90G)F%6T2!*=YJ8_8"D%BP'R$2P1 M+!$L$2Q?=%;66BT29XG7%*Q$Y7-B:2Y@55XP*IV0PFS5RO,RSX01G-B4<2(+ MRHG."D4T+;3FIL@8IST"2R/!LL2SM B6")8(EB\"2UA\F]30A%!O5:%%PX #XEB549)RXK/)6%%V8[-97QB4F$EW"3\41Z MJ8C1WA(M)=B:(DVI[Y%ER6.I=,PQ:>I!CL5@_,%=8K<%B*++M@(1:J@1:*@C MFR4GJIAD$7)]64N,U 61P1C/$FD( YV4JQP44^:[B#SHOEX8-S*F*>:G1>Q# M[$/LVP?[LD)JFK*,""%S(HWAQ&HC /O2(E-@9.=BJU[5/H$$!R@3JY.8-$['5Q(% MH0^A#Z'O=;;[\CS+9,Y(EH>RI$(DQ.0 8[#69=+(U"5TR^S;QP??/?0Q6/#R MF&.0.Y[M?Q7?^G4MGZALB_E$[Z; TEB%"W4/ZI[]=$^16<=8D1*=*4VD$Y1D M+,U(SKPV.0W"ZWXX#&2SP;?3((PB,!X5<'Q<11EKG,D'K,H?OKOR\,<*V:^7,0?OOU42I M].V' PC OQ;-O"RN7F2'M)W9G531)I5@S/>(-[NWP6OQ69%L)3TBH:GF249R M[X)'DX-YD').4I/#DLZP@MJMK2P5SAH[FA-&804G?0H&B4@%R93,BR*UK @2 M]V!&BT]? 9MF=KK.9M'\Y]7WOCH#LIR7^_P@O_N'?G,(L7U=EB.95Y%?TBO(UP:+L*CJ[)EE4^[, AX QT?S<1_>9JH?L M+!/DB_>_1W;F(JZ6GP$KR\HUD5_5-IWYB)NVN*EL[]NL=AK9VD?0C28H+1=E M?EI]F43_J.8>AF/GT<>?/WX7(EBF"P<$^=B4-OK9YF4!(P]-?02JU#!3,-B0 M*Z6<03/MA4\_?OIX\]RG15U=^KBET(^EL@_A/Z]L/J 6"Q MJ;UL_/O&7UK0E'XC^&HCENMSV919.2WG5^_73SP4I=6^1*A)FB9O/[SY]I&; MV 1TZ%/W/'6=3P1_\D78D6%TY(E0PE9R'HXEO$_L7E"^^E$3K-77@U^6G="( MKXN,J8>*C*U&OP+&=<\GR25H]6I:NFBMB.\9RR$7;#?+PGUL@_W*G(-UL%'F M?']6>H282ZFEHA_D1)%#D3NNR($1CB+7&0/VT9(8/]7W!KJNQMS7 J8(=#<$ MO;6O@#B'$H<2=W")N]FW0X%#@4.!0Q6'$H<2-RJ)0Q5WW+7S'MGR-[UT3$*K M>P9+K<@7IF/9SF;#]!">OX-G ?C8NOMM\RHA9@-'RFZ":EZ1-W8?_8@KP!SX MH$,N\RRG*3'AR*K,I":64D,*70@I$Y,5;*OFBRQ87DB6D,0D+*3CU\0H^&H3 MSR75&75YWI^:+ZFD<7*<:H('%95>GH1 A$2$'!E",I8FPJ2>,%>$&$) .YOY MD(7?)E)D)I?W9.32)J=YGA%#,T5D[@IB4JJ(4HI)5ACFG.\/0BK)8BTU(B0B M)"(D(N2S$=)[70"F69)E#!#2,$FL 1O2))IE8$8RK;<.;GEGF>8%#;G\8M8SF:M0@<9Q(O/< M$\NH(J[(C10:(RE)BPDGS7"O)\Q30TO?(H)=)"N;\4;(HCEE"$!A/=$6RY)SC(II,^]3K:*MF8JY4H$5YEW\(P/^R1,,9+3/&5)FDF; M]"BB@,64)K$X3I+M,:>,_CEKN9+3>I!EX".E*X@DN6&&,,-$5)(;7GFMP[:"1M23CLB"ZE"05Y/K!:6^)PGJ91:"=JC(&G) M5<)DJ*FVVM?E.;3@; M;15QSD@B61I*84I.*("U=B:G.NO1YKND+.;JP&=41@[ KQ:CO<]^_! WW)\H M]H"*\-"*D$]XD%%7+4(9A".JPKZ<.=J%/">C%;5FF=0F)2;Q@L@D*8C.X)-@ M)L]LFHK4;.7_X,+X@G-%TA#U**EPQ.9*$)8G0M%$P1)%]4TV] M>(>KQJ 9$9$1D1&1#X_(8%TRYZ4GF72 KB9E1"L%"X\BY3*CB2W,5F"YM-I( MFX28(FJ)S I <>-3(@S+#G;AAL> T3LV!BU,C(B,B(R(C(K_<1LZ* MA"NJ2$%#V*85BE@G,N*U5E:#]0QM=UQ%\K5]I['6.J R(C(B,B(R(G+/$=D) MIS25E/@\,T2FR@&Z:D=2EUN=Z]2Q?#N0?H^JV,=$9*ETS-F!SQB-'I&?45[[ MWE_AT8%6R]UZXZ[T"T,.M;?SJ6V 52_MF2>SROGU,V]NE^:>^J_$E;5ON3-4 MO5UJ'2^N"D&SXC,IE=U9.E>4/JV&OW](^2OS, 8]^#4,, MY7JOV?7KH7GR9;GY]RHTG=SBX25+KEGP_-H1U4['TKMD"^CB>SO]8J^:5778 MS9E9D[VEP_TT/PIIGV>.=,S<]TCU(46XU5=_)__4_-6?JAB?YRW==E M.?%5?Z/J):78.^ET$?VUG-E9#O>$ZNBNG*\[^5^^64SGT,EW-X6_X@(7X]]]&-1$6-GP?C:GX>97Y:?8DC MVT1?_'0:_JWFY[Z.+N%JX(C '_-SX.7_L[ U@.GT"C@G7(R@F;^"?18Q2OY/ MW%J2M@RCL_.E!(>?+B/F*S,/$+YIE&S:"Q4H& MKX'1 K/,J[HE#1 E S!N$7CCRC4+QE$&7#>KYM$4J!KZ,Z_B52^O;UYR5@D7 M0=A^!MZ._O:W.&IU$_NX&]>W+ U/WS<1'V>S0+_MI_YW($K[R)6'^?:ALG#T M%Y_[=J""+NLEW8A!$-QF7E>S,^@$4*I:U""J84@!%QH81WUG:%_._0QPP4X7 M0*(@D, N#T[$)KC<$L-?GY*XT+$+Z.-=P "V]541M\39:+%%S:DM+YHE_V: MZ+'K@^%L8&3C'P<=I==DV%T?^:^YA#0K] MK_V_%["N:)EN:K],4'V/6'V7L^5V2."]E;;U[IJYGF.5/M,H7,,O8!PLJMI7 MPOO_!4JQ?>Y+"6;$4F+"7 0,A$]MP&,+JC?O^F5#"N%E_P"CH E/UAZ8?PF# M&R-Z&L/"2RU 9WA+O?F2ZOK%ZU>!\1\$[V M!NZ)_CYWDR7 P_B;109(6X)N],V#X#"H+1O$BYWP8L6.-RP(PR[S((Z@X"ZJ M11".FS7 2B@VU@?MJJ!5E>VU:M$ 2SW,0N/DE_XQ1R=; FO#YJ?/OOY<^B_' M'SZ"0 ?#_G7#9@6U8J,IZ.I@B<+2;.K@"=^NK%K#&]3[%U!(+4: ;5GF03== MK-9GT*VP!/*V-4*_GU89:,:?JZ:U$D*#OUPU8;GQ[ON??_DFFMG/*X-X:3K; MR\MI0)K6<)B?VWF+(LXW0):@ID&;7OKJ$A:&7\XK6.A\#N9S6+:%3].R\"VI M)M%OOGVPJL_L#*AQO6 IPGW5TC8)9K8_6ZKZL* JYS,841S!XMU550T=^ERN MN@9S!>;2JHL+4)<_??IQ$OVTJ -1W")?+0S :@EF15TMSLZ!A)^#YIRW5 D MVBY' 27G=0DKM=8..[>SF9\VMS82P!2OS_P&W6=^#E]^7S7C+WW+?J"ZP8:; MPF(I!OK8U8=UZU7=-@K&S'1JK^VSVE_:LET/7S;+P51U"4P(,Q1LC':%$"9R M$195,'VPK'H'(VV^61)TVE1 L>D4*+0Y\&!4!"P(9LERE-.K:RJ$6ZO9%*@7 M??%9>'/T[JRU-2:PH/TF;HV,O"Y7J_>B7>@"4?)@E:V;7?4U-/5EMAHX"$55 M/V*7C!-_^@KV;YV-R8CP&&P[HM8F'-\G--G6TWJP-787UM(TNJK ?Y6W0K,5B>FN0N&0;K4S]&I;^2^8. M0G&+M<]MV+6(?%&TV]_W,. -V]W( .A=L#-6G+?WLO5\O/T(&RGQ"MHUS;$;_V^55!3 M>&&(<8(NAJMD:J]@%0VM??7NP[)E1NF$OEW'0\*,3>UEX]\W/GAZYWYUB'\C M( M_'GTYD<[(9.].T$G+.%FX\_>G7AU2ER'B&ZG>]"/9GNXCYD?30&QT8GG' 30 M/8#>+6S:.?G#7>BY"<_M(3D.=RPB#!:(':[\Z0U_\_C GY6V9SV. Y+J9=&P M^_'.;1/JCUG][9]OF5'[L=0NZ6OZ0-O#,N*C)!K_\%$.GT'+?WI;DPKH0\*G MZ+MV68_"A\*'PGNRQ^\#O/^Q\V&I@7='AWC/,G:9 E%S'DCZY8.DQ7QQ2!(; #J>. M"Z<^_YW" =<#YH1]-<3;L;'$J4,"F@J'P 8A9*S5D^NZ'O/%4=9GN^3??J X M9M)!;DX_MG70:SL67MX]]<*[HYV]NB,A<:GCO-H^J'IAZ;? M8CGERZM'70V8'A(/3GO].X8 .F!%PP,AC64R MY&49NK/0G34F&B.\([QW!N\, \A'P!+HSNJ;28Q$0:(,$E-/??Z[U:[I@#D! MW5D#<&?]V-;!0V?64(4,X;;+O:J4QP:=60-F!X2#TY[_;N% #9@3<&\#(0$A MH7MO5A)K.N13F^C-0F_6F&B,\([PWMU^&R8;' %+H#>K;R8Q$@6),DA,/?7Y M[U:[XGX*>K,.>SAK,:^BGS[]B/ZLH8H9 FZ7@"O3F.DA)YPX=79 .#CM^>\V MLQ@;,"?@[@9" D)"YQ8"E7&BT)^%_BST9_6#QOV"]Z<+R@]3XO=4 $^38XPJ MXC6X:8FH5*!E.5;+\F5^LX%(7M^<2+M('!+N- 42;0&T!9[)4=V%QYR *8!. MOL,X^=J%(7KX7BB'?>",%S#!'[IB@$&!]'ZT8G%"5:S2#K;_C\,UQ]#RO>&- MD\:+DY[Y Z-"!SG9!JY$.MG!Z0V[G#10H&%Q%,-"_%LV\+*YVE_Z;US_ZQET''L;GRL]1/K5-\ZXO"; U'\EKJQ]'I+FOP=^7%S,/KBRN9S:J_?AZH=+ZUPY.]O8"RB7 MW5DMEI<_K(:]?DO[*/$S]R&KOH8A0@OOKS<5OC[ 2YU-PHU$[R-M]\_(LX*G M@<2KO\-\G%]O,+33L=PVL 5T\;V=?K%7S8XZ016$Z72MW???$"I/B1'!==Z$USK43G+@6,:[R(FWT9%54?S MS\N:%[9V-A]ZX]7W!Z=^V>M,=:%'&*DGN>='=)N%A M&3/%'VU;Q-!2F9]'KBP*7S=145<7[>V7R]B#ZW>'9FK_V<\6<*TN8>: H)&# M;_#RYKPLYNTH&G]V$1ZS\*K+NG*+?!Y=E%\GT:KL??3%-FW[4YAZW\RCRZH. M0!CZ4RWJZU? ,Y&= V'?/D&;31H(^?C=8G('MOO!T]UR\;WZJ1\#/:3P_GKN M;_$J7)WYIKEFJ,!W&WQ;E_!SE%VMA.6LKK[,S\-S7T!8@]G2@)3>:?*B30WV M9(NA3W69+0);;PC4=X%19U?_T40V__>B;,HUV__P]^CCPI75)%J?UKA^Q8W@ M;XG<38\=S$8Y6[ZVFDY!BJ&E55&>6YVM_11^_.RAD0(^179SW.&U:X'-[=R? M574)A G/5471 #3"T)S/IT""5M);;0I]^ATN;3]X(_#K'L"S#XWE5K,.;I\O MZM#E>7X.+3W$RN/@V_\1#.6A#'!K5?38B'>/<_N^KD!2?ZXK^'DXQ-AGMN_. M=;M"6K]X95*&=P4+$_H:KA)8%U0+L._+K]Y]6#;**)W0MVN?(71X:B\;_[[Q MH I!!%>^L0TWVV? FZR[NRD.^Y@4V,,(]=?^R: MG*3.3.PEJZ-/)B&Z3 M^LHDYG+(J1^/$2;7)W8X=5PX]?GO-DW*D-,AX&%6A 0T%0ZP5,5.G7B$( M\Z7T,%_*+ZM0),R8NJA+^C/0G]6?ZB, (\ WQG JPYR,Z'-=VR60']6WXQB) H299"8 M>NKSWZUV'7(D(/JS!N#/6F7$FG(V(XV M'_JS^D @) H2!;7K..:_6^TZY*,"Z,\:@#]K7<0>/5I#%3,$W$YK:<4\'3+H MGCHW(!J<]OQWB@;O3M*A] (Q 3&A2PO!T"$?W$2'%CJTQD7E?N'[TW7E MARGS>VJ I\DQ/AW!NEM!/D*^):92,23;%E>[B_W- MZU\@';=&M1DPJ"9*I6_OONF ]V5R_<9=O1]735-=%E7\'ODJNG4UDU4SJ+Y MN8\:#S>ZZ-\+6X. A^49IUS"U1R6MHUW$9-O8WBVA#'!JR*W\-&\:A]=WQ.: MFL%JK@FKN>C+N9^!27)Q:6MX>G7KE;%44#G?GT'(.LFSAW]7CS:27[(%RT,&P?P5&A%]F M'OC* L]7B[FKJOHVIZV9.C!0E"0TRFQ3@O!4)3!'^QAGMW^,@3.;2Y\O>3.. MOOC:;PB,G<^!R1V+;G=G7$]G;[ MSF^,&!AC>\2I>-&(-Z5T<\R]9,#7E+3^B=66!?'8H'??__OITM? O[.SZ-/7 M2S]K_/$I\@KSO!2 >XXG!#EODV;" M]=L/;[Y]X#J;I,8\=OVQ:W*B$['OPQ/!]GXQD- D>[_X54:\MS_B/E;>U4G1 ME\-@AUWF/09 ]Z[Z^D*65]\Y["!>=CV. Y+J9COB%8,N!/G-^]^;Z!.8)NZ/ M6?WMGW]8@&7%3=RNF?9CJ6<&^1^-MJ^R ?=D./](AX]R^ Q:_C,LQL3SQ'X4/A0^%[L1*$-3]K=>"364I0#+N)1,+#)CM1_+]\ RHB/V]W ML9S_[*?59;M)['=;!?27;CWQAPXZ=\B03Y=V?#)0Q"SIX(@)LL-IAT?@_(\! M#O2 &0'S@2 B(")T;B!P&0LSY (;1UFE8:ZYP^>:>^9ADK'0&.$=X;V/6>+0 MXANIQ8>ED\8))$B4/A"E9YAZZO/?K78=*!%:) -F#;3SAN.N.Q'J($60(JAS4><^ MJG-'=N <"R]AP9F'O'%1=9U[?G4&;_?22_1MN-=F335=S/UUZ:9E-LN; DUW M2[; ?]'E@''+6L? MW7[75I_:]VZ5(3L'W 71\3,@L_=U$#+H1E/-9GX*+VX>J>?5OSD]4/&=Z.08 M_3GGH3?AEO6=Z^]6UKKI^S77D[:7\,MZ@'&X:[IP03;:JGW0K[SM;_CV7>CF M[.H_8"CYOQ=E4[;UQ^#B#W^//L)#50_DY[G,L?7&YZ@!5WZ.\JEMFC^]N;1G MGLPJY]?/0+_"Y34!IOXK<64=ZJ!5LU!7:7$Q^^#*YG)JK]Z'JQ\NK0MTWPCE M*I?=6>U_+W]8#7O]EO91XF?N0U9]#4,,Y:&N8\*^/F#Q=C8)+\LJOX^XWDF0 M 21>_1WFX_S:9]!.Q](38 OHXGL[_6*OFE7UI,V969.]I-KN,-SZUW(^\PU&5H[)E?]Z$?!##/?8\>1,&JM!'Y\Y]>B? M4\>%4Y__3N' 8#VY$;#$J4,"F@J'P(9$QC(9,CX<97F&.38/GV/S%W_6QL9A MELT3 WJT_3I-HCQ@3D#;[U@;Y$@@Y!HD"FK7\!PML6 (Q 3&A M0Q-!QSP9\JXG>K30HS4N*B/ (\!W!O "*P6/@"70H]4WHQB)@D09)*:>^ORC M=D6/UH \6A\_ES;D:T*7UE#%# &WRP!L&DM]ZMM50^8&1(/3GO^./5I#/K6) M+BT$!02%SD%!\3A50XXT1(\6>K3&167$=\3W[LYH/9E6J<><@!XM]&CU@4!( M%"0*:M=QS'^WVM4,F!/0HS4 C]:/MBYG3V:H[2]U$&X1;KOS9YE8XPFM 7,# MHL%ISS\:7[BU@9" D' H2) J%FEZXMR WBST9O6'RHCOB._=F7Q#7ORAR8?> MK#X0"(F"1$'M.H[Y[U:[XODL]&8=]GS68EY%/WWZ$?U90Q4S!-PN3V0P%B?) M*:YI\% &XL*HYK];7!!/%@3O,2O@22T$!02% Q@+:9S04URBW8L+Z.5"+U=_ MJ-POI'^ZV/Q)Z8*GR3%";=%=W<5'R+?$5"H&I$S0RGQ-=]I 1*]OOJ5=1 X) M=YH"B<8 &@//7SJB-? ,:P#=?X=Q__U:P6(2?7\O%,0^<,8+F. /73' H'!Z M/UH)R6/*.P#OX_#,,=1\;SBC)VB!F_^C1(:QY7+6?Y&M/-Z MZK [$>H@19 BJ'-1YY[2*?,.=>YZM03_VFSJVX_W#)#1CD;XKT4S+XNK?>?_ MIC.[CSL,[GK@M\:W&5BH)DJE;^^^9:!#7J[%JDM?VWDY.XO*65Y=>/@GFI_[ MJ/%PIXO^O; UB'M8NW'*9;@)UKV-=_#U;;C79DTU7NO*V) M/:O6W9A$OY[[Z];#Z[>Z_V#[<,'5)7R)LJN-#C9A'=IV>EI]"0.];M!_O?2S MQC_8Y3A<<+[)ZS*#AFQ6??:K#EY\O&E@^PQB<7XZA:>FPF+NJJI=/KNKA31YB MZ?[Q[Q98/<;0NV\^/"C4)T.!GT",ZNAO2^Y[]VG)TM?A#SWJZ&M.U4OVQ?92 M+G?&UFK1]8M7H37A70 4H:/A*IG:*Y!I:.BK=Q^6C3)*)_3M.A8G#U!RV?CW MC0=TL'._VH; ZGW#UR&7V MV*-T8MC>#[_*>_?>#[Z/3W;=).ZG\=BU7?TX CUD:_>%-J^^:]-!_.)Z' _-]$G,,;='[/ZVS__L)CYB)NXM4WW8ZEG!ET?C;:OLOGQ MY.)_I,-'.7RI',+*A+5B^*3G L6P&X_TR44?[T3@OX5)\\U\M>!&!_.(=C1? M+Q!HB+O>NVURFYCK4R_\.F1N0%A 6.@>%IB.4S7DV&*,">R-!?;7J@:BS:)\ M4==^EE]%[Z95T_CFF^C,EC,,^3MI&4/$71_.E;'FW67K.#9F[#YP3,2!L#"J M^>_6$*-Q:K"4$6Z%=X(X8)5@X'Q2>98"5AW9W3&%>&%;3R M$'P0? ZZDQ]3U5V^\'ZB#^[J]3>L"[,Z8=8%S+KPK#.]L9$GG71AL(R!8(%@ M\;I@(5BLNBC,-URP>/3,X5'/Y'5[-F2+ OT9Z$$/'Y[[R *SAKPPY3IF+YQB MB6H_7]2SJ)I%N6W.5\<)/\/E4&.BB=RB#N?I'CFB&,[+B8E\&]\Z3L@GZ=M; M#]L+?^=1<7U@[K6H<'J'3D]OQ%OQ$&T8Q.K$:0B,B(JJ;EGRN\"NLZL(6';C MJ.I%]=DO61^XU$:SQ46VY-A5@^7R &CMI^VAS_71V?\[^642_:4];KH\E/JK M+;_ B)<_1673WE4L9GEXRDYO^@=-?V]K& YTJ+ZLZK;9N+W]TZ*NGGBT\4&J MIU&SR)K2E;:&_BT/M-[IU6Y=>!=>>>F_B?X^=Q-H9SH_KQ9GYU$33A/-:SMK M;/OTDJ"9G88SMK:KWZV'.[/ MU32\[O^;5O.KY0Q!OS_;_^I^8L_= 7,W:/9>VQ\5];!,!IP2F M:6EW=1D4_?1J@U=:8(.GR@(NS>8W" HB\;M?'3OTT"20(DQ+[7-??@X_+^EW M::^67\[]M"6:W9B3EE[S!U%:^'L %,8#39_!K[-@/M@6 MP>D",SWX*;0 O3/WC_6-W^W>'/K>Z85?P"-W0$[E^ZQ)V:W\!U\*- M,YB2VVRR?(!?]SMP0ZM);W)0E #2^5+[+B&PA=L:T-/;_#S\#(.!#^%1$+3R M<^D6+2R7%Q?03F#B'B1BP$5+5YC#Z'V@T[+?CJ C=@.=+][^OHT2MV7QEE$3 M_0+OF,(#2P,DR//RT\Z8^^:T=ZH:8W1[J;J@.T_$L M5+]932&P]Q+8GSO0K3<^9\@PVU$^M4WSIS>7]LR36>7\^AGH5[B\GNFI_TI< M6?MV-13RK"PN9A]>[HCIG[AJ2GEPMKE8/F5_LU^KFN M0G*D:G;BF;!.7:D<>K6PWM(-*X/:M>N"E@?GP(.KP.S66E')QN)YYU7_;0_' M TUSO6$)[6YKA][[HE@:76VCK74(FH=75)MMAN_P<%8&>[WPKMVH#L9FV"QMMS)_@07)_P/+?VG= MV_EB7M57-SUHUWC-915H>V-(3MO]^>7N.XSG;%IET!2P17FQN%@^[/^] !.A MW<9_T&8,SP*@AP;=6D)UV2QU)%>;.<3N,%Y0OO=E%#M:WT\I-^U8^/!Y M6OIN-:KQKKMNY1Y>]3#PW/N0;_Q#=\F(5TVWL9/+ME^:GI@FCR7[91,CS)Z) M@IF..9IZ:>[_=5D*# _6=Y/7XMCLL?O ,4'Q8]1)4Q9S@XG+A\L. MIXX+IS[_G<*!Z"[OVG TQ+VE>8?,$J<."6@J' (;DM3$B>XN-=HP5<6ATYYM MAF/ XO?^27MB0;+I?0QM;+9)/QQ#!G=DO=U]RS\OJT:'+!=5$2TK;N_LT1D+ MC4\=Y]'TZS+OY9"SHZ/I=ZS]<200<@T2!;7K^.:_6^TZY'53I]H5'5R'<7#] MM)B[JJK1P354*4.\[1!O-54Q51UDA49V0/,+YW_H<(#6UP@X A$!$:'#P!<5 MP_\GS@[HS4)O5E]HC/".\-[=?MLIE@!'BP^]6>BX0:+T@B@]P]13G_]NPX0[ MJ* U#NV*WJS#>+,^?B[;O'_HSAJJF"'@=KE_+9*8T2&O:4Z='1 .3GO^.X4# M-+]&P!&("(@('1H(+*8"W5GHSD)W5C]HC/".\-Z=P3?D2$:T^-"=U0<"(5&0 M**A=QS'_W6I7//J,[JR#NK-^M'4Y>S(S;7^I@W"+<-M=(B%C8J4-LL-@V0'A MX+3GO]M07?1FC8 E$!(0$KKS9AD9I^F05V7HS4)OUIAHC/".\(X6'UI\Z,WJ M"X&0*$@4U*[CF/]NM2L=,">@-VL WJR/BWD5_?3I1_1G#57,$' [S9RN8J8X MLL-@V0'AX+3GO]O-ZR$?T\3=#80$A(3. PRUBJG$TUGHST)_5C]HW"]X?[J< M_# E?D\%\#0YQJV1L/S[XP]C4_6'%AL=:ZU@, M.@8##<+3QHY3G__#(L38D@WL1P75E<[0X#-Z]_P7!OC6K3;Z8F2J5O[[[I@ /=E:OW&7;P M1C;!&QF5LQP6YXUW$4O?1D551_-S'W$%PN)_CRY]758N\D "%_VPF,$5$T>< MS**\N+FT-U^95^]R5MS6Q9]7JP;@X?36*3\P79%#*V4^7GDRJ+P=1,5=771WGJY]-)> MOS*22]9 M&&6U@V'_>NYO\2A_@!P'D&]NV'K]NALQW1*2 MU5N#D 2F;Z#=M8A 0^N"(_>TM/7\3Y]^O!:NS9Z#,,R!5O#*JB@: #$8AO/Y MM)PMH<468() IW[WF\]-HA_;[%"/C^&:A('T=9DM0FN;_ M7I1-N9;J'_X>?5RXLH(AKL+VGT%Y5D05+6SI/0@W)V%OH<;B=3>U4MYM#\ M5^\^+%_%*)W0M^L'8!:G]K+Q[QL/@ !BOAY\NSI8MOWFKLOB,TAL5D[+^=7[ M]?/W.2/:UTDSH0E[^^'-MP_N/W9-3E)NZ,V?1V]^M!,RV;L3=,(2 M;C;^[-V)5Z?$WE&.]_'[KEZJOJSD#KO6?0"@[EWN]H4BKQ[NTX$??3V. Y+J M9COF%;=*%/D-EHU-]"DL&/^8U=_^^=:B<3^6>F;PS]%H^RH;E$]NPXUT^"B' MSZ#E/\,V3 7T(>%3]-VYG9T]F1L7A0^%#X7O0$H0UOVLU8$"Q?!UCC9A%-I. M%/_KTZCOGO5KMBJ1)T<1W4Q;6*8$<7UU"E#/&V2[SE*C;) MJ6]7#9D=$ Y.>_Y[FA7SV&8#[FT@(B B=%%=(8DIQU3JZ,]"?U9?J(P CP#? M&<"K9,"<@#8?^K/Z0" D"A(%M>LXYK];[3KD,I7HSQJ /VN=2 D=6D,5,P3< M#@%7/@"40$A 2NH,$96*3 MX@$M]&>A/ZLO5$: 1X#O+D4''M : 4N@/ZMO1C$2!8DR2$P]]?E'[8K^K 'Y ML]9EX-&C-50Q0\#M,J&0BHTY]>VJ(7,#HL%ISW^G:/!NR"'0&)M@"Z^8[MYONU@I4D M^OA>*(=]X(P7,,$?NF* 0:'T?K1BL5))3$4'J9B.PS7'4/.]X8V>X,6@]WB' MO HX,#;H ;-&9]JDD[T<1(P^Z JT,(YB84C&8RXZ6!\.U\(XM".QOTN:;IAK M7U]ANQ[-&Z?M(U_6'1..K#Q^@ L:.#UV5-W(M1!BB!%4-4.=^8/ MK&H[B)89HZI=KXW@7YM-??OQG@$RVM$(_[5HYF5QM;O8W[S^!=)Q:U2;T8-J MHE3Z]NZ;#CC07;E\GV%'W]=5TT27=06_1ZZ:3FW=1.4LFI_[J"CK9AZ=VVD1 MEF:<<@E7'IU:U7WM;$GE71I:_+RL61;2+GF[PN,[C)9M5G/XF^JV:M-]G.X;>S MMK]+(D9?X/;:3^V\_.RA#P5\VND]DU[.\W-G=NN-SV%M5WZ.\JEMFC^]N82U M-YE5SJ^?@7Z%RVN)GOJOQ)6UST/!O/? C8N+V0=7-I=3>_4^7/UP:9TK9V<; M$0#ELCNK+9/E#ZMAK]_2/DK\S'W(JJ]AB-#"^^M0@J\/P&9GDW"CM5Y+UMCM MA)1 XM7?83[.K[>9VNE8;A[9 KKXWDZ_V*OFPYMOKR?N^LXEV5LZW$_SHY#V M>?LA'3/W#4G[(=6'Y*A?6Y">SSQ HIVYJ%K,7575MT%R#<=- '$E:'LG-S3* M;%,"]%?E;-[$@*/-91#Q@*1Q],77?@/=[7P.D+QH]7W U,)^KNKV"V@.M\CG MT47Y=1*%_MA59O.CG9#)WIV@$Y;P M3CKQZI38VSMW'[_OZK+K9Z!$UYL>CZ'4O7L@?2'+J^^C=Q!*OA[' 4GULF7. M?CS$%?G-^]^;Z!,8,NZ/6?WMGW]8@*'&3=SN(NS'4L\\_W(TVK[*=O23,6XC M'3[*X3-H^<^PQ*F /B1\BKX[M[.S/?$A6Q5@<^60\,Q;"; MN#P\A[43Q?_+-Z B\O-V<]#YSWY:7;9)._QNJX#^TJTGT0$]62[N/O!.0J:' M>/9BMVQ+.HF5QH2,PV6'4\>%4Y__3N%@R*4&,6<.(@):"H>S%&02ZW3()S./ MLF[#Q(R'3\SXS,-68Z'QJ>,\6G[]3*DX'(V/IA_6&<.@0[H @)" D'"(ZAO(AXP+ZO-#G M-28:]PO>L?S(_N'R(U$1K+N0J1,H/S)DRZ+/OK6!2%[?'$U8B@P%$FT!M 6Z M*D7603&;T[$%T!-X&$\@EB(;] 9>OVJ%]$G?'[I<".4R3LR3)YI[S#MH$9XV M=ISZ_!\8(;HS[P:L5G!?9V2@@0;'<>#$"!IK,^03MT-P+O9WH8,%RG"]V!,A M1)!^B&8B&3!K],OFZTVUG5XZ\DZ$.D@1I CJ7-2YC^KB][$5[83 M.],=V?D0G'RW0M=-YZ\YF;0%Q."7]<'O.-PU781B>\L*E]"MO.UI^/9=Z.7L MZC]@$/F_%V53MN7/X.(/?X\^PD/5B*F75/#2^U?M>H7Q8J&N5RC4M02?Z-W?JZ;Y!LMU8:42+-?5 MAU(E6#$(Y1#+=:'PH? -0?BP7-^P>BS,;D[,5:X@V3L M29Q*/(DT7'8X=5PX]?GO& Y&=O((#QJ=(B:@K7 (<%!)3,6I%_#$%(7=KN8Z M.6+TBS]K@X4P2>&) 3T:?UTF%1KR,A!MOV/MD".!D&N0**A=QS?_6/3A(-H5 M75P'BF];S%U5U>CB&JJ4(=YVN9J1/$[0LS5@=D X..WY[];\&C(2X.8&0@)" M0N<6 I.QP;1XZ-!"AU9OJ(P CP#?&< +#&8: 4N@0ZMO1C$2!8DR2$P]]?GO M=ODTLN1YZ-#JFT/KX^?2ALQ Z-$:JI@AX':YA4UYK#JL HSL@/87SO]@X> = M&UG%@-T,L"?S-0V-*1 4$!2ZLQ$XC:4:\KXG^K30IS4N*B/ (\!W&-8X8$Y MGQ;ZM/I ("0*$@6UZSCF'WU:Z-,:D$_K1UN7LR=SU/:7.@BW"+?=[5;)-$[T MD$]FG#H[(!R<]OQW:WV=I$-K;"R!D("0T&'6#!US/61<0'\6^K/&164$> 1X MM/G0YD-_5E\(A$1!HJ!V'Z$@]H$S7L $?^B* 0:% MT_O12DD:2Y$.E6>.H>9[PQDGC18G/?.'Q031@0]@X"JDDY#HWK#+20,%FA5' M@!"I62Q.VZPXM/^POZN8;EAK7Q=ANP3@J:AAAU^MV M>Z\6O_2("UT7T>^S;*.!J:E(>"KCB4C7DT0FVMV6BV M\0'0=+4(6:OU"I_C0ZVB+!4L5%'$$\UX'+)FK\&&7$O-IDK&*?P(_V=3H_SA M6(FX$'$FV.58Q""M3*8\@2%319^="9[4^;G"%Z0*/?9]+(H/KQX*;DP3"?"% M9;,0?H'ARNEJU#!I)J*F(M5DZRAC="H8-$#F$@/E07PLYI,DW@ M(KP.0 ,,'&RD$MCV@& *L(^%UC6FLC14*JFQ"17UK-&\N$V(-"OA0$IX!"M1 MHY$DX@\F%P@(! 6][W'FKD';W,/0:$;H)9=L1G< 1A^"L1OC6?\AL-K_$J M?R' \SO5XE@+.(D\%?GB210Q8[]8-!E>2"V',I+I[#A_?YDQD#[7'GC=SJNW M+XY6W&]ZS1ON^C>]V? &O>Y]7WZ*S][;W+H,F]:UP>ZF;+9IL?560K!4E-T5 MV#RY460#48'Y.AX15*6.]83Z3[?^3R%^:/8>I-[P+\/DZ*]_SV+!FH,:"8+W M0ZD[AC)O#;9/8ENX5;<^T.6[<_C0SCT;EM:#3:==:_CXGZ3]W%X,C"XXL;)XLM-JU;F>P MQVCA0NYV1@+[H!( 6LR"+$E$',S8ZTAI+?0;=LYE["+JGO49.T;LRELXLG!0^[_9%D']6KN_SW6NG2EL9P2QJN/-25VN6(DK5K*18]5O M;$Y1WLUB)<^=HSN2L\,8\AQ)3JO6[/8=T7$6O"V%<+FZ2*Z @2M@^ TO?&@G' 3*RG(O-@ MO$2D61)KIF(6<#VFW#(97\ M[,>@69@EF*F&F7;-+APC\<,FVFDF,,B4S05Z MT^O5D%-V"9]A+:_URJ3Z>9U7-?BFGHH@E1[[XLK#N4% M"R*N]<\OIH +]5B%(G\B:MZ*!/<+!5CGE(VB=^&4D\C/CO&NV^G M/ P!02HZJXQI)E:[,S_85>=?H5?K@#^@\5[AFC#=JE!^KU;0RHWMP<-"L^^S M!0L)X@!B^R?NQ[C0B&D[C)[+1S#%8QY=\IFVJ5#5G-5$)D^Q03IN,9XT"(PP2(;HSIP1-U M(0R%5R/&69Q-AICG/,H'E#""C(%41Y0WG&=;_^%]\]@[RE.5]IAQ[<7*9)H6GQ974Z6SA( :1%DH:)(G@#>P M*ED L,9.QS(66K#_R3A Y^\WXD>1D5^"E,K@V0CI7H&%=$ LQ6<@W^;LW]=*%XJ$R^M M-;%(MH 0B/@J]WP;8$*3_?5 M#;O9] ;SMVE[K:K4F[^U! # 3[+(5A+)V3YP@9?]$H%K[&77:Y97.#0@^*#\ MI:J- 4#&,A(WKZFSN*8%F,[-BEL. [-J-;Q&_EG#NA(Q@9OX9 S[.'_4\ V_ M74Z4CA&)(V7M%PF<+C BC.$CQ+,28$&"!V/\&98#_\!7@5K)"QEFQ-OD9 +C M(,[M0$$49]S8%.'V^\LH-R'@VI2[:KM8AW!?@K9V&]&>$Q+9-\"\"%XPA[$\ M\6L3K67E?M:G@+=)F$OHS.U4LH3:>D320 U>[7F=FPADQVO,WUX%2G\U)9TC M7OY=B)?1J8@2M:HD$PAHKW+E>^T% MM936#OOGGM11C,[^# \^=O7]_2IM>^ M-R]I5A<'5XV%I3:JO&;.LK<6B:^\OA:%+]531^2WOZHM5[*RI6N^\ROV)5%8 M44G%#Y%-#[?DF),Q-B1CY-8TE">2D*0)PL$4<-#6!C0,P^^6A'-UB<3:7#W# M%6.U>Q4BN6JHEJ&W8C0R!)A&P6)D1!AA-OU7ZTZC?].SK84*B_#B9"L?\APT )%]J%O()7\&]B_8?$\S5*5 MS,H9D,RGIPJ!6#*3B(R>QJ0)ZSF/U!"&@@V7DVQB7A;_RF1B;*,K^<964=RQ MDD>@T=A78CXA8X:R3NW&Q/E6)K)"5;-I [<-8T,;[L M] !&I?I;(>@OVX.&URINW3)PJRKT"I+@KDV.SL.#4=YUEGQ/T5%]LK@5),S;Q2I2S9*U"0O3@UB MD]'O40X-T&C 4S;*TBRQ;U3%)#;A,Y#X<#@T]2CTXH4,\ <>->A$TBP@&7I M:TQGTZE*4GKB4B4_T#J0/UD=%XTE(""B1@]OPR6-J\?HADW$%/!S#'3)3M3< M2U'V.Y4=Y\H[_IRWBEL=(WAG^P][/8%C\PQ0%3XO?2U?RM\[=N'F#,L;$8< M!.%J3J2KL4L!:G?(^!3HQY5$4R90[) M!F.8M082")(&$VRB6?FH470!DVC\TD MAJE4?!X800.,19I&#\@60"*&%UDB]0_/QA05<[P>8HOFB#O$V18FEPMC@B\" M:]<+J"40CKA,&&!#1BLEUE3@ /R.X5.&MUG9/\W[9^3V&&"M\;F) 9M;B#:^ MG&JO"JO /\5230C_H8^A11--F6,E@79S2]*K3.1P$L3X)Z6^XVX18UOL&V? M%,"RG1N(\$KGUIU3A90!NW><5B.>/L@8/B;18)3"#P;:J %A!*4--9(QS8FL M0HDX!ZS$R2P_0/M'0Q&/AM=3*=X.5":)+]SA>XK$"U"HYQ?;PJVNA7: M8MNR)5#;2:QUQW-3QQ.M8T:<1JE_U='TVZTR7'/]H]EK>/Z&3B8>J<*VAB\N ME8/7]27C,S@B7(K)U!C1[CQF:_F1G6]Q-S?G*:9W)-:HC9KQ% 5_=\2>QQ$; M&9UOQ1%K]CME^-[Z1ZS5ZJU]QJ0N47/I(3-M)>=0-L7'LV1F#-S:J,77K-T, MM*DX3ZM9%&,L@REV?I=!FD"6L/&N,_D6F*K%]_()"IRQ(E+BN&@NE M3A,YS-(B6#T!D5-&'EOJ;TGG5@$#8K]7NY8IGY$[0@T!QKR08D%:[U4S Q5,Z*CN MAJFN&J:4JH2>/96!7,\O69[\8D-:X$D5%[18IJB4J###Y!HRMW'C%LSK",C$ M*!@SBM:)I,B=LXM.7%F@>ZEH5*@D4NI2^XE5'*#K+T*:N"8=ON4#)BJQ>9T, M=T'-:SHZ_&SIL*G$<1,-=@1P+[9\#0)84",3,K"44)14".,YI#'ISQ$D))(3 MF58DUB6!>96X/,PV1'=WQ8Z#O@,5Q\8';@@17".91:T'XS"&F<;L3;TF];MA M0913WVM=IWQ^K_$0"?0PL&,'Q)PGC>,^11LZZ$/L) A4%A.^82XU57*B1'.8 M(\H$.T#^GA0PAXH(ZW/"7T6,L5C/'@[/+]K_,S"<4.H@TY@:362 QSR: ?M# M]C$J8N.025$TG+638&:2R;HO8]]1E!^2)2:;JGA5K3$;@S=?=:SXCBYB\,IH MT0MAPD5AN<:SL"3TE)=$#?@XC#5%G_^Y06Q@Z2; LRSN\4$R+I5/+8^TQL:$(EL4P?_Y#H.'*D%&"U)]9>&[>H;P"3IFP- -8C$IP M#GR",S=U]K06N/)(\J&,BFIIH-]D=KP\DB"W5QGW#&YA1/7C*.97$2!P4F9 MDV]0CNFQSQ3UJN+ZN4*0P:Y)31'% F-"T?!&&1#Y4FJV*IV)0%5:5!U#>1R& MC;, K?$\X1-M(U@Q/ [C<&NY.IE'NM;@JS!S,4QI>*/#26$O;-@K7J0\/IA3LRJMA4/!XG#YYA&3\D$24W6A&'X[!M$/9A)8N0[F MA%B&K^?:LY&Y8#I9[K$VFYL4620$F"&"B6L5DWAEW'44Z2J3()L .F$^2$RE0\8/ TG6P>)G%:HZ5R-R"K!KDJA$P$$)M2%JSXUE-D4"2B'>A!C M203B+YQ0BA;W:PR':3;>?LLF)GM@Q+Y5IKI$8*87_+>KXLQOB2Z'M[[P)&4? M/];81_B1]6GI=A;K"^J56P#TAF_4?]')6!!X\=G M@B=" 15?VTU:F64$! 12C6(U7SM3YL74 !C89_RQ:W:_Y*46-CZ+9.$ M3-D,MU<8?U!PP9IRY;HQQ4^I66PU5MHE FPG$:#I$@$.+A& R?#G%["TR5GK M[%\9QU+&5!X'+Z+\W[G OTV["7$:X 7_59DD4>G_LA-]LD(IJV:($WI7J$; M_4A@-HFR[*O4/_;'XN&*%ZQI\4^$T6\RT$A15S.!Q)2):=6? /,]C1Z.NI\M M6I";W6MW,WIX[&-<9 KF0D]N_2^3!C'Z$J[2L9%JI+;J?XW-5(95 ;((JPJ M8)I%N0,B5Q=M?F-NIS%B\8*\=U)C+U:>PUN/046.1(AL5D@L[3>Q*GS.A9A8 M26N]HZ"7RX=F9XVV,33 N641%=N%Q0X-JH.D0. 9FA=&D6T^<*T:OK@R$[ 9IA;8F:!19C@&1X$V20SK-!&@$VR6 8E;ZP4 H'5V$%&7(_)@'Z2 M+\6NLV89/+!"-E:7)ML2'K$YFV5&)'X?A;!\<2J.9I45UL@XS8=:15D*5PL+ M)@&K+.]A#5WS4R$X3D2Z1@P%FLZEP&I4*;I$1(%LM8K%7FC7'_R="S%B+V_$D%&4MMGBE=.3.4UNE?:$^V]6O[5HL@J M2K&KIK+.Z?FEZL(#@%=!8JN+WW62A ;8U2C$]-O%#2E+;JUQ3,CF6!:4U5DP M+O%BODY'9%()YBV1M<6S41R*7'(LJR<9:VLN\IUB\(_QD[[^]O[TC17A-7LM MWY@S9RK^ULQT-9TS329E:BM@= CK]*M4C\%S50BZ6*=%CJ29#7R%)5G>)0F7 M9CU;KZ7YY&U'>'ULQ(7?"_M@/ZF,SQ0H9&HRMR.L@).3'%B.)N]/63>EV(!R MNW= 7'9RPOWEA.$NR FG"Q6)8J/!$UM0%^BP++#7'$/ Q:>6%$JE6!U]Y3AOLXBYT]Y>G]*R_E3#L6?DF,/68]0 M3#^3\DPE9Q41<9N6(VN_975J"+IU.TW"/I9PV?ILMNTW/_#%E@95_XP:IAIK MJD!2M7USJH_YO.=E-/+V-N9+"94]$T(&SD]X,Z(963M&BHQF!&:9(J MNJ!P*)X:F]L(!7BKJ>K$5!@] M0-O(*(O(JAC/RE!K SL+$*-D8 )6BG;-W,!#[=[8!(\WC.:QOZE+[/R]7,FH M6#!#)3-Y*4?DX?83S2W2+$58>\E7BUU(E=]SK + MQI>LDK+,/.S3AY45:6M,YX5O^S7VXK22HT:6&U6)@GZ1JYG43>1.)7')LT12 MBW4ZMXJX2:+757*Y$![Y2%&(>TVVEK.H#1'NIQ =^!E2D#,;G;!]L>'$8U_E MUH4&_8-],!#9:^QT4L2=HHTFU/&/ E&03&9QSC*+G(OU@X[F"J#G]=VFB0S$ M=F.-+-7W3PJRCZ%#.;;O1@C1&IVP[ALU1'/1]L4:.CB-W)$GT]!>D".31@9 M%FX5P_T\=E*R[Q6XT\QEETQ!F78K* Z& +3)^K;*[ M+4PRTHI2=ZK662.Y%';:N>3SE5%P1UA%J:C29:69I[31WL-T=346+=F2G >&;+H6Z=X38]]D=EDNP;9?^!7(N=:;;.AT%96?#C MVF*!5DI]IAK][JUN,PA);4&*6BX%&LYAP4[*)R[A< /+_K98 ]=6]9TM"R]> M+1O,16LH"GE*>"CJ(34LMBG2G"K)CQ0&.6#H!XH3*M.<^L^)*\PRQT]8N0+DLR6\S??L#)&%'_,L56^MQPMG@ XPF#,^7H\X2*KI,158?&L^ MY3<:7N-5_@+U#YIJ<:Q-8JC(%Y\0,:&Q7^#W80*%VP[CMXQY[#A_WSX$3X4% M3.ASK9;7Z+5>69?>D@=\K]&\Z?9-]WROU^C<]V6OT[SQ_LT?[C[@P_=?<-OK M][O;6'#'Z[;7^_!?CM)D$6&LG[8/IV#(@Q_G"9SEL&X)V8C^MYR070*6&@?Q ML7$3XP]+<.T"JY6"$F1/J3FY;PLW<.ZJ!XI"MCF64\_EWN$^/KE[/K'UW*%$ ME.>USB3%<(WX-UUQO>8-^%P%Q5XD62-&@LY2?YA;_8Q.Q M>B%6Q]GY;Q[OB.P&%CSNH;D12(Y&/',:<6(;77='9.[3V).S_Y;7Q[+G]CMZSW_F,_8](V2^BJ'MG MLTHXP/_6MJ LG?C";@"\=MIBLA:(?^> G*SE6R]VG9U,$QFQ9L_\.#-P( M'[\U\-K]O48-1PN>&2UPDH"3!'8!&=SI=Y+ 9&!P:#6:_I[C1M;,8+#7 MJ.%HP3.C!4X4<*+ 3F"#._Y.%#@<.M <]&N-KC/(N B9C47(S%BS6YACYC([ M'17>(!7>S?RT+3+F.T5<'@P!WZ!??5X/N7J.&HP5. MY-@=E' BAQ,Y')EQ(H<3.5;;EQJU9K^WU[CA GYVN68-I0,[^OMH8E[3:R)7 M#E6&)<2"%,G_1T*]5F2,?]@>/C^-L'QTRF\/$SD M3S7-8UW7(I&C;6.(@\@AG1G'L1W'=AQ[/Q#M\*B/X]B.8]_1K %_8\GHYU54 M>^E"ZSW/;[=>%:U^JF15\LSE5JQDT3.*%%"\.R,TU&Y;&F M5,Z.FAK.\%=J%8BCXU9(C2_A7+]FP*/]QK!3]ZD-1WY=]_OYLBJ-.MY?V6[H M)P&MU!^TVC6LJ\[J;R(XT*^!0!.47Q(N*7MG\CU?-/*TT%BWYVV"TI$?CZ$HPH.@\FV, % MQB 8Y MJ>N;M9O-_!PM?RQ:WGSS'WFY7>IMQJ98;K=LG&&HC=!$\W25VA5TIH(]1>>- MO+G8[91R?[;A%L W-XB#=G*/O,YGT<*K=1:*$LBL&00!AM$;+IB="2MP,9<9(Z2S9 >(#NM/O,#7VC8^V3G@ -J!+%K#9$Z+SJ VD M]^<\WID*I17M;MN-2Y^0\H3R@@41R,(_OYB"U%V/52CRQV%6>#M?>R2NZB'9 M5K#K1( :=OP6B =H_+-CO%L(Q&7XI(QI)C:RR/Q@MS?_"KU:!PWV[5!=X9*P MY5MAV;]:9:W<%/P?5H7\/KBVD'<&(+9_XGZ,BV@LV@X38\5',,5C'EWRF;:= MR:H[DX.=X+ K]@WMLY3.Q[[C-W MM\Y0V<<2*L^G-?1>\,R-[._KX TZI;XGG.S!U-AD)Z&R+?O=SF[_?9;][BX] M=!]">^XSN1J+%0L+1Q!VIQ^-9"#@WZ^Y9J$8@981HE7;.!ZZO.Z_'KU9T_50 M/)?[<98M[]:YPU[)J^-8Q9^R"0 N(!;RX6S0'+1\P)-ZI]MHU=O])J_W&SVX M'(ENNS5L]+J!_X+14J_2KV+T\XO3LV9K($;-9K?>:W>&]7:C%=9YT&W5_:#3 MZC8ZW7Z+=U^PF$]@7B((CT'IQG6C_\4_29*34$U3$7Z(^/D+9D@T,+,KVVH7 M9AUIL6*VK6XPXLU.KQXT!KS>#AOM^K#5]^N3.+T76@:#9A@T!T%]&'8[]3;OM.I_W^$>+'H-/P>XUFN]'SN_WVT3F(U'5QY3?.FMXXG:S&+$Q, M7@9IFF$H I606'=,(8H1B']WV(,3!&XD*&KQQ,8,V>#,7SD*V>RW-/2JT8@4 MG9<(G5)P$3Q*II!>'ELJ8YC/%*<$=X'(D$A$' B/@<@SW&UXSMS* 7"HU M1EV6H86G60*OI' +!DHI"A54#M:O_X.-9%3YJF]C4M^4XBR_/1/\0&G1MDZC M(SP'L]..BV^2B]_:AQS]:N9^=%*R]T_JP@;M^V8VCL4[%G_@5,FQ^'UC\;[G Z1;G3TY4QL% M MNOPY6S?*MUM_PS?WL\^A1!,P+@Y+KVZ5B*$;!4$60IYCY^-OY\3)G3&?!3 MPW KOGKC'VKQNM\F_T["_$YH+N[$*-W1?WRL=R?]@/?>':J-\M.FXZ?[<3+DL=#USU>1F.4QZ-YW6\> ])1>.!^\\=3AL'KSO MR%2&EOK>QT_?G!GY&:WY8XR\E?WW+U]_8Q]CG7(,47JG@HP"CR@6R7]+W$WF M=\/\;E&IE$^G@B=Y*="/F V&96!!V7W'4PY\-Q)L* *>:4%U:^EK*3\W)5^[L0C[ MYHNZ[1Y)O><:@2(0/H1L+!*!FOE3UK[=TIK;L.8LB:4>W[!N5^[GZ(P-BV(J*67Z7RU;C>S:CW1,=8HS:(9(V-Z"/>DQL9&F X,W\"N M7[!4DP>,EO:A&/-HA G(. KYTLT#-&PBLAC>H@&+1G3A2D;_-$CXX+KW!UAF MJMNXH934326H6MVME9G:=TUIM7:XI.WL :[_UY.OOW_\Q'[[_LXYWIRQP:UY MGZR3U]3*1M,'G>8@8?L\0?'+[!ZP*!19FK"/G=\9M6=E^:SV'2Q'^HB]4]EY M!'+RKQ[[10FM1;P+1W+?(>MH^?-8LSL]#I/:.".D$,GM^;UUOSZ M2R+A\$SA]%Q/V.%QZ,Z2PRNWYC7]#\51.@D"E<4I]L*Q9^GN(1O/P_Z_JQM^ MKU9\6'[VF/T='3PM?[[CG@MGV%HX0^_AX0Q_.1JJGIWI!O68ZQ+8^MG-J=CHT.6H0D M=D&DBJ1L:W[]BX,+"9+@321!*,L;.UUI&SC 4#@7)_S;__[=4/0,PXC+_#_ M^M7I-Q^^0MA?!*[GK_[ZU>?'D^GC^?7U5__[;__CW_[GR0FZN+J^0W?X!4T7 ML?>,+[QH08)H%V+T[O'V:_1_SAYNT.-BC3<.N@@6NPWV8W2"UG&\_?G]^Y>7 MEV_=' =G%=+CHFT6P>8].3@3Q\Q [\'MTX<08_?SQP\?O3C[\JMUC-XMOD;0BX[M^YB0/;KR M?,=?> Y!CW+0";KV%]^@*2'H 7I%Z %'.'S&[C>UB?!6$FPN\='8D_NM7.__W MG4.\I8==NK($PY)D&BA_IEOA1S\O@IT?A_MDL->GD'P3X<4WJ^#YO?@C#/NM M[.#&X4F\W^(HZ0(KS;H%X>H]_?-[^#/T^7CRX=N3;T]E3[QP3Z+=DWXH\DB9F;S\BV;R\_OSD1#CA M%WOZ2= _9"=!_^C&V;:"ZO?O^1_5IE[%'.BIC>E)2N: _=WFHX[RQP_O\6N, M_KHY"-\7+Q[%*;36CK1$^M,?YF9_BXZ63G.MMA0_"'3>.&0 M!6\9Y2;T[7OXVXZP69R9AN$,>(?T$VP8*-6+"S\=")7]P1^=7+ZD1[1;RBQKY!?^/0JMN9]MTG( M8W;0))(S>N@DY(&$T;\O&U=[@AN-&)5]*_"/$_A'Y9B%+^RP0>4M(>^6Y@-G M+J/&@^<6N?@I:,>N_X#:<:_];M]C$D?R-Y7KH/_L#]L ]?F0/S3?A,SC<]@F M:!XC]G/4Z%/3/64]G,0VI_"0U2_<\'SSZ4_--CYY&-)A'=\/8C86_$K^>![U*Y!+OT'U0$]USZ>S?Y:S1;4KDXV.#/OK-SO1CDT613 M#Z=1L].GL--)?P3"O!@ J2.D32(4+!$?!+U+AOGZ[0CTE3.'@*3]N,8XCMH?C)+N-Q19CON?PFMFL/PW8&'(3/:UV^'8X"GPXG65R1X.>!>J"%3 MC_,#S&P>*W=4!<'$:7O^^HP-[M5%31JSD>?S[H>*@# M_BOB0[X=%*,')7-E]WUJLL1KCM /@QRA_*/T=J0JS1")JVFZ8'8HSU_=TY5? M>#A2S0]5S2JV^:>?OO_N^^_!UI"ZM$Y02@-)(F^[U&R7'O S]G=8NS7R;S7[ M\>?"?HB.;WO0; \NG="G9S>ZQ^'CFMXUVLTH-*K9E1\*NR(I($H",1IO&]1L M@VZ=\#<<.T\$/^+%+J1S*KG,M UK-NK'PD:E5%!*YFVOFNT5MR3-G=>2+5+_ M7K,S/Q5V1IBI6.^W#6FZ(?0QB(.P[)M1_UZ](=]_T&Q(TOEM/YKMQZ].&#I^ MO!?A-/I-*32JV9G3PLY("C)LYVU_&N[/>;#9>#%33Z8^Z$P@UV*_5("N:E^S M:Q\+NZ800X[/]*:4W-L.ENQ@NH1%59;O666+FEWZMK!+.I7U;7,:JZ6[#;! MQZ8Z?:CQ?)7IJ;7]:C;R.YWB*HDB1E7K%GO;VOKO#J_@TE*B#>A=^ D'J]#9 MKKW%A1,[A0^Q09>:#2U:(@11->R!W:,I78B:==YVM'Y'=T\1_GU'&;\$$2\J M;%_^[S5[5;12I!00)_&V*X=:]EI:^!I:^KXOVC TEC[T3O[KS33;SN@W!Q.# M?L^R+6JVJ6C!$-W1.T[@;6,.M 16[%!)TYJM*IHTBE;!MUWKP3Q8L7,5S:MW M[\]%^X?65/BV@8>;J"KVK=BJ9KN*1A&%Q-LF=;1;5>Q42=.:[2I:0PHVK+=- MZV(*47>L0;N:[6IF%GG;L?[M(Q5?7O/>-;M[J*WD;;][-9J4?+*-.];L\L$& ME+=M[JRS3UV7STA;-:A7@%%VO5]K-O[ MSGN?64_QU[-]>L<^X%7-9="19,WY*+H M.31%HYO&PIV]+I1IP(]L(NS*$%-!="Y2O52LY&]'K;N9/#T+NK^>$R>*&.C2 M-)H^T\6&/U\%X:.CMJHZ>T./67,8BR9%O<$^>Q[U;=*)(2="R=1.Z.5W$CDY M!\#;V>Q^-EL_>:V)U)R>HH6S[/2\O88FKJA/81!%G_T0.\3[;^S>T)\PQ%Q> M.5[XGPX!?>?6^2>]*GC?/Q@T2JKIAA(KM4-^"SYV+?I6_^@CAASJ72N;W MAPZ&A?^!:D]L[XDH?Z4V<,(%]'S 2R3^J1[@I)Z-Y\?O76_S7K1Y[Q#R%6(% MM7Y>AWC9O%C4GY2>4"#GKU]%WF9+1#FJ'F9&_PU"5N"?N+QPW8'S+*4S]*R# MC>/YW2>=(3/,G-D0)QN\><+AH1/6T1ADMFM*-%SLGO!)LD@'SKF"4I>9P\ X MVCC?X%T8;.$_;.3W],99)ER\>"X.3WPG#(.7)HM.PC#I"\1/Q ^4F],?3TY/ M3SZRRF)_TM,]F)UB83(YB6BWX1?[B1?C39&!QL70_J2G5#UE.=\#->F>8.55 MGJ&TX8D MJ1[F86@]&X?9M5J=EE0-\=HN?*D5PX>0'HKKKF[U:L;[H3X&[UVVNRM=0R?< MC/NTU9=AO1O(RI*2^%=MA^7181>+?FH>/2BWT*AH\5GU<'[T4=27,*=*'$ M:%MUMX2 6:?$8=Z%D063CJ*%!:;H'JS(XQF #S?RCBHTE%O4E'XTI) M$HS\$%DIVWD@!JJ)C"@]'<1-/2'S4LE!C)3V'TE".8B):B)CO.S-V&A. MP9Y7_J -:DW7BA>_]2:V)3G:2]IC$,IAQ$<+EJP!_^X8'=F(NEG>>]SJ%A1' M>CT. 0CJ]-(VYXBY?H9Z+ 5R:<= M_<27P>?A\C?.$VZ0< ?9/FHWR%GZZ>3TX\GIGQFO.FI#3'<>Q [I=\Y%DM43 M)]#TAOY+M(8A2F?_+9\!-$RH>S%T2,AD1\6O,?9=["KIE,G P2+3E/[L4"6I M@:O)Q1YW-=%_I*XF^D/B1^(8*%AI]&8^>1X/D3' MSWP(I8.0,?J2QQG/7XZ3JA[]LA&%L<("_2F=/OTA==:F5YI#IJ]>?N+5;4=; M^;P12 3>L')?PV] MF%XDL^4R-]V:QJ-M0E5NT5-<] GF5K]Q]]$89 ?AQG.>/,)F>OW_ZFL%"T>-_OPL7:R>B*SL/L4,OG3VSXWVF4@6_F>A*BR;W MQ/%U]\/AQ$;;(F$&N J##6AZ<,7^ZL5K&8=^^;H@.Q91 _EG$97ZG->2?3N$ MTGC7IKS)Y=//=:L'O,#><\7G5]^O[_,9!NZ.KJ0P/\QQN-&>/$VS$>7+)*^8 M1>:J[JXY%=3/Z+"_E8J93?J.QIKN9,NW9G]>^2XUZCK>GF6>^[Q8P(U NV"7 M2TF]#[A&6BJEUI[M!Q_%DE%R$0!TO MY>VM46POJ,X$5\@B"-T+9\^.S=1W_R]VRH2/-A3&$XEENMT-%2UP;P&Q8V$C.T1*]82*/K ME# Z] ?F&-R770X'DQEM@]2$@1LQ.8T-IK;Y>*(L%:;CJ%KVR+89;:J*5DX/ M0WD89&[VM=U&_+JYCS@)9.8+?8?+-J*BPYAW;]['1.=#-==25:^J1]_V.69F M+GCCJ1P87T?P+J]\D!,?'(C?VL^><3BEE[\7N'0VE#"&ESJ:A2 [:BUZ/9(? M;0-EV%<+0;2R2R^,U/M01*[.XW[S%)#ASPM8Z!T_ MHL__;/DIH ][^(C#9V^!+S)XO3DNF_4U])#R;.^IZ]+G)CJG_YR%\^ E/_6J MEM9]3:D%\!A']TP7]T5]QL:S]Q]=EI/&^U23J":P;5-%V MME[LD.J[M;+/B*S\<\==*52D$!@4&7OQ^0\JN1WU; M&S1R(3S4A&M4=+#4QE;G5I#N!*K%!?ZJ]//I>1 [S$4UFZUO.YXJ(V.@=.@5 M-:PTZSNF1VF+PW@/P0 ,P(7.:PO3+3*<]I&EH:TB7 ENA/X$CV_)G/C% 9]*:#@KT:$1Y?MU<<_2(* Q)1B:D3C-Z 1E?$T4S5F3%@4F3&Q3!LM;=_S.R"_(?G=?-1J M')5-C>K$YQAB;LBU[^+7?\=Y_U)YNQ%5"78"F5:_H MME A"=X'.D.6S!5!O8U(_Z=JPW&?0]C@*Z#:9FKR2..BI16UJ;NG&9F!Q9EO MFXLSWPYB-ZU+&.-9'6H*F/:P5;<=V?14:6NR):CRP5NMJ9KP.<)L7HT"*O-] M^LX$:)=2E*BI49'W;\5_"LUU$K[0H M$II5591I=9^>[VF1Z<1L*/PD+_8\!4=W3U>T'G&)Z07" Z75$"M6=":CJ#Q@ MKRKXNCT=L]X(?LTD1G?F9V1S M9:,0N?%=%\I5RYZ[^AN9-^M;%HD=WW5"5WYQ,U]\@GH!MED?.]$^1)A;FB18 MNN2MB!B22(1P<>5%"X= S-,E?=J*T4.53<>[>$"8.'-8=;,-O,%5 >,EC<=W M-*1^XCKW@M*R;Z="$(.SWB%7NQAR0)W7&["N$[9&UYLM/;%EJFB]K/1Z$FJ8V19W44]VG=P"U./06OUW@Z"GP*FYY;;LQ M! JY5UR0[]CJ$ ME5!FI7'&%5VLND>JN"AO;T$F>R/HRSJK]H'4;$5JK..W>WX=4PW.+YB"F MXNE>BP:][(C.YE-ZP+$7EFH %1UZ7^SBI5MINYH'CYA%&'ZB@D[H$,!H> MSP(L(%M ;Q<;>+!QTY'O C_(2M[5QL&:3C9<&)>O,0Y],/CSKSTZVZ>!85,X MGHV;'B 2M7$+3M1K6GE13!46J\ M5!^E=C3&O?0$#EDCE;DNT\1HL-4T\IQ[9P'R3&G 5;&--6G"N3L^5;4_A1DO'OCU> )*N?+> M#^V!H_6_:QZM_]W8FW4 7H%]( 7YPCD9!(($?J"$H8:=1WSPHYBC.*6I.3AZ MI#M0^KJ7=A@PP*?"C59L94UIH)8U@,8_ZDVA$J9+J@9=4=5UO@Z#W6H]QSZ# M!+URO+#*#]L??>N@N^ C+V M3_S6!%BTZFK->W[F1-ZBX6/.VUK@-6J(3-K(H-:5ZLCA$$E\>B/HD&)K2^6R M]*>:#)"65*P*0&/6-ZIQ9._^N@-[""6CUI<'2$$HM;NH?QUM-^@#PPK*A %8 M%]RS_><(THA24!G UZJ*$VE!P*)LJEJC<&472Z^*>A6K3T2]9F,8"OV4!:EY MC$UYW*>^G?E+H:0B563I*@[Z]'P*7 %X*I3*1 M%N:EM.T L,"ST%MYOD,2$_ZMX^^6D H?TH,6T#,&NGFYV;HU#1OB:;32=/5- MV+1WKT( L\^%>\Z=^"%E3/SB'^>_Y.:L_*%OZRGQEG'@W].M)'IIO[39>%F6 MTM9^R\+XF":<&N!_\:CP3A^%?:7)L1V-\7 (_)"5.L7N9X ?3 I&2-BH)^+Q ML&:U#*(VBK,/BC;D9D[C^\"#,M]M$C1UG6RK%:*$U98I-_4=1P3,2()JFT)D ME':P.'V[+DZC#07K%?$,['Q?#M02HC8 _VIKF38OOU+=?5Q74 OLFO+V1K$Y M1$VL>RHQ.^2_O.UYX)8C$&H;&YTN P1V&)[_A1,[>G-W;7-KJCE4F^O+6EL$ MABQZ4FGZ6!IGKD1>3Z[2'&/1V(UC@3:STQ#=W'S8D,S)P5UW\5C]O M3QT.H5*X9;K=AL%S7>F7UMTM_?RFA 0OH!W1G\^I?N'%!Z.IEI :+R]UYWL+ M;^N0,ZH<5DL*VJ:&7UVJRFX#'I'!O.+GW%)2*2U4][)>+&>^JT'B&BT*9DQ" M''+@@XU _K1]+!1.'O ">\\'R2=*U]YO=VVZO(C1 ^MPY8MZ& V+-B=;ET;1 M[QKO43D%&X!WX;L7U0ECQ?92&WC4F,"H3+)2KHT3 JMZF Q3+J!.T4-%=E#\ M^/ YB8T#3W6-Y0&N5_3R[BT6%&AR7A)-4'@OGB$E*7-R#\/Z8B9AP[;*-!! M5NQ) TLBU5'F+T%#)TT#$GT##R7U116,G6401AFQX]K7:Y9Z/*N.),<77V9+ M"#"[HC)^;9Y[59N:F!N2K4=?Q;C7("[T/@W*D M-;6%#<>-^4XXE559QL@0>^=/=_F])F8 MKX-=Y/CN_(4NWI[^0A]S5?X@M:8QGE6-%>.=+2]?%PQZ'3 29S['Z5T1P.;1U8<_4#$X^PNE92)N4=ER&] 7BWY@NRW@\%!9DY?0H;=A4H*P MS)(W_L3,%EAQ7JL+K&3^?ERVFMX#F >,6CXH?\[9,P5QMDQ,O"5P>JGSB[[L_3<[B7&M<;#A2503!QC,U,A.\:/% MZ5!TW$HC73?"0^K[,[]I[&7:B)D(26SM^:[M:H MI2TPJ!KT-(5P#RYI>O>4^.8R?Q[?AEQ>D##3Y AR'VOL3@<0LL&-<>T+/T0* MC%SP2/CN.0ZAC*BQWV?PNH0_K@KOJS?RHRW0KQ@*>F-W^DRO MII5P%,V67)2;[>((ZM;0[ZX*#*,=C?&?H5^#\+=KG]4S* TP*FELV]-TY?F. MO^CA::HB-+['IPHM*-?(HJB'2E=RX\B':BJ&T^EY?22N_5[1W^D*.Y:W'?\@ MU3J[O\V',A?]E[5DR6EZ]@8\ NS['<;*FBS>.!"OB"51EK_="V0#D5 M$1F1%JX=8%\"B!9ZIH\3$QPK+Y)N1'LO.<2M=%=!F'IV9LM5&$-XB.L09\J[V.!PK70<%]O9X(P G81* M/^QFGP=@WJ="#UM8!<4LZ,<(,/BP0X(O2.>)UE:I;3BJ-Z&H?4ZIF!N&>[IR ME:5"&_4U&G]?* 6D:%"EX?>5G8:.8K@*=F'G,(9:(N/KC5=0Q8?*" P.NTYO MS#:VHXY3U9>@:6C*AAT\EP*+%/\^HK_@@!I2+3N/GZM:"?"1;V49LE4U'G)5 MEU&T:):LWTB'3EM:%G]P+L")J2Q0*GYZT_.; M!K<(K[LH*:^K.M.J:]]JK%[9_.R[N/#<$T<[\[8D++( *FBAC>U]:A]KG.-U MOQHM1?" .?_G/!8X=8-88]_]^Z:[HUF?'$=8^*A2NXZ3C.%J^],PM% M5&)%HFZ3GE:63CBL/,*H&2W"6>:0:Y_>.SL23_?O8H.D\6(>N%3/_ MU9JPR[M8DVC0M/!?$["Z?FB/MC00HA&Q>A]JT:.&SVS#SJ/G4LR#Z>+WG1?B MZL20FCR+IE1Z5JCHM^3YN+;0L*[94)!%Q;#.XM\M!1W2)SF7F;\.(35B?%^Q M476>/N1E_U*_":E>$=%)H,@ 1.^8[ ='+G/ M,WPO,4-NK MP;_KNEDGF:>G^9> @!2GE#9-/X'0BR#^G?Y(+WMV(@ZL>-9YN./,91HB-)8V-9OQ2C8&>#4=_*6D:])V'Q4/V MI\\\')K+(N#T@C((E[>RYD5%>E8K N-=GC(X0_CORK[G8KMQ[_MKGZKF*X^> M3A[ 5IZ74]K<&N6MK*Q=?4&O]H2,BCJ/&X>0LQU]\8I1ZF6MS$YPC0FI,ZQD M&HUG1Q:VJ>1#%(I1:0V[TO:6.6!;^5M'A +)Q0_761+*VX\:]XA#,./>._14 MU,8^%MN. ?4N_G-#KX=\$:7JMGVK3EI$7DS%^VJ#61D,F5;/ZGN,,;_U927\ ML=*@[XT2(E>M@4G?45"5:W8V+2W'5HX.^#"3JTHU(UC0#5=#8=TG'Y\FGMQX2/0 M-ADS\H?'[(A8*GH2G$V5M[ZBPXB6SZ"$!NXI0 MSS(>4ZEDH3M15>VKFMN0AI;*0;+HK\!0JM#.:KM:%43*4TK:P.6K M?2QB)7DJZ%H73UOS?GW;JP$;.@PV2IHL$WPJ4+3KNM@IW1XBT]IB\LJ4BJ^[ M9!MUM=2&G0,DG?EXO@Z#W6I]Y3WC_@O45-(_JK -);KJX-)1S2C;\.S5)8Y4;;=@&YRG6%+VVZ4PA3-$2P;D#";/ M1R#+=Y;A3:_[?^RUQC'-P$/8JS,$*[H8)EAL9*- MRBX#1$3.\*;>6:1K9UW,(XAVY<7FX;O354 Y,.*QXV#CW=:!'\BH",Y)-?)! M>?O1[V)FL&YBU+8"O[0Z&Z[<3=B*Q(@(?53P7P?$Q6'$ -$QP/(SDT5J;>R^Q53N&;9GQ%X"4B]VF%M>V M5,8+RV6EB1(QD.H54+#HG->K S2)9I7T&A&PYOCG[/_JP6/?=\,37DMF?)M! MFZ(<%5TL0'DNA#HVKCY4WK-O]P+/E"D8@$N2HZN:6[#@^0!\5KJ!E;-D=UC+ M$E#MJ(VHSD7.:A7BE4 ]%S#@-S68\;7=+'6BBFLZV$5ZI^?I1Z: 1K,0\,YQ MV(=[M>N8(V;3MX*$KSLS!Y,;/\#^;)_\\Q>//N_A8KUGP?-5$$C-.MN##-*V M$% + N-)>YLM"?88"Z!_&>!#O])JU;N^GTVB3HW.6M5#QP;T1J\;0O_EK_[Z M%?9//C]^E>&,"O/!+EQ4>KO!E._Q,K/@:_T'>4HR]\* 8+X2="%>7EZ^88L! MZ_#QPX=OW\.?W]/[(<(W0/>KOTF:*"6*.-5_>Y^.;RLG9"PF\A97*0]R: $I MF'3:&$D9;3GI">+$$;T(4 3DCXLYDN?K/L<7)8P>3?"E@($XLJ2HJ*S0>L>" MV"%BQX L>@>$OT;T )M%"R10GV"YM#^B/@C35D[!IY^XCSY(%K3AX>S]B#$ M1D1O[PB8VR35(U&4")Y#L0?I;(G=\Q,&$/'MVELX3(#I752J)%,I=;$^;9E[!F'3T&R+]*8AQQNS4,+%JC(+W1Z_E([WL]( M3.3(^5=/)3=6(BP*@Z$EU5>0R\=#/HZ1Q^2I](E#]!@L=CQLX>5>C+RA2ZN?7KZ-^SM/-N+ M/S)W1B>A2PQ'[W8D:*)D1*0,B<[V28._LV$'E[T-+ 7)K4)0LPH3]&1\&6[I M-%94&SAS%K]A-Q_-TV7S)>63)T9:46G1WSGU(V-.;.=Y -5$H/H94]X3-OD@ MRM,R.)MJ15SZ6+8L+]11OA;C(CHPDB/#"9=C(S8X8J-S90.EXR.8P)>Q+.)4 M_.&70VOB4E0$)8,B.2JBPQH2"TPLB/(RW.$8153.'EPL-< 7 MZ;S'7\ B9/7?9'M1'" L8@+00@8%#*X_2H.%---S3VE:?+S+MYQ:+R1UQ,FC ME+XI/;EW/JO,36%"]NCX*AB>RK=NV#<>TW@7C8 M4S0(A](BF*&MLLAU< 0#(#;"X!IK)8#1>7(OS[CMXWE\\L@K8C7RD]Q D>)S<9,2+/DNDX0LA+!^%A$83YO/3^ M@@IA$"Y%P#!'S**Z=9P@XVUP]YM,\KX!S$P-)'DGVU/J'TV2R1&!@8SZ2_MF M49S&A"YBA#/"D#G_:14N+<.WO+2&\%H&#-1*6%G /12@![KO@6*],P^^D@9XU_^]./' MTQ_^@C ;Z]AX%3MVDV/PT@@S!=S4I')I+V9@D?40.Z^&OIT>^5&.8,*/\.A1 MNDA^892T(8]L?[R11FP9T'?R (L2MK/+9F7(BA-X1*P0'1=B@WBB(ML<%OP% M$3S3. Z]IQW/ZXL#JL$9TL$[,YP-Z9J/M(4\"X4EZLZ6\HN0_K^U$U]'8)M: M^> 5>'!@F?>S9QQ.J>;L!2[E>!UBCLTU"\&DWS6OB*<,T]UU<[XT\!7$R(L@ M5D+,!X5\0BB@,T(.F"KHG%@T',P*[6%:B&J]A$YLX*RD\58P$UB2+%_>%=EU M^;[4U2.9A9LI"R?=U# +=!VA=!Y(3 3!3- 4\;E 9S8;Q*:#9B'S<0U]%K,1?S[&.. M$=Q1=%+,Q)SJ!'&ZAH381%A5MFHPE8SJ59Z^ ?)(LBX(TXY!GE1JV)C:HQ- ]?U 91'!9H7(? M+<=2NI^=7Y=8"HQE2P[&8S8]I-6^&F.^JJ)(1TM1+9.JO>@8^50E5.!$W+$4L^7F"_%QFIX>EF(;A']TP7]T5]Q:V7')..TU!P*.=XOB%2[-.MA1:<1\1<(MTY9VPH=4]G9O?&1=9XE=(Z& 6)^[HEOY<%YN06L'L\AG4#P$H(3 M1$FBA.8$?0J#R!2Z-)'04LR>-]L-@A)FPN/4!47M>Q.T;''BV M/T[$SF3P[21'PT/)#E.T9?14W"0!%X1X/JP5+4G&U";CFUB1CO._S4^<> MB<&_\E[F+]_QK*O!X+>M5.DL!O5VY"JAS4 :%>K_*N)\#?)96G&G8]"OI,O\ M1E@2G3#T<\JUHYCN7$QUSH67 &+\K]/)AQ_^//F6?H?0&7[\]L/D^Q]_/*:U MX.;H2]_-K<>$P>_%25"W6!86-WS) /&1R)4X/F[IN0[C%OR>X97G^T?*LBJQ M-V'6B-#>)X.D*6_#QD+NXD"$'MYCVL:/G57K/,E<5.U\#3ZA%,T*[B,Z3!(; MNDT&&CA*M@_>,I=N0B7/D_U\R!.H[^2T8H>1=']Q! MT0S'/JTD#=!(GC_S68QPIOQN#Z8B^I8#I0FZV,$'A@*?1TT/'30]WB*TT<'R MBR3F0R]6D2@+U7+HY?I('T2"DS\S%(P)"Z)&=,IC('Q+5! M&N8TW@P2N0C,9B'4!\?YJZ#K8&L#DC(N>U#!2]XQ\OKZ>)A#+B<>YVXN2M9, M<8&>N"':^]<$%VF(Q3D&N$AR[;OX]=]Q^X3W8JR(H(@8241I6L\$&6?^V9+% M/)$M4H-=YT%2#X7/K>?B?W?T6PJA:O/@EE:C+";.,'9=BT%+HH@G2II99/!J MIY.#RQC$.?;?:Y]%M21 9=R[U#%#Z+! :L2X+T#0EA!-EZ$HN,K 8^D"#],8SE-Y(Y; MLR#91)RW)2G(4"(O(:GBPZ>%TGG)U4IM [*.8SJ5I+3M"*^O?!5%V&8OL0HI MME^*F,O%"R9U$/4E2'S)O^\\'A$R?'3#<,M0(X@DJY$$R1JTF/ ,#(9PQC(O M6-K'%?T\_(4'&B*="+,@1'-*+]+_J7O22T(5*62_9.9)!=_F7$MIJ,8=CM-( MK+2TDQ07Y[5-R4V2"'YR(*XW^(JKZ?<+ *G>V:BN2D^^6K4CN*R9/BO,W= MF9T-35QI-PDQVRE$TVP-@P=OM8YGR\\19J-W.=:I7,7K,H1 ^B18GNP \^+X M>"-YMD1MA@?)%R7,K5C#UKC;M2K\>]KQN3BL]._I42^!V.D_%.LMZCXS[VO5 M$DS "B%*Y#K^'C[V **0,<#Z++R(F2>&-\@]X)4'>IP?WSF;3I$7PAB7$D1 MT78.R!B33\L5QU0C/*UZ>#O MH1A70\ ;LVX\#KQ_[K,EV!OR;:C<>N^\9BIU"5ZQ(']\[)!6NV9W1ER^.*7" M 30;/<504^TS:^NX,9!0:\<2:T49EE"<7S\JQHQ<'33_T74W]!6^MN-@H?2N M,&6$3 (IU82%#KB<^70%(^"^N:LINI()BYBQ-(CW;@D MS1D9K?I?K<)0D9,O9TF3Q"-P.&\NN$OV$>@JKX!9_V20[5E[1>XH0H0Z)T3&!:&36;1"9J M@"*3A;V]E<]BPOR8RLD0,@SX<%"6D>Y0/TY>!:P,Q9W8N<^/**6/Y #Y" MCW'+H%TB."WPZH>X>>X$E MDU \"@:(?N[&//>)@GVVBZC %44B'N&@XA>9ATK0.2H&2';N ]L'F"PM"MRS M&$=^BR[V/"JTHX+ "*.%B)Y<"-)HP6@?"4MR/[X 5C+?1A4_Z)WG\V3:P8WO MS C&ZRBI4,9,TV\8$0'TE4S9MPK6:"LEG%2 YX]"N0$?\H M!5857..X5V"T>2%GY+PXH3O8]:FDO7+1+,84_5^%/U!D[*L9( MLST;FJ>K(,3>RI?""DOGNLSH M/WJH,"6((TD]\N>16,6>S#$+L0LUM.=>'R4-637NV -L)4,6K-[8 M$+NCT.-%V>R2:5HC@$RJ%AVU*M2T*2!?V)(J<)E)4C9;2H MX%O!+<]7Z2-7V4SF2[?Y$G6J!E.&%9V&V0YZ4\S0N].?OIO\].&4R9.G/WT_ M^?''#_)OJ<[&_LHM%'^AK3Y./GXO>YQ.?OCA!]DCV,51[+#0Z\$?ZJYKD@\M MSVIYPFXDR[.;#2?OAS4U>+R2.>,!XYV/LZ+$5G)F1'_MRHW6RI!A9%@;-'RP M3NA*H6WF"S'N0'=@WD\@R*,7*112)K=BA&$!P?OF+/,$2[9^5=B2Y,W$?O7- M'BGC;&:0L_2CXF$W "Y]OHOB8(/#1)L0@.: !+ORNUH:N)P$1O,D9%(BUX?) M ( 9$J\9ECV418[73DP/=(1)_C7K#DCN*#H!6,P%\XT=JP[;HG M1C,/"VBR"X6:*7-U/[P0=;_.&N^7,52 %+^L'YP#D1G!:A$/KO/TP87R4>6Y M.(+ID_S,,^AOPZ;A!S%@,CKD:A?O0I:H >G5A'TFUYLM?1=G/J#-=S,1RU'0 MD@W#U@R]'1< M#.FCW\&\\.Q%!HI5IZDR:83S31^.0GT.CDDG6J^LD;&YXO>[$X?>XK<+'#T% M7C_6+4$2"9IF##]]\"'?WV.=?T9D,LR$XD9?8.PR(&3 .ICZKLP0FRW+JZ=U M>57ED!SFF&%W@ALF24QC5JQ*>(F(P4N8*I]I9'TR(5\NWFQE&M^D^39? M"->DKP,!?8:/A%N(I$J.9P]KHR!]L+(0FC)9PH3%@Z;O<#Q;4HFA6Z"1K+02 M)C."D"-8.[6&$SGJV%+9KEM?;K5BA2A?-EHE5 MG.<,#P\)TB-C1,M38)PGG4#:>:=*)-(CXZA:O#;#C 0;F"U%>EN2QW"=UH8^ MVXL_]HYO )<&O&01>B?.Y=<3Q/&?Z!-)K^$)>Q?S=L,O9%5(<4$$226=1!EQ M L@&LH5Y' .Q0[* 2-YMV!BV4O?0K) ,%VE5DZ+WU0AN =/;TH!#MYAD MP^2JCMJT,@ (7RQ,C;G#DBRB06,:!V(RV#8"P^."<@7;'T4 M[ BJQ\-/)@8 PN (262='!0TY-!&1G)H^V,O:_R=9QB:I'FB@VZ:^,**"DME MJM0\>,2L.M,GJE&%#J&-IN[&\QFT,> V]I(KIE-APIH,,E #(SZW"5KQV;&V M3F9^0WOP[5K6,J40)H3J\M=@11_EBGY25C0[M:'#!NQ:T<(S:>"L#NYS9":! MN\ /LD$!/7S+W-CP3C#RM:G@AG[Y4<,T&#\JZ23J05 WY5'MET?2F#V#4OSE M*SU*/L!Q&!=0MG2@EAS@]@YE%U>C=PQQUO9U*@5VDFUIT M6BEMCWE1I#FUWBEC\& S<>?*BQ6 JU[%RF3HC/7%3W9S!"L9K'M#^+',2+<.B$L7F$-NW@4Q3F^C?B0I M99!_17R8HV5,;)W )S6)P'R!MR&& G4=$Y-4.L8*1G28>J:Z1TK'YCD3<].% M(A#3R'/NG068UWJ >[Z?GALI7=%YUF*5@0X2A,P5 \^I6#D%+ TD8A[]%"P* M8*C.&!S6 <%+F7+,^4I1K&SZ%\EV:Y*!<,^H "4JG^RY]^_'CZPU\$;.W/Q\-01K2AGU( ML4RG,Z>?2LB^F0_?]FQY'X*]/=Y#R> 89LF\1=VB:UE]0@;4]S4DKS&S71 B MUXNV ?T!C'];,2Q3V[$<]LB8UYS9/QKKB@BL8%<"ZQ>,94^&3LCQ$!L0)2,: M$I:'89]TX7QX UP4SY:?@L % ]PC#I^]!8X>Z:76#6@I8G'9C"X[PI(R M+& MP)9ZXRV#B<9Y6S'>(DKM>/@@C;;'6!F#?D"C&,"AH(C^CCA19*Y41C<$I>SL MC6!!=9Y[$5_2% -)P1M1_?4>AVP"?4B2X%47*3GT*N91;H/+D'TQ(B5(6167 MTN/1E0:EQO*$-5 @19H9**M+NNQ7WC.>K\-@MUK/L0^(0Q&4%NP,69G6)YR@ MBQU&#@R&EA"MM(=!4,P'13'V^6^^V&5IH[VKRR83 FE+0H(%T^C9(T%/%I54 M,Y4-)V*!&634]TA,'9U^,.(6T.2J@8!5ON)3]Y\[7KOQT#2VC+?J_'K2)&5R MDH5LYRN63H4M+IV*22?7&"NGFCI3YI5R,[O48,0 W'D")>8"LU.,\E *XQ53 M*O%RB1>&7* CK"89Y @.*GA4P@Y.79PR89*=J['JEF5U-#JG)5<5TC"3SMLK M:\06KJH>=NY0R^=61(>^Y=ETJUDMH(3PHX6Y\77 $H;P0 TN%E%728<2D0@Y M8ID*(YN$C3"X,,50K9[.D G@=_^K^\G/_STXSAE42Y?MU[()MD!Z;BL^ M* MJ9M!/1Z Q:)9+DSYE 4Z$IA@+QP^=B]OW3IS(F_11>,NVK0.@R':*AK?( M&& Z;P7,595)?L^&57Y6RLW ^PG VW01>\^=\7;! MJ,#*E&S%.)"!GN(4.,D@Q\LN23F%$="]PND[& 5!2&,*G#I61%82 M8F_DEQ(MTFEYVLA3^>6S.FH$:J9="$?QO2SFVM7&)@D*-&(CA=]Z88*,,_]$ MF)B^>IT\W6,)08?,NTX$ IIVP"STHH]4@BT<-YND 8<9. F3*$/:I.NN6$.: M['$$=$T&)X UMN GZ?(A,L>(Q@%DYDO,6[$O/+*+#\ ?K?&)"+(C>44.92H# MB\](',G,*WPCQ\5(UC\BB!CUD,!C*RM(*]DNW:.39$2)DNYR%#R0TND;LY]< MWEY.NYNN@(JY!)&#ITP,SI8G> NS+;/4IJ6P3SL&PL[76,"$@VTX*3Z^@%&4 M:N7#1KUVYDV;.IP8NAG9B:P?+G,I7<-AKWUM(-%QIQ1'/QV4B^DN#F:AM_)\ MAR3II[>.OUM2.8_*L^%C0%\#"%#J)6U/I.E%,;W0(K0,0HA0"=#L\E:QF1K! M AR:\8S-2?)HY&89FC.B,B7&25.7D3H22H8R]@34E-OHJ!PUJK8QN)K$XL;# M_3_.?SE4'?KU>OY?EP\WT[N+85,#B+>, _^>;CTYT)F4NT $1<1)FOF@>N!" M6A&.<_894X]9%N1GG:1#*F:T-$?R%X^^'52SWW=7&-*42)109>+WW?0_CYI) M4L^?,=4",*(60>AB]S-5,'V>P>.0>V&=F3T1CU>1.W,(U%EY7&,<'U9;)^_6 M$V5;X.SNU+%18AH*DM$'-UT:7 >Q_>F(*#,DDF.B=- OB'O52#H$<"@&@?@F5A5,U-&B?4!=$E_'L7+^ M&#MAW)KW,TSU#O^HV<]FQJ?O$"5_0AE?\ &.CR_2;B\'?V4>DPII26Q#]WOU M\S>/WZ"T1)I23-701=0?6U(R>$SY>33/SU408F_E\WC=Q9Y=]A \%_@2GZT7 M&%[H"PRDL_YA UM$UT'T3T^?LO;WL>N)TN7$X5";(3Q DC2AD! MZ>-@B%C"R[5/EY8E46!Z[SH]9,0)EA3"<*,[0V>*]F2&MMFSXLCY5E3+38B&@K]T+:/1$]!\F M8[90I^2&F0"81*BXQY[V5.;_)U61Q/2I[D@9_H+7JXWBE%L])*>BJE1CU-U- M("0JX<(3#9X,0(\,L "GR7@O:9O( ]%B1Q8!: MF"GU(^][L"],MY!.C-T+9W\;^/&:*L-@<.BIF%%R^3-;!I*#T9_HE0?#(3H> MLW <*^-ETM@7R[!6@N:TJ;YF MNL^N$"D]H+^.GHS^LE%+ ; P\F>%+6(>\S[@1QDUVN?C@[/$V[4DVMT*J;[GK M&AGW.)M8IM9 214+9*BRJ8%%4;7!LCOF2V"TC=\X#TGBSG&?H3CD\'KDHQ MBC'+[@AR1)>C8KZ= M&3T=8>0(HR)],V9+D8@F"EI +EXWNUX^C=AYVA&'%:>5P":08IN9!/PF M%/EP3WN9M8G>04;GUP,G& ^\&J58F^FX"N#F$P1,"N9A[,& DHWPGIC.,GL] M6R;L2EY9 NA<@&H:Q4#.?>LL@B2!'U1B? ;P>/)HE13K4!EM-.=G?_P7:TD( M%$00/?S /Y$_DW20(^:W^HJOV.ICY%G[IENTR\^8%Z5C8OC4=[D@I9A NH*= M)P.(TGE* * :[VXL%A!FY,=!N$_1PWK@D5', )*9\6)55H$33T<*:D$/.-F! MS;F7&G@C(X$88[T:%B4I /A'68XJC'!-R4!SK:B!Z?0'5>Z*2"WST&%7/\14 MK9B1$C+7%FL\?PF&0-(1XR%E0"1&1'3($;!J^E\!*2G\\3BO0/"I87]0KN\Q M_0,]D2NH^24](LL@C#)^F6M?'_;:51Q*1V<3H#Y_*,0"3&;^>-9RR?*3[,%AZG7#->%K3EM&Q>,I$G>V][;/-V#@, M+K!RWS#$$L*.Y=3]YXX[,;JK 7ID%#X.2@:)ZS N,+L-(Y#[VG' M"Z;& ;IW0I-KH*!NT9%G(1.V7!82)DL\="W30S>757*()FCKA.B9)>J] W"N M7ZZ0&Q "]<^2>@^#/V4#<$PRS J\N'N.=L/)B_3$I%['$3*9S821&\MY]8.- MQY'DQ/X.JG_-7X+Y.MA%CN_.7^C'LJ>_T-?OZ<5L!1:96(R'8C8@_4_ CRL* MTPH_6S[HL,KYT,R+LPQ,RW$0'XB9ILK+&IFP60W-O'IU??SP\>-X[";9I3ECT827J,[\,MLC805) M7A!CAO54V4$I/V\[5ED^S=9M&]AR!$6J;IU7;[/KX5(6A :_?CM/FIB=;Z=4 M$P.5CNW.M3F^6L;#Y]S<.WL6NCA;)A@"76X_28['M N"AFS675C1!\!),C;/ M/.<]TJW_$4R_!*?-&[S096JBB>9!"60YTPZ>J%K@@A\ ^Q%[4!] B(V\&(OR MB;SJM1(B>5@^H^HDNK\^GW#=Y(0-C\1*JRYU)@SP*'.6/TTO'#5.TY2_R+9E MS)3W#A:_,:^*'/./MAJD>)[.#CQ/@]\E67"IZ6(1[F#E^ W324E]I:M,MV(7 M#I]TT#,7RIWP" 4.G9#+#Y>O5.""YG%;1O\_'N M)NEQ(P>W+W=1NOG=5WQO:C6?,=*D;:DJ=U:OYU/_8V^$ M>D'=\>+>? $];OB;%*Q^?#/"=#.@@9'D-V;QEU5HF+]*= MQNYYGWSTI$P-&[_@&ZR1^(SF@YI=+JU-V86R\1 *@WE.G?-"KTTSF9)&N2=M MS\F%7)ATK6J$NX&3D-10XYD_2%U62G:$N.F#F9%/U%$S41'C;8P3:12@KQ>A M1]P][>5P)::&A.Q1<2-MDN:Y**(")RG" I5^&)P,3XQB('%\*-9(D:MD@ 33 M?PR$ZUQ89)KIW<\NBJA(-1829,!/&#SMV[6W8/4ECI!+DF4P#?M4<^4-;"2D MBIX#1C65O;L"YIVSXBR4T."8>%UF3$Q.MH"N0#6=+DM\;>XJZS)EDIWMGH7A MVSSAK,YE;(WI3$'MO@\#>(S=L_WG"!+M$V25*=30Z80WD@'12^P)2Y=<+?,%/,"N@ROGN.P]CQ M?)E\&44XCGI^7=/Q%>?T'V4AE"M*3 <,3PD4C[(V152>=]!"S"O-6&4S^]KT M YZN*]U:R@I/-&()2-T>&D[.$$Q]#[,GN8ES4A.>(S;T_ MVU9PU]2[P%X=5 M\LJ&5C]DC9_HB6,7#/[5#L>?^O+F[>SL,RL8W-.Q#-DT!V0^ QMEU*X]'%/D ML,TTF-%S@;HLN=)P="8B0!H98XW2*DC$:_0QC/T)TV[!HH;QXC<-3%YAG*CBE*G\ (@=.+Y)UM.ZC@8*-IB@1P8.P3!"2]!.Y(A\(H>*7_1 MNZTS(8N6*_JY;FHP@ MBCA5&;S*Z!X%,V0\/@IWQ$TOP$_I97%C$,ZJ,P_%N\[@]*=^[,D(S]0O<_D* MP3'[&)1E.;2"<&Z$4EX$ZJ+[CH:\N@$3L:),1V%=Y*RG7"M.,3D MZ&A)AT?*^"RE7LNN,A K;12481@<"1'3YZ3B%7[A@D@-@/A2#0F\1A=(Y);GD!9GF7) M\CAB>4Y,+@\'LPY$O0TEB-AU0!1JBEXH"%T4[5M$Q:+C&^@R_-K,?AOP*>3J58)IH[N#7U.G4D)75)1R/S?J[>^5]ZSO5UNP])CX M(3ULHT%XPQXR5Q381NLG3HIS-@_X-P6O(Q+17!=@YXC?A0 M''38=*S*@ N@1DFU6P+CT4^#K((J9K?CWXA4/0S/JJ0V%E;L()R1]ALYI/OF MTH^I6JT(J(4 DTZH#8PZRD*D%T-JCHM!8@5O>F3L*]K4,"CZD@YI"RIZW^R+ MK=;!HL-0MN&B]\U^#AC]N_&!T9-8IRO/]Z(U=J%N9D<_Z_FYQ^ M^%;\?O B*!WX*E%)LL;KR3BZ1U]LJ8I&"6/&-8KNO*F770E71FZX[IR0"B8& MQ:0(GG'8T<+&:)B,U,2$_GKU"?LX= ADBK@;N$IC,,<]8X:7&74Z2V($>B7S M,7@N2&84)(8Q=,(&XCF#6B-X7BD\.UF>,1]F^&"U0;@EK3=W:#X3$/&+8.-X M!]L%)17T=TYG^"]0*XAW8J)<_!Z8IV*@)]0CZ#UFE14Y,!RQ>C C9"P>JG&( MSXD31=[2PVX_GNT0RL:\2/QAYN@X4L;$AI5C*IMS8^>K!]\%<3_ +\U**!\; MAXD,55H-&@%](Z@LS/*27L$IG+\ A-W%ZR 4V; =K6W*1>\DPT@=TE$'.D9F MQ:9:PJ0,2,Q%>GWV75PPJ=$!A@L#W<&(&GLJ'?28%T!>OG\XQC.!CU9Q7YZ( MQ:_6N?.*.XEWXH9F=(Z*B<0,J9P@/@CZN_BO0?#*N;>A$P+9RO&C)7P\X,B;A:*@V?35ZR1B M"J$(,<(8^D!7OT#:Q9G++SVL654&ZI$.K] M!*0M0UZ$GODD;5@\,M[4+Q$BPUE%!AYT[[Q*1\C0/ E(%(=<^U2295IVUULE M(8E2FD?"!BGGP- ]T12XJH_\CT2HU,)0H2 =;?#,CJ'9;BI&9Z'*6$THVMJ, MFL=#(B\W.%R!9S(,7N(UW#:.WPF91D1:2KJ($T:"\I$P1,;F94KO )?YO8C3 M.N8U"QB7D$) R]I)$Y.S59(RP67&4>;I#K,\E!Y=<9%#Z$(F;#N ^I,.UMX7.G?SX/_(B.ZAHQ MZ@S#-LEQG)(?TT(AH3CFP73Q^\X+IA]KD 03%WZ@XRDJ_3 M AEO]DD 8< %>DZ3S9WA8#5+,43V#J>RY[^G<_^ MN5#].V["GROJNG+PTGC-$%DV0"#"<4PX:*.HM3[8K92$YV;EQ]QKDI4?[X.H M6VY_ _$Q)RPB.>:7L ZJS?S*\4*C^1L/<.I8!.:"'5[ QIH&"T]H;!RGM:,C M(#\&1\J:SLZOTU*X?""3'H&A."<',7VLW%8["YZPCY=>C-X)K\'@N7!#L9FU ME)4R.KS5\@K A'9=!45AK[QBX#^,FLTS%U^4@E\[7<0F)L_D@NDN#NBYB2"" M]&*3<1DVK*4XH@Q M.:&M:"QFB&"*20"",*NF8' 2^M& U $P.#F@G8=\'!VZFN0AZL0%"?,'\GX@.8*IHP M!)M9H+8T[%B#YFT*#OG>VHM2 Y%F!U1XYT4-5;3O(X." UVS$4%U$8 M0P0*O9JW(F^[ M'T5:C$55#5G3=L.&X^\14ZKID!!FP\8<5I<>E/',!2VXGB9<"T\:0_?(,_T% M[#K1\RW9GB9LHTMTB^Y-,9YHDM)F(Z!4.BDR[$52S$"&PJ\[\R#5V&3BEX8 M=)@>?TVO!'_ET=>$5Q_JZ-WE8?Y>0A0YC*J1]+!3G2 214XRDZ^A_J$/!5+* :B,&!7Z8;-H&Q: J.AD M#+-O/TR10[;M.%C+FV/3W3)J:Z%B7R%.*./E#WG&ULROSJFZ]ON)_LR9,+/U&!>\'B-A,T*0 M023GQ/[,@BA<4/]2M18"+W9I2 !T15LQMX&#AT9>R8Q5OGH9L\OEE*_8%[U@ M)+]65]D2H)!V[J?6!/9G5M\V9W% U_YH =I4CEKR=>LBTA<*($[@1[)CT33W M *I&#\TTCD/O:NSA\R7] M[]&PG[7P1_29E);X.,R$@?;!0>8ZEM,WFMS5"QMD) X2!!G'"UE"R+6_W<71 M#7[&Y&/W'5$331A-]/$862)%;CA1\UPE^6,BCF$._],YZTT0HXHC_&?0X )A MDN@-Q4V:5L#>,C!F6U_3)Z4S-P2S= Z/E;.(?_7B]?DNBNEK%]YXSI-'J(;4 MNU\LB; .Z;?B#U=N9V#N$AL%I\X3*"5]>A'($4QXP24VK\]*21.9 MD9\-0CPJ-FNQ%7*AA_38W=T7&1 M]TSECV*R948=5?1I7X)A%@K57;<2HR0A;TR.%%"Q0O+B0QG3 M38;CF]C*<0^!_V$:B4^(X$2=M9 M*/%\#3S[%+X^AL0MJN:"F<$]VW^.L NU59YQQ.J1+&+OF2>V]@#GFY!%3D)W M<.#>X5E4S-(LY4\.A9[VZ!V,ACS_:Y0RGXYH +>7V3]9R,&YL_6HU,=OX<6> M9V>W%I=SYF@>S+#@I-%"T$:\\,FPF%(],B5V\,M@IEA;I(0C$Q$;HH!*:A(5 M$347 N.J0Q2*+"4#*-B"^B0-L(&<>3[$,;*I191+@<&VLI;8&&6WGNG73]7C M%@=3:\Y1"!T'%PV+AQTG5ZJQH)XU0P:$(H>)=DH/?YNK40]]F#$>' \SC0YB MJF9SZL,F^5&Q!P"V)"[L51 RZR^/_.@J8S"A"LBC!'<6 E#4$8Z)._F$?5E< MY6-)&- #0[I[MY7\+8/P:RKZ#\]@(S=3)U29>@^3&;R8/AFL,*\^<+?@N ;6 M7IDE#3?RJ)@JM;46]\^HM;57)K,(C!>&/=?9= W(X?2B!0FB7=C9@)#+0 '[ M@$+<@*V@6<+JK1-+L#- #YOY>+X.@]UJ?>4]X_^+G3!*PGKZBDNZV&$!51;X M&.WI&"CF8Z(E5%J#WXRJJB2G1MP@">Q?,0BM37#R M9W1!_R*AX&"F$&F/Q.P13-]&;&6EC$BK4-*L)C!7WO22@BW&G*7FUD#K(*X\ M7%$E]G:VJ NOX?*E+EJ;C['Y>GU)"V53-22UAG.^4E]GQ+N,#5(6NF.S0,^8&]#'H,5%%D#23I]+'_#,X3V+R1K-4^F"" MC#C_<^(MX\"_IT,1/ \=5@X75-D5*UD#).AH/A0\F3:(1@=^03B,&,)QTTAN?ZO4B^4SK?1W?QI$6>V:F%EAX[L1X M%?02_LWH(4G0\OF3$::>E@!G%KK'-<;Q3<8623I'@\O MI(H-]'=.='#_JSZYL1-'5>F- W.5E&";X4U_."(2S=XLCD@/7.3Q7(Z6$3+2 M3M35:0//TE408F_ERTAZL =$(%\&/KR=\!,O8Y/60CNXX)TB!XDT-W5*>: B M,3$D9X:4J?'7-YUV-(JM8*O>2D7QIB)I,< MWR<>0YI>/P8V0]\@0D;R*3IQD%>""]M@H'":#*ZINOP.@@[+%81+ HTJW@H6 MGC0PLI@)UDDKKOD+:8IO%B&P#HA+M^>2@10=:B]@G2<%B,M[Q\3)[0G3R M/#C#]X[G7CC[V\"/H9 M!"KWA:DX82'0\ D]803C'"^+NL1AQMTX92S25(;K M*-H=D ?=H=I*DA@)P-]*3@6?R:C56#HO2_:%!Y*,RZ2T8T0_W.-DC0RQV08< MBJG@TM4]:@:%N].4LYKRW6X#"AE=>%C\)R?R%FS;7(_L0 +S$Z92X )THOQZ M-!VT#U";F5:M'A[6IF^>FNC7!G/0=#AT?6K<9BM]]\*-SA-M7M7N5N.[9!N& M#ZH/MP$]U+GZ&1TK(0F:A2H8YDHB]@LJP5#Q!G#@ MZ%5\'Q!O03>@EX)J*5DDZ7Y)K(I]9D/"'JN#B@389%BD60NCM=FZ9A5/-U#P MY+_YY=SI4$A"[&K^0G*N.ZU.\F0U2/7,K][1Y%[_BKW5FLYN2F5Z9X5EP=<+ M+KOWFH$F:!XY1^)4R%&0& :EI6WY$-G4R"^#]ZQ [0<;^GI*O:]2VV,6Q-._ M"$_M(;"P5-D8!Z40'4J.]CXH'DIZ] )!F5 MVQ\7:^SN"(;'-5?NJR-ODC*($F7EO]!Q&)@S!,V:%(:R^"*)+"D9_ODG[]X.'3"Q7K/2B=W+?^;8I*B MA#!C_&[ZG\?)':EGS%#52(G>/@]$N=7[$,(WXOT]<5CA/H@'W6XZ!D\D"/5Q M(*O+(CG0!+&A)CQ22XYF*KRN?_8K:\\R?^)6C,$XQG* (V0U!S_=>I,'M^1N MMB388_S J_M*Q'#ZUO<0$"2)G\C:P0IYT^%!_3.JJGX.<:!H"]N[)^SCI4R,8-CO&II38-=M$I$S#188'^BK)B=!_ULQ%M'@/;@R\C4_X MM$1WD&%R8&*0(\F$:8Y1E*Q>4-V.K<[[D1C(!^%+:^9T X$@TNJ@LM*LAQ5, M?7(\'U2-F0\JT&S);6?L7M=Q5-%\5'8B>D:2.*U/.%B%SG;M+1PFK:F,5#:T M8D?RYBQA4&(F2$WM"-TNM20Q*ML<7@+"\@&RB+Y#]#S]2A7T&/NSY5+EKKJE M%7M7'7Z4_J3;M*9]K6"4'27E"4T3876LE;>V@IG4E"P@2?BCPP+EET&X86;! ML[WX([/KZK@\@(P5[-_22:Z<%3YS%K]A-Q\6K..TNL?XUXG03.B')/6PV3)3 M!ONS[XJK,071!H6E<-T<3,F*G176)+!=Z2HJ7;XNR(X![X*I,0)7R:MNNP\@ M8P7[R5LA910N+3_@!?:>R[[BVDX6'.]L(MT=7I9N MT-$*%BN+EYV7OY)-^EG!8#[UQ&L6+30#9U<-S7R?%TG*UBKJK/.X)P=S]7?P_7]K&"P^I8LU5,:=!M?QCE?0W&& MZ-H_)TX4L>0KD0,F\F/H#RS_:J^]:PZE8<6^ZN!I\W:LNK96,,*]TQ4B3Z:! M%5-6K!20;U@ RM%Q4=?'"L8*L.!\[>^P=F/*6UO!C 8"3((XEMSH9XW,HJKVLS;@( 5+"=2;)D0D6E@Q93O0[RE8K:$J/&Y[ZI6GFC0 MS0KV&D!:EEO?&W>V@M4JR,ZJ-[M)/RL8; A/6GFGM*5A!>-S;P/9L4L6K+&$ MM/%/ 94Z%$M:1&@9"+Z)_NJ _^BLN%;;\5#L,8\7RT4UE]F2'@,GG MVC]WME[LD(J;N:J#)2Q)8'HJLXC,9)Z"J&6GI+$5K"2R_8/SYIG^O4'X$*Q8M(YI6;;ZVH14L*,AK1=-7%4N- M.EK!8FGD?(GUK*J]!0:G71P(0Y# &W%6&4=!>2LK=H-9\\69*1-/;?:Y]9+I)H%BYCE_#>H*<53!:UQ&:ZI"7? M&WV KNEM$"?1&AR24O_=E32V8A^4@H0B;CJ/)GB&ET&8/M(XNGREWTH0NI[O MT/<8[+P04051H0$A+(V )[V4?YV##&?+O?3K9'<_NIA.)]'^J,,#W2-^*!5/\)U3%3NT_:12_-#TWR@KE^LU5RL&+].T)J!K1B2?,[7_YLZUM:P41B?5)M MT64Q6*6-K6"E$ ^L9G,W#"'.=AE=^KCU?&^SVQ1/5N&/X[]VB65;BG WNFBB MFJ96'"0%,$1F96#W;"]S'W<.D:5.6)'3VK30+O2L6)!F)8VT-T;S8DAC,YDD M52?&AZJDD++&5K#R^?%3\(Q#'X[<=(7]10&@H_RM:MK7"D:Y'QZ\)8%/YUMN M3= VM(*%Y$T]VT7T%HPBH4B6!D)7=AC_&1 IB,Q@Q;^)Q9XGN16>@?*FENP, MO9IX5H :^<>P,3/ZV /V2M,,6A.Q1(<3UUGB-6$^V,QYK&MKQ1X6LCRFNW@= MA*!N: ,RRIM;PLC3FWM5*2*EC:U@ M1=S)B7DM!+/N)KT.N(_YM/3*K^]J!9O<^EL?U&F5ZTFYI=D[6G.3LS86"$90 MG] )7?D-SWSQ46N$\48=+-F+"D @$9N9)O'J=ZH-A='%(R'L7'G1PB$0IG=) MG]9;+?T>9CY$.1:-9\V[6K%+B8E$")UG'*R[/#ZDT-0* M-FZ=\#?,0LD:IF!7=K#@ #IQZ"U^N\#14^"5O4"Z1E;L!GT(%QB[+(X(W$E4 MO9$FU*J4]Q+)^A!25BS# YC/%=0@X*%!FJYXFK@EHBJ_N4_Z5BQ8%4"CUC]4 MT=X*AG2W3"DWI8VM8*4E-'&EU^$P4E8L0PV0;27?3?N.__RDZK%;M+DQ_;CP M&-5WL6+_,D9=/KL'''NA7ODI;VW#'A5O_TI[XCQXQ"PJ]Q,5W$*' (B=N_%\ M%N@#R3X:0^6P(UEQ(M@S>1?X0581J;#:5O>P@BGEJBF4G#O;IU&04SC@]2[R M#N2L6(X\7FQEPE=)6RL8:0"\60V!W:+_^%?0!5<(CWVA>%.9D;0Q 2M85K"R&I3SR#>TB 4>/](L$:JZAQ5,%<$1[H(8 M-T1 ;-S9"E8O,-5W%UZIQ53]^^@!A-/(<^Z=!4A6^B#"0@,KUCC_;N1>E=0$ MP4H2IPY>8/)F[%4E7!;99SFB+C'0IA MVH;V^-]T91R!1#TLNE.;=;/B'!0CZ"L#=TI;6\&,4*?+0[8S#:R8HR ?ZM.EG!8-YD>#,B;Q% M$]F!-;2"!07;OADB=;W1LB-)*Y:%3RY)#JE'22HTM8*-IA6&JW*SVI&P@FV= M%,*LEU1URCX;E0?Y #*CFZ@>(.%';YQ2_F3%+M&WBA57"P,PJ[AG^\\1Y "F M$%L :5@::=2\MQ7,%E,WM8*BC4M@;PFFC 48/=+X(%@Q#B8=QE40Y M:QO9<:7D\R$!/=Q@LBCQ&+0E8,41 MJPD9K;J7&W8=E4UF @WW_SC_1>4@_>WXQ^Z<>,LX\._ID2 :-:BLC16')W&3 MW+(H5F9-2'TGOWA4L:%/W+[AQ,:*Y!W)6+(>2Q#V-[P//CZ_]QFG?FAY6,%52(DN).M=J?[6]K&#N\V,2 M<]X(#:BLM17,U(,_5$8#M>AN!;L'E5#IQ5&NIVC%HM15-F]8KJRRKQ6,,H=$ M4QBOTL:CVY4RQ2COJ1K@D/_RMN>!6X(4JVMI"1,,?=YA=6PNG-C1^"3JVEIQ ML/(UB2I\*R5-K6"C"* O0B#D9$M\8=6=K&"M.JM"#Z&;W-)=DS9:D;=BN5)_ M;F4$1D.?<#,:5C!>_^)9]*YEH6"5>FC3[38,GBO+J;7M:\7N5']F4T*"%]#Q MZ,_G5#ORXL.@M?5TK%B VYWO+;RM0\ZHJELAO.C:6?/D4W5]&_"P'A9"<4"3&47*_:EE>.R_P!<.Z-ND_B8''9L/3"KKH,5+)4+.P]X@;WG]D)2VL^& MIT0+UB'B2,$Z7_[J'T3 TCW-EGU35-QF6UO:W1)V$RQUN$E$X>)8,4]51[XU M[6T-LZPJ?+-TWHKFXW^=[6#^Z+$D.Q>"H@X+W&] <'2!XB98..1^3=\(??W M_-^M.)*0S_7B$:([?_)O%APVU6$V#QVV\:"^K=@##89>JM[-7X(F#K?Z_N,S MG)8_5T#+ED$8962O:U^ORVM !KO1L^*H*H65(>[RBJI%U;@<%>VM8*AA<'I5 M@D9+$E:P78'A=5.%P-BDGQ4,LESS^S H@<54_FS%=)4SQ#QF''DT30EL5+ZR MHJ<53"INVWLGG(7LFT$<">TGV#/U = M(?L+I64B5%*!>QO0MY%^JKLM()91 9Q7N*/W;%+=6&N/'7U6HP=KWCJO%47. MU#]:<8X.,FWUFSM@7\) DO'J[)EV/5LFQGD=MYIF5DP_?8JB>5 2T,,NNJ<\ M(OH#IA\@E7ZQ""/F"1%"_X0&Y:;2@<>T8F%S/C26*P0\\F.@/2*5/:Q@JM,M MS3>K:'X3=[?Z'O W0BMN&)V!%8O.Y@MG( FMXPBP,67R:=!6K5 '!A% M>2\W@W:B.KY8ES%:S/Q&P<1)L_&GG\>J.FV(:75J 0/%H('$%BLB9-H$'%3W MM8/1G&[=%.FOOMOH9MESB(^@5Z'.H:O^S8I]2(Y*28%C]>]63+AY$G25J:X] M%2N85]Q/U[YP0*6@_ 57E.^>XQ JATL+-(,S;?BI#366)0M)M2#*'K=8,DNF M?@T*S:R8?D%&RTEFU8GVS7M;P:QB]%.A4>F_"6;F/]\5>BS[?0;_4#AH2\$3 M^Z)MQ4+]BKW5FG(R?::WV$HX_69++HG.=G$$]>#HIUF*V=.*@!4L)\_3KT'X MV[7/:O'H8][T+:U@HN0QNO)\QU]T?=(JJ%C!?.(T*P5!R[:P8M)%G;L1L MV'1[W9[F(1?E: ;RW-(NV%L!5+E"K!(H(GTI8$ 3BK (+3GNEK MQR35\NNG$\7QS2+2XGD5A*EW;;;,U8[G/M5 1/>_.*&KB>DXE)(5)R-?IR\W M\1(32! H9$54U<\,:!#46F,O1WS %PJ M5 AC:ZV 0 8]6#*&'G/\"RR#^"+]6T6KKJZ5%:="KV1/J;0>AGNZYN4ER)MT M'%TPY#DJA8IZBKJ8EQ#K>XQ_Z H1*E?!+NP6XU)'P8K#FJC)5U ,CTH^K/Y" MI4*=:6D%$YE7NO3S*K8:_5LZ#Y[UD$F%/UJQSNVK-;;K:06328!).0I1KHD5 MT];?-!5H^17M1_\NLC8%!B%2;WI(FEFQ'_IPE'.!94_EEG*1O6%7*]C4Q(,# MV&8="&EEG_&E@?2[2..K1(#'+EX'H7 /%&2 AOW&9_!>K\U_]EU:JO+LGOZ)%S&HZ8DE+3P'U 5"2BM#]D;H$$W*]BKKGO2NNR/+5ED MPI'JD&N?7I1,SBS;J9*F5K#1U,=?]72TI3'ZD\(M3I<;'*Y ZPR#EW@-Q\WQ M]_F7I:+IZ&Q,Z4ERF8)#G()5+?-'*XZ:*.C!@\;H8C+3;+5KHK2]'0P=6/RW M%D>T%\)6+!&$!D6L#)9:.[#)4]ZLIQ5,2D?H/)@N?M]Y(:Y.OM+J].U(C*\A MTJ_2\R6438G)6]-F_(DGQKE"61^0UZ6<%@SFTXP:11Q8A/P- -6;Z/%Q M-)=8\:_CW\,BR6;ZS!,5N,0%_E.H'71Y*\M1E:5NMNEMQ?%*(I.$2UA[310: MV3%UN.JO_=CQ5QX][SPHM"3-KJRM%8PTK8=;4]ZS-15+Q+3'C4/(V8Z^O+G4 MDI(FMDQ[C0FI-'*I+:PX:-*0F'S/0I745\,M:VP%*WJ??7/OOA5,Y./\*^TW MI8VM8 6\8S@$F_R]0P],=61QH:$EG[2H9"+^5QU3# MJ39_EH%$%O7-G@>PXN!RW+XR)/_TKQ;LKY JJVV$VE96K'2"'G_M;W=Q=(.? M,?E8?E%4-+>"G7QQB]($)VW#T=4R\2R6>L7+VEBQ]I6IG-5B*^T5=(+<,"SFR]3_\J>G>6\KF,U\[CQ, MK:J\:TGCT2^$C&@M*O!4BM^BC15[4((.P4%^NF),5% 97RQERJBLI2L*M9ZS MH-%BAG-%6RMV48GQ3*4VH6]+.+LRI;:NGQ4,ZD*L>9I9X_(S2@=+64J>*+K\ MJZ9LY3J-_UVQ$@?T1P45@$EQ914A:MI;L5>M45SLQ6S1FQ?!VIY LE5>]4WZ M6<%@*^#KF8_GZS#8K=97WC/NN0Q=%7$KENJ0H" E^/"P/Q6:'KZ@;T-%4:%G6-QI]ZLT)0#<&6Z_N/KB3)%-PY M'2&O'*E_L^*#;Z[.=%.&K-F5_]@Y(7VHR)YG_95M4*Z9S7NE@3=LL5>:WE8P M*X5]);]TZD/D*G=KE;S"U7U&/X1I4&MX3M_]55!F/LDTL6(_SAP"?L7'-<8Q M5%5D<:RE4 KEK:U@1F_U+6>GJOWX#RP+7?O_V_NR'L=Q;,V_TJAYKJK.K.Q: M&M,#.);,"DQ$.A#A0J+GI:"0:%M=LN1+2.A$9:K 7KXB/RGX&_"\LX5';M$VVZ\JK$Q.?/AB0>C_N2%B!^ MCL*H3 +*B6)4GJ$VUH*4UND%]WA#BRD+O@A)/7Z6Z:\%P=G6:!\%'H!Q7N62 M1%:_E1:3+\._Q5G_'8)]$]T _%C4G7-^BL($Y]3CV 4K58#?6PMBR:EU=4CK M(8Y3:J,D,5AQ1[SYG:3PL"BZO3SQ#$^ 6RPG%[12Y==A4R M3#J7JM'RB%S%'C2>%H",#=M/^]HF[P-:0$:IZ7&'J\(#3R@>+CF$%F3G#Q-6 MGB;:TN#G"F_S5VYQN1V!QW=%>FM!+*?,1),G,Q4@POF\,;0@O%H>X;>OZ.VU M(*A^E*"7O2OV1""UF_J(3G$7KA=%)]5O8+35;)VZUV.R-Y2R-[4S[2CSO*/4 M4%K @,3(V>T@V!4/B!0O:3RRWF#A]=&#,.;1=V$(HC0F'X*_>Y]MF>,UQ$^' M #CZK'WD![6 5/*5%28/#1U+"R"JW)&;<_6?O_O(H8#N_IQ=-Z'6GQ/JJ061 MO3I(4L_WB??6@MC[PS&(S@ 4C^24B6)(D!F1 FXG+4@C>$RLK36C>9><__UC M30T2T+\:OV0_'!N[5/Q[\;46:3L''OSP!_1-1-C[#W__^?UO/R;.MRB,#N_J,\' M9,"1GA<@L4'PPF+D5 MW)GVFBX\U;Q6TCURD9$*9P&[[&F6,&G68N]-K]-LT2G> IR('SP@:_OM M_X(S=8[==HM.$OD[#QZ:0%6@D+/>M/:+3AJ[:OD)#[ZUGV3QS>Q>VVWDT7F! MW6M1 AA5,WK3)K55,=E;])]KN(F^AKRI-EHJF6C['B1UED4S%5-\CN+$"?Z? M?V0R++'Q4K8*?Q\"AS+!UL\+30GG+0;/^RBDVZ1>DX6F1KN8WYA:K\E"4RL2 M]%_/A[)'>4R%@UFJVK W/_;#J11IL-HBN);/YPL81;<"<[ @0 M>8Q.)XQ#L(K$YHO[F;T$;**K6;=:=(+$>GN]";9;+3I!YCL2O8F26R^+**$4 M8!_09J-EY5[@WEU?^EF="--O!NHF"8H>'2R[W[M[/ZA2" 5?\FR'Q"+H ?BO M[S[\]L/?O_O;$>WHL1;^UW?OO_M;&J.)1,?\W3C\6Y$T]IB#09UB-C_T_;38L-^H9AR/3#CR4T[VV'IA/N+''YR79< M"!'6$IL/5VPZ =T2F7_8B@P]@EQ"\[.MT/0CUB4DO]@-23=27L+RJ]VP]*+S M)2X3^[RFX4(]$"CP^7EB#]@T?#AG#R5*UOK"C ..$AMKG6'J>4J)C+7N,/D MIX3%6D^8=6A4@F.O,]PZHBKAL-8![A^/E9!8ZP#WC^5*2*QU?CO'@24>UCJ] MY)/( I9?+/=U::>?)3R6.[FTD]82'LO]W,ZI;HF*Y3YNYRBY1,5R%Y=R?EVB M8ZV/2SHL+T&QUM,5.:(O05K$]RWN W4OWLQX+:BJ W(;A1ZN...A_XBCP/?P MA:SJUWB]+=]R=E+/3QJ5A1:_*[1UXK<,S>+"59Y_ 8(D+O^E3L2@/>!'N4C$ M;3Y)[L@4!&3WH@5GG[=5-O6<<2I6XD!/:ZUL^L4]6WS-EE01'_G[09I5+L;/ M\<7XBOHW"FE#1E)&-J7@24]#ACM"69)GMP8RD@5KE'6(8_?3Z&20185 MQ$4UN*QT!E7!]%MJH]:+,A>"BKULK6SZN!+.>OLIBCQ<<:!XJ3!^C0(:!8P. MN@D^KSJ4F.A31U%&+KT@[B?'#W&IC!NP16WH=DQF!&5DH@U@'.=/R%+(:+90 M-LU,_W"+_'9FSNFDT%6* =J6X3JI=[@21Y25IV#3PNZCGXF4-8WJ2'A%>WT< M"0$AFE> \%UY:$>8I?#@2".;'L'.ZN2F!+M\*)(F*KUVZJ?<+VE+FW2CI>+M M6U9*O=BX=.O_Y=J^\3;#_3?$)A%$=LZ!YZSH$'ZB%&]YHHRK2A>,N063@A,E3J 3.(-XC!>$PTJE=67KAH9I/ C1 P+"_J75F+$: L$[NO M( GKMS)E["IZ"T20"[!_O?(G)\Y< /7;E2N)$>URBS1M:,A@1J)'D4JHKMO) MP:&1$L(%MDXZYQ03WL,U-,&X\9YB3@?RS G4<1+L9$'5H32)U@!ICY=+E:LFU-]XP1. MZ(+7/0!);*@+W7_]C>,M,SHHL_?%Z^'ET[/DHNFD;[-WHFD>5Q"?16OBM!RJ%^'[!KU'AE!9'LP MF,F9N^6E=E#IM)/?HA,G>\$Y<._ MXC$5>E=U%P!%GTWM7@7D]E.GKSH/-]<>QO?;0G8,J4:&_EWO,+< 'RPY#T([3%?&AB%_5W MO1Z!$X,7?#RTWOX1@\Q-HP4_F7V4D;*!:#HI/'/=(4)#E8P$TX;\@BQ_@,=( M]"ZJ"7ERX%\ \P9.0^=93E87A???3NC[$3S3M6ZKB?;N"Y^AY =2>',[.6A/^*A])!FKB6RA;Y+O:@HT%'A-JY_.ZTTY&?N\HGV5GLV5PB[\+Z!TTFY MGR:@WXA-E4^\LAMY)$;"MZP[J+0RI=2RCI@X)Y>RHVCBG8FK!'X_/74=6YZ$ MNBK<\8 CVE662;9ASEJMZ#-UM\/OJ5QM9$I,1-'I%-(5#N4J-H[-73M7MND= M5#O_C2V)D.=/:*_'D9+(49+"BE%1Y'WU@^[;UKV?U>D,_^1[(/3$#A=IK=6* MY$.8..'.1_/A^4G4YMJ>L@P\7=&"(#8OZ;13:%AQ,:7>:ZM8&3*UH":9.OQ< MC&92#BWIP8JT/F;21"MU22Q%P2+0F#Q%AM4*=/@'^)V4N$ZV@A4@R>8\-"%C MJ3VB=+Z(1?"Q<&,GGE@!DIS6%TEPL0*V M,::3FU!C!8)#[:-G0R2DND11!*V ;H_V%4Q)M0U) N?'R':VH>"EL"L@)E19A)!7$:"0C6 &1 MM,\JEQYJ!89C[(! !JIM&(J&Q0P(>4]3Q+,7+=T!(/[!.5^&57:N=P-#BH1=;(*YUS(86 ._3LCPN01NNI0-KYB1/%H0+^+RO?V\&R0.XJ/(+R;\Q\Q/B&M M6&GE)OXI#Q^SR1LPD,IBUUL_8;PPV&B@V\H4!F3\RK &4KQIZ4V$=!7ZV\]NQM7YC)MH&IF;_;,*JQC66V@*\:TF MNDDIOB\33Z$_60,IE])-M'+_)_4AD T.2PR@D>]27H+RJ<$M=A^5]LX%P(L_ MHET)OJBTWK9V%G0CR.RE@;;]&,%F4(VK)KOM]9$@]ETR43'BC**1+&7GR+7I M8=6O$^RLFPD@V-71KO-@(G?P$'Y?;KRSV>-_J1@(LE!O: M1$6RR5<']IRRD8.IJ\Q:OZ::*;B6&>(9,<'.VFA]9%:?G 3K@_-Z2]<4@M9 M=#2-=$ZGFJ1TX*'LI^Y-M^T6N,EZ>_\-R5:X R](EM8AUAV=VH\OR&>$OHLD MK:@-V?Z'1DM$;9#B4.R='Q^CV D^P2@]HA[H;[2'0.HG!5ZAB:*0QAP:3&P> MS8CX^9FLR?X(O>*\J59V6/(9FG' 8,I8C?[H=ZGVZJ>I*4PA-<3$RY=%V)"F M:MBDS$7*8^Y$\\7KHI$B:_L_C6S%@1Y4 MVUPC'<6\4BNLI]BCF*FKYE ]"D_"L-=RXV0GM0=\%9@5B:$TUDT-$J1K=-16 M)]FLKB.CY=A)> W=?E?Y*UO^^;,^08R<^0X,4ED]-&+3A@&6B+?7??1(_I%/ M]&@77A/)H)@T953?\H@B61=-\(8D-UB1?3L\ZZ-3-K=*H[ 9-H&4C!9LI!P' M2R1XJ42)=O&59BZ!S8PJD)5 8E218WY+^'=J8]Y**9CTVH*^&$YDQ9G,;,4- MD&FL^/PJV>;%D/4->)DZ5F"IPDM@)!59@?E,+@,OK\D2FS>UWT!.G[+DE82) M' BF:K;B(N0T#H1,_MLLL.I616><*S V,<\2):#"1Q!-%[1D"29R&8:F*5JA MHNV?/\_SO$RN:^]#K9#5X0"D==7 $HZ>/@6P<^15^"=0 TL_"L8Q0(.L&O'L'AL@?C9F+3VFLY.I,?1X,R MOOBZ"-F+R$+[;]W0_@O(,UZ0Q,.3[X*<1AP]V(79*!FY5']EYL_JX4=D.)+S28ZBE80(2-&$OY(:TN6-UP'G%(NQ% MZSKQTF38%?);%[$L):NYB9O;/]]]T"0,+147;)TW=Z)N M5I248$;O*.^]E7ZM%0 )!=Q:EPS(B-H%5BMP310R,IQVH=0+?+:1ZBOC.>#1 M-.-(6#%Q@IM6W/*7D+L&S]D%#5/8.F%E*Y 1EC!&('N.RYJ!1AB)<<]<8?(Y MT#T!^!89RHBTB+H5EZ/&LZ)JQC88JEE#[64-6CB@+H3T.YHPVKLT;MG5@1>(W.QP MU]S;RY7JU6*$__EP%P4/HX;!(Z@3DO&EJLZE?G W\;1*% MSVCP@)S02VTVYTSZ"XJ/$MP]6(>BLQ080@D%FZ_16 KJ(29_/AK?4/_K#L1O MD4]F3'J[.=$47W;FZBZH^GER7I?&(TE@>3+VPV7N:(>!(Z(4RE.=*W"2NJ@\ MK; =.+(*+$\M;$>'II3+4XDE\%E^=XMK'0=1G$)0U*'&_C3:W+J-%W;-V*?V MY\_9G#(Z*-N1WCBQ'^,R]@WY"+U7?Q?Z6]_%;[SU)KU!R-\$V5-$1#)'#:G' M'I._M,V-Y3@,C=Q!2@O["SB!L+Z098:$%Y/&Q99))1,YXB[:6^&E8^8$>7(N MW%T/F99()*;Z^'9/(6 MI'5CADZ[';+WY,"_0((S,YL/X9@D?XV*@?@!P.(1X>3<"+:S)5)B &4RVI@C MKOR9S;)>NMY\0^\60)RP7(87LN?\ZE7GB?ALG]-#0\BS3+OPWUQK88?*:96G M-$O3%!-O!!UXJH7>0Z$NZ4V*KP\87721:>[B=*IW,D"P11 ;3\6;)8CYQ,\2 M@DCOH=2H=R8E8IBI77011.[B=*TI'00[!/&+@X]_DO,+&AN>3)/&9QAYJ9L4 M1.!WN"O">*ZW4%=E\MF>G824"G340U9EEJ[SPBH7&3M$%]])]O/- /;TLVXT>3(N.8@>\CYHD;NE>&2@NU E4--*KUMEAMCW MY_\Y2GARSNFD41$Q/"]QF1;OKX^Q($%:$+%=U^U@COHLE;I);-%,'C\N4T?8O! M_Z1HR/N3VDL\@WBZ,WN>4-*:JQ/*SHRXHDAMKXD @Q&'^_[M7= R\- MP'K;G1O>FKJ(2^_\($V )V1XAHZFAYC+W,T;C)L=06'2S3T3Y=N*^WMX8HWY M=%[#$'.M98;0E-"Z-B(NB/@>3R3W,)SN^DBUQ(U&<7#LV*AT;S>:*+<7>\>Q9M;. MG3ZY<+CT,'I(]M#[C_*H7:BHLRY"F2CGEW4=JN+2ZIV_9^L*L[MSJVQ5#?GXD=Q>9<;38=BP?>(EV"(7Z_+S^[CFW/-GRO\9**0RALS MHA[J3NI2VE#VL2+N+8/D*$Y<+JJMU_VC^DGG!KO=@<3Q \,,B0YWDBAIIR_ M;:7>8Q;%030D!WN<_8 8-XB.F-'OO^'WL\$F>@5!@)^< R& 3H!S]3VTU#Z> M7X+\H*(=*3]UOH_IH1(D;C[,B/N%NIOD_/3:1A7_T$AX!)Z1VF+C(R1V^/%K M)XS1&JVWGZ+(6\/BL?J[Z.#X(45QB/55YI&5TT)LMTJ>(Q_O&="4R8^["7;2 M,H=]0.JZPE5A,\WJFQ\/8[>LIP[NOX;70.9BO\?N^]1B+%AWTW6][K^Y05H6 M-T?_QWA)>,A(.NC$]0E &778::^'$R1EOIJ;))YQL&)7*6)46J")Z&XKD)OI MDHPEZ$GX !+L5PJ[%1"*&F2)9[K(-L\*-*R<_%T15L\^2=QX"'?3=>=XW>E/N]-G<%;Q#<0I+E9_ M.^(Q +GA#+-90W_G(X;%.1Y9+/W)"=,MON8 7R-@A0#PV%ZJ3',\@#HRO2B M/4PAU5P=U CIRXO&Z[K!GHC;J+MI#D=>-#Y#=L\L@ZT; MY(*>XH?LL9X8WTHU<$=\X5L(TJRJ>T04HMA]IBX?S/I8F0G6W>G(]%QRO@4[ MO WVH7X]OI#6,9Q!U,B,N;EL->?/ZDL+Y*KM4R9%;=JD6[['(5N_@=MO\WM M-W7)R.8'2RX@,1:YX9RSJ=GT'7="S;:7M^A__J*)SSAQ];N&>,_AP] [Q7.,,8^,,O9D/"3ST!YGZ7/J KXCU@J>;O9,\-#3VBX/+[IYQ!MOJ M.=,/Z^T�S^#1P8K^$CB(EK.^7P>B[S5-%*,XS3M!N?RSX5FVO;0U LUWTZ M@UTG57%6/%DU>VQNTNTZ6K"W2+/#R6[Y_OJ4$A?I29/BX+M3U?\S2/*R/64W M(QW;+NT%<5F)(O$:DK*C*/,.5F'B>WAR_JGQ+$%^50)XN0PUEKSW'$2FG2@@ M3#.VPI+OF)GS6<2K)('^6YH]W[")JCHE]XC$Y"S.%^/&5/A\:5)7Y**0UFZC M;*K&OS[S!?B[/=(5*V09G!WXG.*TF/4VFUV\3I,X<4+LD&;:ET*5W!C:K!6+ M)');E ].^?LT35<=':7/XA)UQ!C!]9F/0NK M)VHH>CC- ]V>IO,\D2MAQ>YZ$M^B_?)NRT+/ 2)MIZ(1 MU[(?ZQ@%^94MA["EI#,S1R3(<+:E^$B6(#4Y0T[AMUD111O#HY7?-P=2-G"I MM"D-TCKZ"[IU_IALU7O1;FZE9&AWK*X M27V-*2N2\M$/G=#U<8X&8HXT4_H;-(V8_!.[A.24GU"V,?[C=8-K*:>P\2X> MLZP:HX,R(DC,_N=T,FZ=<2Q[KG5NCZTP._-P !!;^F?G""!S>L2PYH@Y M-.->K*VZ%4=80MO\UK&U]&9Z%AQU"[9RM]Q-#*F;6RM8;M#>N 4?:\=I!83R MF]4F?@Q>M0(]3FR)5-![&OMC![I2,0:B7(LI!BO0G-\!$@V:6''M:&IW2#0F M8RVX=!])4(U8@=S<6H 7/K,BA6_$Z2PI#"0E_9RUL((?YQ9Z2BQUN

MS9A12M;IT=LE;[U>-'!Z][ )+'*'\8GI$,0FVN%0',_"I&!V5$U,G% M=(>CYZ=TZ)(;0]UYN.O"%%<,*D/9^;6 %^ "_\20(GZ_:P[9G$0^0W!T?._^ MVQ&$,!9;@*9SD$>!V4H/;QT"3>KZ7S3W1@KCHMX7AP/*JO.U@8Y M6ZV@$-^%L0+(<>D(0I)N!8[\+4P3-QE'S KX!IH,235@Q8'C8-7(\[.OZ''1 M&[T?L.)T;"2'3KXCF>/81Z<#B='.TK!MS1SG/#K6D&57&B D$&0&OY$D\^3\ M!R&9]SWC:"QHKBU$>>>OTL@&[7C6_ M/-GG1O0LN8)^O5%]L2QM".M:.XPGYF3!@.NDT+95\$:W8HG7R^UF,^], M6-K&IO85"A#-=VR5D<5!LCCQ#UB550F/Y->7#;N23K%^ MZ*\O?K+WPW4(_@T1NEN_]$_953$4^(C]@TS MH,*3+^C8@' >J+C?, .JV?#1')2+?PULD%ZL#.V4RK8>5'LP:$IP*ESXXYL! M$4'Y30H1_8T1]_ MOJ+99"]K?0+1#CK'O>\ZI%>_V6VG#3;PI@QVW4D0*WRPVTXRY1BX/^RBTX]N ME(8)/.>S+OZH)UW\PY^WOW=FV/A!78GIR@CXWZ[!6Z"'-]J=B](8(LL3YQ682\E\1W@H\I\K?Q5Q[!SH^#;"X/AR-BMW6( M/TRN4"[>6ZT[+>0S8<^9XZG,$;4/--AN"#EH&)^F4W2I8+!]K(I+Z.QD#3 ] M?ZZY^:0Z4'/ H^';:GP/C(@6T=6Y=(X2\(]:Q9X[DGGI\- UD0BSS7'PJ24Z M3'4DX[M:<53,9RH2L'.ZL6VV<^H3&1.3A0+TN M(6G)*Q!X_F>)< >]A](*JMFD7IRO3XC_(.)1>OB,U%;]U+]$\*^'\!E&+J!6 MA*,T5C_YCW[HQWO@?8HBCSOY=F/UD_\,N,R.F^BAI@4DMNUN$B7#FJ3&(5!U M)-$*'W,H5AW!M\)3&HI5IF=F\8NT.[__XD#HA,GY!8T-3]H?XDM8#:06O-1- M2@(??><-[2/P?[!/3/G]ICXP:']P ^"!>#) :*;PL5LR2*RS E#QXK: 04I$:2%T<7#P/50*G7"=QML 8OH=Y3LPP#T MHO$9XN:TG\1FZFP+L>/8+3(S7G2 D6?"VD[IQ4,AKKLE/>:+1DY:V"0\\.5" MUCH%9.OB?[=[+)WQ0[C:[6!6P;33]@+"M+KOW(>'2%>N"U/,H"*QT;*Q9I.O MD7Z(XQ1X4L3T.FM&W+-SSBZ%2A%5==*,&"DB_OQ)2ZLQV+VM,)C#KST"-)2' M]FLPT=?@CH6N+^@6>BUC0:P5BB7/2$P+'])*LYS!YP)\'_:A4^GVX2?@QG".%9&\T1#+<.4D\C] M:Q\%B-"XJ(53!1WN_)/O(:L1WP$W0"OC&6EX*BH8U1K:;=2]:ET!SJK)T&TU M<1) ;]4?*4ESO-;J841>.(XYWF5O-Q4L[)RS1[*0X.,*6#R(!4906 >F*[J? MHX3G0G$Z:;-FK&1"6TMWGQG+]^)8 MOI\E#6X 8S90VT0WX-GQ)76)P SP_Z3..P_Z0)[DUO7VY?,.QZNPVDCS S\ M!W'@/Z@&'CO849B9B1I! %_W:';E)!G;P]01>RBR-)J"5YY]B* RU9 M47L_9Y*2#BPE+&I;_,U9IVA$!I.?1D8L]6M M<_03)V!<_^VW4E>I.6,&)"7'*$1KS,2/W%;9U#<0.(BWS]EZYG).Q)S?_GJ: M8^]["AVF9AT8L_NH)Z6IWT3(Z+573T+/EM/F_JC?B7.>DE,Z%X('%)U.ZE8 M?_X%'(NDHV>("W(?F.: V65BP[KY&FWV41H[H;?Y"O#]^Z\1^?MTLRL]AF:+ MP1)I>@J-C"_*:I!:JO68 M^IR>5^S^+_!R??J.Y3H)]-:,O/MO1S\OK'U'?QE%J.O$0E-_SFO(;,;PQ,0Q M9OL%YT;,NQ;M-=L\ZRUY\;V"+[/E8T^6W54'&_#LP#7,W#WR2XR>)]%1& MUA?@[_9H.JL3@,X.?$ZQ*D>.= 9]DVW2M_\ -]E$]4*MX2W.X0X"TJ)./[X> MF_-\XB\@\>EY)(P.>D1CZ6&FNJ@+(?QC12H$,XK4#,O$DUHEC-X!CAT82"/Q4!DX^#&,'AGQ99$1T M+C6Q1$X8Q<)%5B1QC1-)?MS*#A!YIR(MYB/X]F5JS@^7:R6Y86:^"K,(+7&' MB^RZ7FJNEYR>)\:=K4@2'/58X,7E^&OG8HA->/A4X/J;Q;I? MY+RJW"]/NK71HB10IR;=RG730QI@"5PG>P#Q#@:"/0CCZIEF4G5B?J_5^O;! MR-QR =H>HSCNL5;G<%-Z&(TRDH6SD*])[.,8; .=L'BQ>^7])XVS@F?,C';! MSHK7A9/.WFFDPTJP9)25W"XUA/ID:_-3WUDHWX!MA .6+H[M^EO?S80C_@R2 M]7;C?*,0.F9$'5@730;7DW0"'!7![]OFFN 34G*8!%%U(C:,PBJC[37XB#P^ M >&[S6L\/F<%@3F,,.DG=. ,VHQ%68+37TL=,$+8U:_="%?LSP^:;+Z&^L^] M.&8'!XL*_0OGUHFZDE:D9)!=3PI< OZ>%:#IG'NG'5A#]@ORI\57#'GF8=0> M8,EBW\JUH9P-$=Q)6)%,-%;6Y?G\"JN@^$^[%;3DX9XA^H"W?YPCAT=#53JW MR>KQXK2I+%'B!)<&)W'_.TMBBYY/2<+>$>)$B_!D:>X1EU"L%V+X8$ MLI3&L(C6.7+]EOF5#,*2NNNAS/A!!^[R6K'MX^,DSC4M2%-L&;0OI]CTE=+:"T->_JL3X!RS$PA3\ DB_?\,HZV?H$X5>KEM M,%.,*U*[_-, Z.9<_,BL&#A@)/6Y%3=IC+8L<5P*@$AN!;&/.E+R6;!+P+7: M3%P8YZ.?--"@%]TBME,-&XE)>YM8CBTC=E7HRF>J"GMB^ 5.; *^^,G^-HT3 MI*3@_3O7R(VFSGDO[(Q3A6*>)%T60*QS$=LK ;-@Y"G[- M%A-#MCKYF2QQ,2,W5!<2:+L#>*M("P,06DX,XI,#D2KB0DAJ-O5RIDFT!@?^ M:I+::>):#W>2B"?)9*?#BI""D./5 JWMWM@!$LFEJVZND?TMFX 1 TY8=A$]]\0%8CVTBN-;\YUIQ>P MT^JD,(9)(R:"_JKC(>B/>IM74^ $A-@ZN^VTH1S>E/-5:TZ"&%-GMUUTRBO$ M)>C;Y-N"A ;J@K,5NQ<[L1AOQ7H,C\3D,0IWC_X)>'@KEC!O\8X/<.#-'FCUTYD=)8RY5?G1P_P"X(6A5\0O@*W!1YQ3Z()UEK MJ>&O=1%G=9:Z4^(L*ZO'Q,G;U=L_Z .DI.W6[VK=A8!-1O(BL//Y;\1#($;%+IKQ? /*38K1Y? 7P MY+L@I_$%N-$NW^UFY%+]E9D_JX@RU-$Q @B;L5;Q847-'^2X/G[UH72=>FN8+ MZ:4[F%>D(:T"H_5B\^IN4[C-"3.K(W[$6&D=OL5LX"7_Q/E>P/O7=PG,%&;Q MCU&8@&_)?9"%!O[U79S'1&FAUBIJZ8?)CYY_J"*M3A!PKM P3TNZL2Y&4'4P M$G_O(;%U@AA(D^IE88?O#RU/;F E-$+L26O2_0/VXZ+P>Z]%TCP%7PU!H@@_ MS0A%%>+2&I(]&AFZZ1OXO@*' \K0*K8ZHR"@'20>6NQ$%><@O&\@U*M%3G#2 M#Z MH"&[2(1L#8=$^.54>GQW#@3^H0L"A CR'/3^K N](\+1<^#RBVZXS!^SG@/& M7W6#42Q2/0<4O^D"Q< 0^"R['&VVN<-BZK-@HMW63RS\/@L6VNR'N(']6S@Z?*'<[(CX'[PRXZ_0A<+\\7?@@][$6E"+AU&)PG2?IM M?B0_OW*]^M@*_?'G*@@:'R:F65";37SL[!.A2=I< 02BC8?(W&4E /,?6YL9- W_WK#L1OD4]F3'J[ M.=$47W;FZFH37N=I@4JM$N73T)CR,*)%5(&AT=:) 6EH%D,CB,* D!65H5&O M86P@S?ZSNE?23S85=_UZEPA1"V>W@_F+<655'E6Y18W)($2J.?:\X$Y>$;>; MLF0IRLQ8M[:87=1E??F(W79X+^Z$\1:_N/$IBKPU+,)8S*LY8GT5)K3ETT(; MZ57R'/FXWA6:,CL=F]-)UW5BW $3Z:DK6>/93_U-,4M+\30$:7T"4$;P.NV- M38,4M7K-,"#;L!B>!"4E[>W@*%N5ZXR+<(JW\1V^K6?KKXE5[^5K-]Z76C/<]& MFU/U\1E&7NHFK%T:M9F*B>+:4,4<8FIE87K;&9YE>@8PQHKBLW/R=\53M-DG MV:\T\;J9!^[H?2P#Y$) $&@NKC9%OD%';CC'2US0W_EH[7 ZYS&KRNZ$Z1;9 M7J25X6L4I'@Y.>LO-<9U?VG$_G+R?11=0^L, \.'$U(VK:> M_>UP DP0X@G[0U'4V_EQH]E$0W=U\GK!#G[:^+>[LF!?Z%]VEOS/DR]T2/] M>ALX<>QO?5PQE7ZG1O7FCS1SWLZ/W4?9MH\T+=:>C]Y>^0%(+7998.4CDJW0 M]9W@(8R1NYC?-4#3B,D_L4_ IOR$,J#^>*URGZNU8QX5,3JHJW;4T0IWX"UI MW+8[X&KM_\TSNF^TR1^1+Y-\)XI8*P>5WTJ]@GUB0?5*MZ<^TR9K2E+ M8,4ZJR=N*?E5OYY_O'Z*3@"&F?+< <1VV.5LV@>.U13LKJL-K6]M9R_%_A$B M)R# UO 36IX;L(T@H.?.3#.V.G\8&?X=VH?>..Y?P!-<<4XGX]895S28:YW; M8RNM2P\@-BC/SA% ;FWZ?EMM5K6Y+VZN@>#"4;LK7!MXC"#B'0FER^ZC3IVD M(?)MCDYP$X4>1XF0FJHM1RV!/[V]L:<^0E&>YI$/(Y9B>&QWCBU!$SE69,)P MZ*2Y2#[ H3-"PH>)W$!D$R-J3$1G* 289=!FJP4,*P2A-3A"*:J<6!@I36X: ME64(=*SL5478&7*^*<9^4H$>HER*";8A4#'9;1FLYF6O)?.!9W>Q1(-:A@,Y MM<,E&@W3&;:9O#!!$3>TV,%2DLD+.1H.WV+RV(E:&EI18BFNHP1 #4=M-+/1 M@ZF&UNI8CI^805O#J]O.;@.(<6+#2^3.#1HC1GTIV9)U:=R'$%FV0Y$ZKC;] ML4[AI&O/GM+MOJ\G-8:Z6W%MWZ,S5>;E.(&>RLBZ<0(D9^!U#T#RB+^ E08] M1X7:7"L"F"DHC Z70(3ZI!GDE\,4> _A">2%O?/Z]B_ !?Z)(2?\?LI(>H;@ MZ/C>_3=P8B^?]\7"XH%.J:: PY(Q3H&S^6+TBX 4:#A'?:6_B(>-" MZGR -"?O\!Q6P\\_QN$RVF4V/* _DJLF=\<-/P68V7&DN>R7$HZMX2.]],,T2F.RW7D$<;S9 M.^&[]T^HY;Z9!#$X)C+VF]<+\=?;I0NP^B*\?;UOJL'*EXNQAH]1N -P"27' M^^;U?JIJ+EADV:]W76=?=_)"3"'C8B-?KP OL9X3+N#U[O/U[K,. ?_KW>?E MLK%GWB7K#.?UHK3-=X&O%PW- U*Q=C/^8/1ZK\XD]N-&9PP_:+[>MS.0"8T_ MC[_ 6WD+HCGA) M>IS>O%O-A94.U&FTZ"MUU;?K)RT=4H%P=MMEIYR'EYN3H#ZL1V]K MWI2GO549 _>'773ZT8W2,('G?/;%'_7DBW_X\_;WSDP;/R@3KDIC%0GM-R!$ MRC*A2!FMM?KIK])DGYF+S\Z!]%BH0 ?-B&#F 3*[7 HAZJ] WV^WP$W\4VW8 M7Y#Z+O:TV!-"^WZ'=)-UP ":$?D"W CY<8&?WZ!*/@+D>SH!ME\IFL.YU5B* M>KF1I[ZP'"%_+T'NZ<<4O\J&OO((=GX<9'-Y.!P=-UF'^,/DN\GBO8T]**;[ MB$W'O>N4F7OZ).3!E8\^,IP00Q"@/7DY'@+C[TP*>9D8AJ9'IS.MPB?0Y"U6 MM>)TUM"9>I'+4T*ZCNHC:TV]T)$[WW\F D'T[PQ!@W5Y?#HXS*AB/(&"$(%. M9P@FTQ(R>P7##ZK' "*YKS#\-)6-E/2.Q,28^!<'0B=,SB\@!O"D:6"\>.>[ MG.NC[[PA%L7_P8Z3\_LIK'5&GAHKBL[N,_56O/VQ#8 'XIZ;T&S1P/.+$^Y( M(<7V;\M/B9C!WOUUT6D](8UR2 _4B;5_UQ.QF8*.G.D53%X?LP+R/7!VVXD% M%!FOT'.@5XK>.BP_3012K(\*6->P (HBQ<1FRTJ.\XTM.:W?)U[G6P"1]0U7 MI]PG>W(@LEZ(NY G'ZWOG_B++C> L9%182>A72^*:8:UWC3S_5LI2.A67V<4 MA/?(0@Y7&5-K.!4Z$\^)EA*L:DE@QQ?0FDCN^4#/!6PMHV$TTDX 1(B\B!@_ MU]FJE!7? ](:!BY?L_RC_N_-/OH<^$]\!-W @\$:&Y"A[C=YG:!$V M7FMU113*.3T[9ZPBF$^&$-NJGSHC0:[=1OU4F=ECW59F35=]?EN7/^^R>T6% M_#OG[&H6TG[_!@ZU:H_$"!.'+P-8.(&:IOH!CP[OB0/"PPP,^P_B'SO. HS7ZY&$,#7/9I=.4D*XD)=C8O/"CJ6K%-D]&(K*4&[X:4YN6" )(+X8>6.Q/[Z 9$4Q.8G:Y%$+4"W>E+#N2 MRSJX9O?1YIAD=<"7QTLG4O!DI--I8N.[^1IM]E$:.Z&W^0IP4N[7B,P?=-,L M/8:6QR>W3KS'._\!QR=5U[D7YV.4PM&KPQU$W;4UYYS5#&QD)%%6@]12H<9" M3-&W;_E=Z/\"+Y?@=U3=)=9;,_+NOQW]_$[S';T(D%#7B86F_IS7D-F,X8EY M9LSV"\XM7V?9&1:]9IMG'1XHOE?PI9/XO?>!I+KJ8 .>';B&F>_@9:_\CLP.<4JW*T;\N@;[)-^O8?X":;J%ZH-;S%KSP' 6E1 MIQ]?C[U7/O$7D/CTE E&!^,2)?BA-6-+?/'#W?1H1WW=@Q"%TIIJH900;J2J M%?$FH&0(!*P,D9$8&)\P(A0U:S^P1(U1:0V!F$1PHU/:-_%#*-!KM;Y]4)T0+3!-_/9D;\$[!UK2PR@[JQ.<*2O56FH(M=D5K8Q\ M5BY%N^$U 7<48V4/G.9*?^7])XT3K#.9V;B"G:^YD^-)88GL#=A&.$;BXG"S MO_7=_&V%SR!9;S?.-PJA8T;4@5W19.J7AA_"$\AY[A,2)TR"*..*#:.,X.X: M?$2NC8 FOTTA!%G,W8\\#B-,^@D=.(,V8U&6X/374@>,$';6VIF1Q#/4'6SZ M_W(>EN%'6%, 1O+4#(=%."5$U&O2&H_KT;_L0-^?B1V9YC@$CJ8_VW:0Q6H0X+J8E%.TC]E%'2CX+ M]K7U5AMSICKZ2CWEDMY'/VDL(/T",+&=POA>IBBQ-X+?QX6.FWSQD_TMVD@B M%0GOO[E!ZB%Y6\4QFC3:;C+">/(C3;P$ZS3QH@AREX#83MD2-(P4!=IFBXDA M*Y_7X&)&;J@N%MFVY=C#H84>"2TG!C%_FX0+(:G9U,N)'TMV)+KOA45OV^A/W!:9?DF%S/''_84/$>1/=H^]#1%-IY^*;<]WI!>Q\]86< M"\L<8]/M"@TX(1PZ0!!/JK M!@&_OUIY\S5K.@$A0,UNN^R4Z-OD)%!"@VOX=^&$ M^:?[%3,;L]%@6<:)?>?9<7&6 )UW>FV,#=R-M4?D8-XPU:[U9IW[?#Q7KY=/ MB3.TJ=8(L)\5Y]J(DORN9M:9Y@'1W#%>3<4A=%;2&2V!OPA)'L MJZ'1#CFMTC?;$^YYT6?=-'#FV/1FEW;K>F$1&BK,"AJ$<13X'LY&JWZ-U]L\ M3[[^_1UPYDF:Z#2:4H^F&* MY*Z(-B%"\KS=O!V20A CT8<.XB0_=. Y$_#/48A]'?31((M/(=4 XH3$V<0@ M5JW)OF;7WC.AY++ZXE QSLRI\5E#2"/D4(Q6UH:0CG@W:B_L_;: V8H%*LFA7TQ20"O]>20HYNO(WB M9+W]%$4>=H%? 3SY+HA?H\ SAT3"ZI#R$C)V_@1"U#A M*X\Y!WY<8*[GHQC M7"F]_Q&)O+\+\]LD[CF[-(B,(/I">54G5PM-PZ<] &+V )%4 '.#5K[IU%P& M6[^ &*!!\5NX=\C-":)C=L.OP\WO=5],&6[._!:^Z9&D>9G0\P(&NA/+GO.+ MEN7_&I+K?3T6&D8V5PEUB*.W5ZA>"!L\BEKHMU2'/,F6=]%NM5&O>;I&F:9W MJG8*W]BBN_C$N3,Z*+SH)>:^$PD2[*R,."G_G$BAS B*G1^"1\YP7/JM%9I% MIJM-,8"L/FIK.7:YM20V*4D MD:QJ!W1MB.206#*I_I(AX8^)T*K+M_R.S#NVD86Y6(>OP$VAG_@@7D$_1C_= MH3_#7;<6B-Q10+'2"7=($W_,>W &R^D4O"-_IQAGL"- M$^"*\Z][ ))8*[N?)R(51:"(IS=.C%U+_#^XJ-+)";*KF:-])K<7=1*#1I\+)/'(92[QR7?R:2/F:G6E$YBQ,)*S-W(;0 M(\:5M_43%V:)(%?CK$Z.'V!&1 86WWRJ+<(=>$OJO[KKJKL_/43WW($M0%1Z M5:2B,0@RAB;2SECY^\,QB,X O("L3!U#\>I.+UTG/4,3Q&T8U74E51TN/ MP(G!"Z9AO?TC!ED/8^@38^#6NUAM5^J][OD[7+6$*R:'203/3>ORD^;K-D0- MD<[^RW'.!(UD$ 9LJX.5[Y,#_P)87/&Q:L]7TIU4QOY-<"=@X/J*@2%:WKA1PQGM#'S7-X=@KJHJMSI$'OZ@.75#5%;;R+*4E4'4LR*)+!5M MVH+3E59ORYXW;1I@W8D3]OQ%"LKWSO%TIYZKJ9XA.*(-;9&5@.N^8_+)P<9_ M:$[L(,6%R6T&HOH:2W>R^>*;F2%CZ!FRC*16]4/HII#+D--<+',7F1%+O QB M^W&8+IV_:$XG729QGNA7']=X,804L26[\T^^!T*/=O#VJ^94,N)'6/(>PL0) M=SXBK.\!&4Y:05#?[OVF8XX2T:'IO@[::J,NG4HLVX!(@EA?9:2)FN@.5=QN M.A#$YBU"0Y6OZ!)S'Q)((:*(CU%O]Y55RY@"1*'8?9:20$@.(\RG]F.OC5!7Y4Q&.OT6VZO5'50J;[F3;9H^ MEQI%H4LJ<)Y-<4?Y/=7>=:0<4Y/U!;V#)MV_DGFAZ/F5P$GV"4'G$-)S]V M\PJ:R&VL"F@:<[MW' /7I3(0*Z\.^/G/_V9?-.:BH'IFE5D!0T"ED/31#YW0 MI3)5]EXH9S(];FM MD_5@S'4_;44/!]QCBNCI#NHPT6L<5[D >%E=:!SS[Z2B,%K'ZC)5TCTM/ M=:.MF!%YTI#;<3*:@R!FN9&+-]'*15A#P#YK,8?7QAM^7*6M-NP=_5.DTVRB M/ UM]=6!'I%GC$)'4"LU2JYEFKF5E5.EY)!N;1F%!D>$,E[)8@%HL ;/9((4 M^^W-E^XWUT8:ZX+Z];8*M1F_^H*RT#N$RI*MT?_>HG_T#;H'-D((BOADKV'S MVH:AY _VTZJ3%;0_W#7@UDD$&JGLZ] K.$+A^ M)XA]V5'\[LXB%Z9,F=806!=69>9MU;C8%@IKFY#RAEN)QH7OP?-GV%IO:+PS M=),I2'%VTG+C9 ?S!YPUUM&,DCN,Q5Y'D"2Y_W2"Z :OQ#53!X@DBDUA-([ MYLL'L F7U1>*L38O,= M^)P>WA#/;XN99[.-UVD2)TZ( ]ND$SW*$+V^&2K&W&.< )A,HV +4-4"S'JM MD@3Z;XA9D)NQB6HA*#S.%:[LM@.=; D=3T4'0M31 K*CZ$8NC<]EB*6,H=:0 MCN1[7O>= C%9M<.@5 M5#7%%T61X)1>Y ZC*\&BNF$("H)C&P=-1P=,"DU[;&V@H0N[$/74[L;Z'H1E MRXYX/CH^S H6WYR?G/\@ZO.^YPV:H49>1X<=.\O5INLYR@\/R0J+1IDEV4RP>/2N(17_A! _7(?@W\"!%4C&^.[S!QHI4+6&-A:N.3AJ MM4T 1"AM]C!*=_N/_BD#+.XSE^X[FR69BX8:F<],0VXV/L,X%9!M0$CA,]TO MY"_.9P34R'QF&G*S\1F=N72O2[DX<[$Y2A*NBSU]T(E OC-A8HYO+$23/?=V M8_63[S U>_+MQAJ;"8$GCAMWY+(Z:_%#*-!KM;Y]T,CPR+P"W=1IK'YYWNP+ M<(L[(&Y>%:X>SA"S-12;+N7X0KX 9Q3/ON8E$'M@R5857O"AU6&/B.O]B,ABF964B+I-^0MBB%+_B__?FQ"#_Y__](Z+]G\[QZ(?;"/]3\0]A M&.4WH+-_P_\$@NS2WM]\3^2-D= YH!5B-LD7$:^3_\]#%"(# <\/2#/A?/7O M_A:G;ZA3DF8%9W'IS;)IH;RR_SYF4&RR@;P4%A?40S_(-G/_^BZ!> _LH)%P MA8-_?;=%S@\H.[\Y@1.ZN"=X\PMWCDSI;>!ODRA\!@=\IQ$Z^%9GXQXC+HV+ M#.,Z!$\ WP$MJ9?NEB/B)?![_%_Q/[WHX/CAS)AD?S.(7P5!]!4#A?;&>0FI M_,;!.F2'O1]"6GIJCL[TXT[,4'Z(;_ F\OSD9M2P,-U\C3;[*(V=T-M\1;^< MT3]TRWK": >=0YNCY/MIR5(CZ@'F.(P80!NMP^>25WR!',WZBX.51G)>XRV0 ME[I)W.8*?CLMN>#)@7X(7L$._W.;(N)/6A)1[8-N6Q9]%7I8O^5_/$>![YXW M:+=V$V2U50OS,*1K%X2D_&D1'F:9B32)D&<28^?\LW/R=]F0=^#DHTU[>W6% MFFJYVE55R#OLP2$!1OX5P'.J-!.K15/UX*KCX4ZU:4<+L08'H@B2?]-R50IM M5ZJ_#8"'RE"0?FJN0_E]U>+3\A79GJ3N#F/FD-PZ1Q\7!BE>C\AU766P&"U: M0I(5%%&]-%@27L )A"DN^N3B@BPO8;F*==?]$]I(D.VE)>&E=2N/RKDTB]6=-B8F= MW0Z"75%IK1"CPN+@9=ED-82Z?I-\/VV=INFBJA+I<^H'-Q!^T9N)2G9!]*/*/6A+2C.(E7GM>*ME%^-"D:TG :._$/PB]:KA"SU&YAQEZ M&^U"'-RL7J JEZLR N/',6C=5ZZ+1D)4) !M!I(OT$^0"5QOMY66I3?0ADSN M$0/I2.@%Q,"!+GZF[ XM:A!E)>KOO^'RNKBT(@@"M*J?0 B@$V!/UCO@7(,$ M3_($BG8E2C-^P!R4/_I)".*8:*S)OVFI1^C[YYBD$WM-S%FPEMFJ5=H[HEEK M_:X-C7P--^(-N=9QR) !#(*I"JT6+\3=H5W.ZGB$T0EX=\XYJV" E!3.S>U% M8T6ZM,*"J*'J?9+D6E8R(=]/&R;@ZH,L6 /]G1\Z0?5HRY,3IELT*MH/P]EXN>^RE7XA[QFYBQXS:M>460:\W)1:?J G^FK'1Q^2UTR!/AV MKU1Y+MJ*OYS,@(1<^,+0($5F8-;;R=Y M:.Q+7AQ<;.J\/@&XRM,XD7#O(<@OL*[A8W89HG!9IAQR\=0#KG>[3A,OPD6* M"5MQ\F]:RGY]Z-MX<&X;P;AUBY"6LU@?ZXP=9OJS'F%U(:'F?V*K^9^T7FJ6 M@RGBA$Z#,Q7S$N:'1M[5MM;]LX$OZ^OX*WQ2T:P';LI"GN;%^! MM)>]RV*QNU?DPWZEQ9'-"R5J2Q?=%%9%V091I542I?3H?A;M1Q]']4J/6\'-4^[P5;#?N],EZ-" ME]T9Z>DL-#WDE$LS6[G]M MQS/,3N[SMOEQCHJ]\>Z+[.N[B_=7ES]>OCN_NOSUEV_+]:? $ _&A=(0;][G^$S<6_I(-.\7-0O=$3+M'GU^O#]F^Y M=](3;Z7'IF-[BY6X+NW"D)HBQ'>C0%DX4]H@6(7$_LMR)>HRN)I@K@Q40"_# M0XH"5SRWR&6&6T[80@<1;)*[(U!21MY+MV*10EX3+-C2Z7%/P2Q,:3AK\QPL MD&F7U07$2@R'):"- DN4S82O^9_-^ 4Y:I2P X7V!N06;%,L=)C!05]1%@UD MO15,LPINSC%,B1*Y+H$EAN4&.QW '.)X[+:> MZS)'0I1!0X\N,U,KZ 0^=T9.!RC7? G[/<<(QXXQFR!H\.=O&0&SE>8I.BQ1 M&P@ ^1;PC!/[:%DF_4SDQBY\&Q:.IMH'A[Y,2+Z9/("]G2UT^]:8+;L/ -]_ M]U[UQ-4-#/SP8GG2'_Q]Y!L,-_2-"I $6+;EP1/E-R;* M,1'[>3ML(+&@2(T.#'>?W9-'0(7'Y(!%Y 0?QVR'Z4HF:__P(Y';8/#@1WXF>AZ?P!P<1 F^N%<>& M]+:47*ND1UQQ&\ !(YUJT8MPTG*BC0XK9D>[IN50CD"/R$U1>$-TJXV()7'9 M.%35KD((^$2M_WEO_S)&MCEK,W,4>G_HT[#H^V8WP M1^1])D,VRVK'$-NB'KO4%M8'/."S?RCS&30U9$2\O&],CFA!3KXEWMB.]IGB MF14?9Y7UVK*C9-=,^C51XVP>HXM4+'-Q29H2M!)&7Y-I#K!NR7<^?Y4.A6*? MW3O[Y*8\GLZO0[&S2;E< ;:#89-]&D+QFOI+(=&0LL0V(OSEHCSL?A>NF M6TUG6CMRM%08Z&F=HN^/@:9[P!C@&"2_DUB3!V7R=8%%Q^)$;YKRN/.,^,"( M]MT]M,3G(#ZY0P[L %T4\S;P&7^?U "YDTB#+N?6S(F90RFGS:_%7)/JJ:B, M71&>+F8VY7=Y(TP ZR_#K'I/N".?]7K1EX!;B.< S<3-*V0\%[]1!DOY:=?( M%=HD*%J2&B6E@WZ_U__KJ!D @XVL/ U].@N@]"X;M+M6-9]#I)0P;*4;(4BI M5BHI?PW-6)+CH.X1>/61YZ>O;PC@/^ZV/Z MWS5YSA0$!+G94*#AS_SZW8,P\D_LX%#\5"/+GPXZXJ1_\NK&>W<[UOT9KL+; MU2 M Y ./G^BS[\Y-+B*FG<-WLTTY>)B25G-1_?BUW0&]*& PD_FM,_^G4O^C"0S MTGO^C&1*W=(J:L5AUM97)KFA93>=-J'C9G9>%^5(:5^!]P_Y:?N9RMK1W=^B M--UE.TL'_,G0V^^&Q_'CXW^#U!+ P04 " )./]8*BH-('H' !G- M#P &=R;6XM97@S,5\R+FAT;>U;46\;-Q)^[Z_@-;@B!B19LN/@3M(%<-*D MYT/1HH$?^DHM9[4\O[4KJY MKL9"-L'^39>U=4%685)+I70U'XM_U->3[Z-:I1==I[:U'VP]'@[.=#4I==4O M2,^+T-Z8V>N^U_]C'3/K%+D^[D#3M.Z4Y+8*+$+CT; .DV1(4CF);;DLM5F- M+W5)7OQ"2_'>EK+J!&#9-98]WXV3#^3):% M#M3WM[U^>WO_[YX?7$I$LS6[G]IQS., M3N[SEOEQCHJ]\>Y/6='-^>?'K+]^6ZU]SI?_;^*#SU=<$\D5/ M_&B;N9%>_#00KRUY3U5/9.38$A$*&<9/>P:^Y@)__F[T.-]& W$A"KD@X6BA M:4D**ZJ]^*.1#H%E5KC/^[NPE7AG72E&P_YOPN;B)^F@4_PO< 02$#B,H&P2HD(""KE6BJX!J"N3)0";V,$"E* M7/'8(I<9;CEA2QU$L$GNCD!%&9*+="L6*>45P8(MG1[W%,S"D(;3-H_! IEV M65-"K$)W6 +>*#!%62%\PW\V_9?DJ%7"#I3:&[!;T$VQU*& @[ZF+!K(>FN8 M9A7<7*";$K-5FI T#0?,[[-[IQ_ /(E<5\ 2PW*#G1Y@#G$TNZUV7>7(B3)H MZ-%59AH%G<#GSLCI >6:+V&_YQCAV#%F$P0M_OPM(V"VTCQ$CR4: P$@WP*> M<6 ?+%HKGUP*,R$Y)O) ]C;VT*W[XS9LOL \/UW[\5 7-[ MP _/KD^&HW].?(OAEKYQ[K-YKG$9X7$AI*,(1 !+SPPQ8 0A#F9&^X+%6:Q$ MWN?*#\QD Y!F(_;X<- M))84V=&!X>ZS>_((J/ 8'+"(G.#CF.TQ7A7G#C#8C)29B&P<%R+8+ M[6,.AQ1540^73IOLO[V7.#(R KJE(AM0]MI]AALU=@+8XJW12H9HZ,QKI:73 M[(!.A"GN;A5K:CR3F!C_/C*>F/&M)Q@4L,/ A1I;ELX:(WF?@E?1A@T70H?$ MK'930]R;$7?!DD$3J<,FLL_NS6Z'S8,3\9WH>7@*?W 0(? 66G%L2&\KR7N5 M](@K+@,X8*13'7H13EK.M-%AQ>QHU[ @P+=,1^X%,A,+--N-^$A^QZR:L_&DO_1-'MCKJ,',7>WSJT[+KV+(;X8_(^TR& M;)8UCB&V13UVJ2VM#VC@PW\H\QDTM61$/+^O3XYH04Z^)=[:CO*9XID5'V=5 MS=JRHV17(?V:J'$VC]%%*FYS<4K:+6@EC+XBTQY@W9+O??XL'3:*?7;O[).+ M\GA OP[%WB;E\@ZP'0R;[,MH?@1?NU-H;&R3J#:"=7[-D>(-Z"Q+'0+1AW:X MF04-8P&E86'4\APQ@PW%\X:%3RYZNE"G/QH-!V)4-U7&;AP=*N]]=@^5][D! M><;P&H#F4Q4^G\DT 8$MO5E7P$N25\Q7$IF.C"66 ?&;@^ZX\U&X;JO5=*:U M(T=+A8Z>UBGZ_AAHJP?T 8Y!\GN)-7E0)M^4F'1,3O2FW1YWGA$?&-&^NX>2 M^!S$)W?(@3V@BV+>!C[C]TDMD'N)-.AJ8;:5$]E;>R*T+HL M;,KO\D:8 -9_#K,:/.%OKV^C+<1C@';@]A$R'HN?*(.AW-HW5E+^$9DS) M<5#W"+SX2/OIRQL"^,?=MJ=]BB[.WA)>]&=(=U?C^+?/-W;/^UV3%\Q P(_; M]008_LJ/WST((S]B!W8]Z?X"R\7GV"T^N',*/! MH\%9#>/XM%ET5NW[M!S[XQU/-^V:JD/8/6YFQ3<89-^BSX?H.2#IX/.G^ORF MT)2+=VO6_FLZ]OE0".&3>>R3Y_+\ZDB&S.+YU9$Y]2NKJ!.'65MOEN2&KOOI M@ E%-C/RIJPF2OL:7'_,K=VK*6M'=[]_TA:4W2BQ:Y\J]==Y,>5+O8KRP[/1 MR^'D!NSX?93-6RG%.FW'Q4A)6N:H0;7A%Y]-SV.+QC]'U!+ M P04 " )./]82NV1W=8$ T) #P &=R;6XM97@S,E\Q+FAT;>U: M;5,;-Q#^GE^Q328=F/'9=S;0<.[Q[8G)A%'KZ ]883B)[0--X(=A9=.JUGWVHWB M$0D:)45[K.@",K,0[.?7"=%77/I ID;]P)-4:4.D"5)"*9=7/KQ+Y\'KG"WE MU]6B%8&:,2I#5L;APB^)7T!8N- ME6&75V(B)93VW[CY5S";<,.<+"41\U/-G)DF:7!+DR9J\EGA*'G&J9GX,3=. MA)1,6I'H7;OLJ-U(\0==E;OL*6W5UMF/-796;-58"1K'E M:>^X-X(BS);F/[7A$4IG^NNV^6&&PG=CW3?9UVXX&/5.>MW.J-<_@_X)=$][ MX0F$EV'W8M3[(\0AG T'F^65\XO!\*)S-H)1'X9A-_?-H7NP64[ 8!B=AC#L M#(X[9^'0Z5^^#_^$3G=DPZ3INLW-/&3@ ^2188K"3-N M)F F##Y,B4;/BP5H9O,%4#'\2C1R@?>&UF''$OWX9MYTO2CHJB0EI9- \K&%$-?> 9!!SP>B- D,6334W M'%U')(5P'DV(O&* LA*>9599_+:4E!@&$Z89JGA'K4&N^5*K&O1JT!4\-KBP M4X=SEHP%J\&Y9AFGZ(U<4'?"68SB4+SAUPSZ<OM4/P;M+@ M[>_0W27FWEPTRTNF!%[OL+47V%MAE>^KTXJ?%HBV>+S%XRT>;PP>-[=X?(/' M7&*.GY <9.T,X1)375ZDYQ58$VZK"92065RNV6DB!. R9@4@:FL7"]<'[A=P>.]+6'ZP:1C] M38_K+[B#/A;?>!1;7E%\;R!\'R\>8?3R7QRYPEY]/T7EE. 4*JV^=[SS]W\?"P4GUUK;!N M5\-'-7S5!Q()DF6V#^2*.5)15JU!O6ZUB<2"S1W*=?&.S18 TT0&E&M1MYM]"_4$L#!!0 ( DX_UBN5T::Q 0 ,HC M / 9W)M;BUE>#,R7S(N:'1M[5IM;]LV$/[>7W%KT2$!+%NRDZR1O ". M:S<> F>S':#[2(N4S8TB58J*[?[Z'?7BO-1IDW1!L]E!$D?D\>Z>(_GPJ%Q[ M;F)Q\@K:^CTVK6F^U&\8@"C5*B/55T!:E9"?;KZYCH&9<^ MD,RHGWB<*&V(-$%"*.5RYL.[9!F\SM52?E4-*GL=HQ+?K1]R&<1<.G/&9W-3 M-DS5TDGY9ZMCJC1EVL$6U-1.*B61DL:*,-]S$Q,4CA0J@[PO(C$7*W_"8Y;" MD"U@I&(B*\&I,D;%*&O8TCA$\)GT!8N,M6&'5V9")93VW[CY5["8<\.<-"$A M\Q/-G(4F27##DR9Z\E7C:'G!J9G[$3=.B)),6I,873OLI-U(\ =#E8?L.;%J M&^RG@ET44S55@@9W?+OI3D=S(N[%W/MX-C@=3*!89FOXSPT\1.M,_U#DL%UP MN[W19- ?=#N3P<40+OK0/1OT^M ?##O#[J!SCDW8VQMM5U1^OQR-+SO#"4PN M8-SKYK$Y=H^V*PBX&"9G/1AW1J>=86_L7'P\[_T)G>[$+I.FZ^Z(X=G@_I6E MAD>K[SOO'@=O( $?) L-5Q(6W,S!S!E\RHC&R(L5:&83"% 1?" :M<"YH778 MLT(_OUDV72\,NBI.B%P5CS38!]345SH&SW7^@$CI7&7"-%<4F+1Y!OR620;- MXQJNJ.8!D!0B+AB]=F#,PDQSPS%T1%+H+<,YD3,&:"OF:6J=Q6\K28EA,&>: MH8NWW!KEGJ^]JL&@!N]5-A-H[4,=3A5+4R9KT)US%D&?2R)##!5<1!$/F;:0 MK;H270VPS._@LCZN=^MHUCOZ)0"O=>C6+"!"56(0TDWI M4@8YI=(^)GI*)$N=BZ5@*^B$>:CM-JMA/S'^_WOYW=U=ADP%JPR76::U99-. M]-7V.H*L5&90T9+1H%#JN6[=?1N4 ]!A09*4^2E+B,;E4:2[J%U7JJ]XRJ=< M<+/R*^E2"*5H)54H;]5;K>.W-BH-0[]#YAB%FMXM(?Q#WW6MS+GS0"X0D#/5 MC/SMY[\=V[!Y"K[T_LJNUY"(22$RLK GP_JTT.Q3QC6+<4!J M^7-:X_@<:3!.]RC^VO.O3Y;UN=*2;S><>L@L"?.IMA7NQ4_+1'M^'C' MQSL^WAH^;N[X^)J/N<2T/B8YR=H>PB6FNKS(R"NR)MQ>(-!":GFY9KN)$(## MF#6 K)TF2-1I+1\5K1-P5$AYKMJF_BB5B8+6%=XA2\OJ/K%TO71^XW M>/C@6UQ^M&T<_:]NU_MW$KMKSBOKV%]'VZ>@+H];\Y]^F&"SBG! M*51>_=?#TD@;&]Z)?(U-=]ON\=2\+9ML&S'O=L]N)>TP/Q7S/>_>7T(Z_[C+ M\^;L_:&U!E_&]ABWYN"[\F*]Y.Y^, M@J5)A%=9GX@%6:4Y,;<;MA+GY%6[D=?P_ -02P$"% ,4 " )./]8NNKD MK(VY 0#,I", $0 @ $ 9W)M;BTR,#(T,#8R.2YH=&U0 M2P$"% ,4 " )./]8E5H&N"S) AT L $0 @ &\N0$ M9W)M;BTR,#(T,#8R.2YX#,Q7S$N:'1M4$L! A0#% @ M"3C_6"HJ#2!Z!P 9S0 \ ( !T8H" &=R;6XM97@S,5\R M+FAT;5!+ 0(4 Q0 ( DX_UA*[9'=U@0 #0D / " M 7B2 @!G#,R7S(N:'1M4$L%!@ & - 8 <@$ &R< @ $! end XML 67 grmn-20240629_htm.xml IDEA: XBRL DOCUMENT 0001121788 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 2024-06-29 0001121788 2023-04-01 0001121788 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0001121788 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 2024-06-29 0001121788 grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember 2023-12-31 2024-06-29 0001121788 us-gaap:EMEAMember 2023-01-01 2023-07-01 0001121788 us-gaap:CommonStockMember 2023-01-01 2023-07-01 0001121788 us-gaap:TreasuryStockCommonMember 2024-03-30 0001121788 us-gaap:TransferredAtPointInTimeMember 2023-04-02 2023-07-01 0001121788 us-gaap:TransferredOverTimeMember 2023-04-02 2023-07-01 0001121788 grmn:MarineSegmentMember 2023-04-02 2023-07-01 0001121788 2024-03-30 0001121788 us-gaap:MortgageBackedSecuritiesMember 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2024-03-31 2024-06-29 0001121788 us-gaap:CorporateDebtSecuritiesMember 2023-12-30 0001121788 srt:AmericasMember 2023-04-02 2023-07-01 0001121788 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-01 0001121788 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0001121788 2023-01-01 2023-07-01 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-30 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2023-12-30 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2023-07-01 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2024-06-29 0001121788 grmn:DividendDeclared1Member 2024-06-07 2024-06-07 0001121788 grmn:CertainAviationMarineAndAutoOEMProductsMember srt:MinimumMember 2023-12-31 2024-06-29 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2024-06-29 0001121788 grmn:DividendDeclared4Member 2024-06-07 2024-06-07 0001121788 grmn:DividendDeclared1Member 2022-06-10 2022-06-10 0001121788 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-07-01 0001121788 grmn:AutoOemSegmentMember 2023-01-01 2023-07-01 0001121788 us-gaap:EMEAMember 2023-12-31 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0001121788 us-gaap:CommonStockMember 2023-12-30 0001121788 grmn:TwoThousandTwentyFourShareRepurchaseProgramMember 2023-12-31 2024-06-29 0001121788 us-gaap:TransferredAtPointInTimeMember 2024-03-31 2024-06-29 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-30 0001121788 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 2024-06-29 0001121788 us-gaap:RetainedEarningsMember 2023-12-31 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2024-06-29 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0001121788 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-30 0001121788 grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember 2022-12-31 0001121788 grmn:OutdoorSegmentMember 2023-01-01 2023-07-01 0001121788 grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember 2023-12-30 0001121788 grmn:DividendDeclared3Member 2024-06-07 2024-06-07 0001121788 us-gaap:RetainedEarningsMember 2024-06-29 0001121788 us-gaap:TransferredOverTimeMember 2023-12-31 2024-06-29 0001121788 us-gaap:CommonStockMember 2023-04-01 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0001121788 us-gaap:CommonStockMember 2024-03-30 0001121788 grmn:FitnessSegmentMember 2023-12-31 2024-06-29 0001121788 us-gaap:CommonStockMember 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 2024-06-29 0001121788 us-gaap:CommonStockMember 2023-12-31 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2023-04-01 0001121788 us-gaap:MortgageBackedSecuritiesMember 2023-12-30 0001121788 grmn:FitnessSegmentMember 2023-01-01 2023-07-01 0001121788 2023-07-01 0001121788 grmn:DividendDeclared1Member 2023-06-09 2023-06-09 0001121788 grmn:MarineSegmentMember 2023-01-01 2023-07-01 0001121788 grmn:FitnessSegmentMember 2024-03-31 2024-06-29 0001121788 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-30 0001121788 grmn:MarineSegmentMember 2024-03-31 2024-06-29 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001121788 us-gaap:RetainedEarningsMember 2024-03-31 2024-06-29 0001121788 srt:AmericasMember 2023-12-31 2024-06-29 0001121788 grmn:AviationSegmentMember 2023-04-02 2023-07-01 0001121788 us-gaap:MunicipalBondsMember 2024-06-29 0001121788 us-gaap:OtherDebtSecuritiesMember 2023-12-30 0001121788 grmn:TwoThousandTwentyTwoShareRepurchaseProgramMember 2022-04-22 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-29 0001121788 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-30 0001121788 grmn:TwoThousandTwentyFourShareRepurchaseProgramMember 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2023-12-31 2024-06-29 0001121788 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-29 0001121788 2024-06-07 2024-06-07 0001121788 grmn:AviationSegmentMember 2023-12-31 2024-06-29 0001121788 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0001121788 us-gaap:RetainedEarningsMember 2023-07-01 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2023-12-30 0001121788 grmn:TwoThousandTwentyFourShareRepurchaseProgramMember 2024-02-16 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 2024-06-29 0001121788 srt:AsiaPacificMember 2023-01-01 2023-07-01 0001121788 us-gaap:MunicipalBondsMember 2023-12-30 0001121788 us-gaap:RetainedEarningsMember 2023-12-30 0001121788 grmn:DividendDeclared4Member 2023-06-09 2023-06-09 0001121788 2022-06-10 2022-06-10 0001121788 us-gaap:EMEAMember 2024-03-31 2024-06-29 0001121788 us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-01 0001121788 us-gaap:RetainedEarningsMember 2022-12-31 0001121788 2022-12-31 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-12-30 0001121788 us-gaap:TreasuryStockCommonMember 2022-12-31 0001121788 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 2024-06-29 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001121788 grmn:AutoOemSegmentMember 2024-03-31 2024-06-29 0001121788 grmn:OutdoorSegmentMember 2023-12-31 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2023-12-30 0001121788 grmn:OutdoorSegmentMember 2023-04-02 2023-07-01 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-06-29 0001121788 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-29 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-01 0001121788 grmn:DividendDeclared2Member 2022-06-10 2022-06-10 0001121788 grmn:FitnessSegmentMember 2023-04-02 2023-07-01 0001121788 us-gaap:CorporateDebtSecuritiesMember 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-01 0001121788 2024-03-31 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-06-29 0001121788 2024-07-26 0001121788 us-gaap:TransferredAtPointInTimeMember 2023-12-31 2024-06-29 0001121788 grmn:DividendDeclared3Member 2022-06-10 2022-06-10 0001121788 us-gaap:EMEAMember 2023-04-02 2023-07-01 0001121788 grmn:OutdoorSegmentMember 2024-03-31 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0001121788 us-gaap:CommonStockMember 2023-07-01 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 2024-06-29 0001121788 grmn:StandardWarrantyOnProductsMember srt:MaximumMember 2023-12-31 2024-06-29 0001121788 us-gaap:RetainedEarningsMember 2024-03-30 0001121788 grmn:DividendDeclared3Member 2023-06-09 2023-06-09 0001121788 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001121788 grmn:DividendDeclared2Member 2024-06-07 2024-06-07 0001121788 grmn:AutoOemSegmentMember 2023-04-02 2023-07-01 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-06-29 0001121788 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-06-29 0001121788 grmn:DividendDeclared2Member 2023-06-09 2023-06-09 0001121788 grmn:AviationSegmentMember 2024-03-31 2024-06-29 0001121788 srt:AsiaPacificMember 2023-12-31 2024-06-29 0001121788 us-gaap:TreasuryStockCommonMember 2023-04-02 2023-07-01 0001121788 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-30 0001121788 2023-04-02 2023-07-01 0001121788 us-gaap:TransferredOverTimeMember 2024-03-31 2024-06-29 0001121788 2023-12-30 0001121788 srt:AmericasMember 2024-03-31 2024-06-29 0001121788 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-01 0001121788 2023-06-09 2023-06-09 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2024-06-29 0001121788 grmn:AutoOemSegmentMember 2023-12-31 2024-06-29 0001121788 us-gaap:OtherDebtSecuritiesMember 2024-06-29 0001121788 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-30 0001121788 grmn:AviationSegmentMember 2023-01-01 2023-07-01 0001121788 2023-12-31 2024-06-29 0001121788 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-29 0001121788 grmn:MarineSegmentMember 2023-12-31 2024-06-29 0001121788 grmn:DividendDeclared4Member 2022-06-10 2022-06-10 0001121788 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0001121788 2024-06-29 0001121788 us-gaap:CommonStockMember 2022-12-31 0001121788 srt:AsiaPacificMember 2023-04-02 2023-07-01 0001121788 srt:AmericasMember 2023-01-01 2023-07-01 0001121788 grmn:StandardWarrantyOnProductsMember srt:MinimumMember 2023-12-31 2024-06-29 0001121788 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0001121788 us-gaap:RetainedEarningsMember 2023-04-01 0001121788 srt:AsiaPacificMember 2024-03-31 2024-06-29 0001121788 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-30 iso4217:USD shares pure shares grmn:Segment iso4217:USD Q2 --12-28 0001121788 false P1Y 10-Q true 2024-06-29 2024 false 001-41118 GARMIN LTD V8 98-0229227 Mühlentalstrasse 2 8200 Schaffhausen CH 41 52 630 1600 Registered Shares, $0.10 Per Share Par Value GRMN NYSE Yes Yes Large Accelerated Filer false false false 192213829 1506671000 1320795000 2888320000 2468219000 643780000 561353000 1223290000 1055983000 862891000 759442000 1665030000 1412236000 243151000 224394000 485686000 445878000 277713000 250693000 538907000 485021000 520864000 475087000 1024593000 930899000 342027000 284355000 640437000 481337000 29286000 18760000 54313000 34659000 -4828000 10797000 -2547000 18484000 -513000 2064000 809000 3268000 23945000 31621000 52575000 56411000 365972000 315976000 693012000 537748000 65342000 28037000 116421000 47482000 300630000 287939000 576591000 490266000 1.57 1.51 3 2.56 1.56 1.5 2.99 2.56 192074000 191293000 191982000 191395000 192899000 191597000 192808000 191741000 300630000 287939000 576591000 490266000 -20320000 -25342000 -79375000 -8451000 4382000 -3392000 6995000 7684000 284692000 259205000 504211000 489499000 1937483000 1693452000 288659000 274618000 808446000 815243000 1319643000 1345955000 20946000 16316000 322041000 318556000 4697218000 4464140000 1076312000 1030588000 1206020000 1224097000 130302000 143724000 1192190000 1125191000 777019000 754635000 8921000 11057000 599606000 608474000 168392000 186601000 103654000 85650000 8883322000 8603569000 331938000 253790000 172284000 190014000 58253000 55738000 90191000 98610000 196381000 245874000 105999000 101189000 236708000 225475000 432569000 139997000 1624323000 1310687000 102951000 114682000 16480000 16521000 31848000 36148000 102167000 113035000 571000 436000 194901000 194901000 195880000 195880000 192251000 191777000 19490000 19588000 2183158000 2125467000 2650000 4103000 223899000 330909000 5164227000 5263528000 -137994000 -65614000 7004982000 7012060000 8883322000 8603569000 576591000 490266000 67890000 64816000 21047000 22788000 -128000 124000 -3165000 13054000 -35778000 -68859000 65983000 43397000 -29000 -59000 8600000 62832000 11368000 -111531000 39759000 -2769000 92065000 45206000 -62099000 -39484000 667000 4711000 2516000 990000 23181000 -47288000 690626000 552912000 70325000 99346000 281297000 68978000 203775000 98885000 5011000 0 -321000 -695000 -143157000 -70134000 284246000 279442000 24530000 21946000 16264000 9397000 9713000 70181000 -285693000 -337074000 -17761000 599000 244015000 146303000 1694156000 1279912000 1938171000 1426215000 17979000 2048339000 -510478000 4935730000 -86566000 6405004000 287939000 287939000 -25342000 -25342000 974000 -3392000 -3392000 259205000 558398000 558398000 8383000 13563000 21946000 22665000 22665000 228000 228000 26372000 26372000 -238000 200827000 -200589000 1847000 -1847000 19588000 2077540000 -322688000 4464682000 -115300000 6123822000 19490000 2135384000 -226921000 5440200000 -122056000 7246097000 300630000 300630000 -20320000 -20320000 1385000 4382000 4382000 284692000 576603000 576603000 12510000 12020000 24530000 35264000 35264000 277000 277000 8721000 8721000 19490000 2183158000 -223899000 5164227000 -137994000 7004982000 17979000 2042472000 -475095000 4733517000 -114533000 6204340000 490266000 490266000 -8451000 -8451000 1642000 7684000 7684000 489499000 558512000 558512000 -6482000 28428000 21946000 43397000 43397000 9397000 9397000 67451000 67451000 -238000 200827000 -200589000 1847000 -1847000 19588000 2077540000 -322688000 4464682000 -115300000 6123822000 19588000 2125467000 -330909000 5263528000 -65614000 7012060000 576591000 576591000 -79375000 -79375000 2196000 6995000 6995000 504211000 576817000 576817000 -8292000 32822000 24530000 65983000 65983000 16264000 16264000 8721000 8721000 -98000 99173000 -99075000 19490000 2183158000 -223899000 5164227000 -137994000 7004982000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size: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:Arial;min-width:fit-content;">1.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounting Policies</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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Garmin Ltd. and its wholly-owned subsidiaries (collectively, we, our, us, the Company or Garmin). Intercompany balances and transactions have been eliminated.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The condensed consolidated balance sheet at December 30, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. Additionally, the condensed consolidated financial statements should be read in conjunction with Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q, and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's operating results are subject to fluctuations associated with seasonal demand for consumer products, the timing of new product introductions, and original equipment manufacturer (OEM) customer production schedules. Therefore, operating results for the 13-week and 26-week periods ended June 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 28, 2024.</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s fiscal year is based on a 52- or 53-week period ending on the last Saturday of the calendar year. Therefore, the financial results of certain 53-week fiscal years, and the associated 14-week quarters, will not be exactly comparable to the prior and subsequent 52-week fiscal years and the associated 13-week quarters. The quarters ended June 29, 2024 and July 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> both contain operating results for 13 weeks.</span></p></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;">Changes in Classification and Allocation</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:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Certain prior period amounts have been reclassified or presented to conform to the current period presentation.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation. As a result, the Company’s condensed consolidated statements of income have been recast for the 13-week and 26-week periods ended July 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to conform with the current period presentation. This change had no effect on the Company’s consolidated operating or net income.</span></p></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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;">Significant Accounting Policies</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:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no material changes to the Company’s significant accounting policies during the 26-week period ended June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size: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:Arial;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">There are no recently adopted accounting standards that have a material impact on the Company’s consolidated financial statements, accounting policies, processes, or systems.</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:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;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:Arial;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:Arial;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not believe that the updated standard will have a material impact on its financial statement disclosures.</span></p></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-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Garmin Ltd. and its wholly-owned subsidiaries (collectively, we, our, us, the Company or Garmin). Intercompany balances and transactions have been eliminated.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The condensed consolidated balance sheet at December 30, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. Additionally, the condensed consolidated financial statements should be read in conjunction with Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q, and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's operating results are subject to fluctuations associated with seasonal demand for consumer products, the timing of new product introductions, and original equipment manufacturer (OEM) customer production schedules. Therefore, operating results for the 13-week and 26-week periods ended June 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 28, 2024.</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s fiscal year is based on a 52- or 53-week period ending on the last Saturday of the calendar year. Therefore, the financial results of certain 53-week fiscal years, and the associated 14-week quarters, will not be exactly comparable to the prior and subsequent 52-week fiscal years and the associated 13-week quarters. The quarters ended June 29, 2024 and July 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> both contain operating results for 13 weeks.</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:Arial;min-width:fit-content;">Changes in Classification and Allocation</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:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Certain prior period amounts have been reclassified or presented to conform to the current period presentation.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In the first quarter of fiscal 2024, the Company changed the presentation of operating expense to include advertising expense within selling, general and administrative expenses on the Company's condensed consolidated statements of income, which management believes to be a more meaningful presentation. As a result, the Company’s condensed consolidated statements of income have been recast for the 13-week and 26-week periods ended July 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to conform with the current period presentation. This change had no effect on the Company’s consolidated operating or net income.</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:Arial;min-width:fit-content;">Significant Accounting Policies</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:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">For a description of the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements, refer to Note 1, “Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023. There were no material changes to the Company’s significant accounting policies during the 26-week period ended June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">There are no recently adopted accounting standards that have a material impact on the Company’s consolidated financial statements, accounting policies, processes, or systems.</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:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;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:Arial;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:Arial;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not believe that the updated standard will have a material impact on its financial statement disclosures.</span></p> <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2. Revenue</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In order to further depict how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic factors, we disaggregate revenue (“net sales”) by geographic region, major product category, and pattern of recognition.</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Disaggregated revenue by geographic region (Americas, APAC, and EMEA) is presented in Note 11 – Segment Information and Geographic Data. Note 11 also contains disaggregated revenue information of the five major product categories identified by the Company – fitness, outdoor, aviation, marine, and auto OEM.</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:7pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A large majority of the Company’s sales are recognized on a point in time basis, usually once the product is shipped and title and risk of loss have transferred to the customer. Sales recognized over a period of time are primarily within the outdoor, aviation, and auto OEM segments and relate to performance obligations that are satisfied over the estimated life of the product or contractual service period. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue disaggregated by the timing of transfer of the goods or services is presented in the table below:</span></span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,428,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,332,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,496</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,581</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,698</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,936</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</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="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction price and costs associated with the Company’s unsatisfied performance obligations are reflected as deferred revenue and deferred costs, respectively, on the Company’s condensed consolidated balance sheets. Such amounts are recognized ratably over the applicable service period or estimated useful life. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in deferred revenue and costs during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">26-week period ended June 29, 2024 are presented below:</span></span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended<br/>June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Deferred<br/> Revenue </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Deferred <br/>Costs </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferrals in period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">154,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Recognition of deferrals in period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,847</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,867</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="font-family:Arial;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-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.</span></p></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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Of the $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,698</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of deferred revenue recognized in the 26-week period ended June 29, 2024, approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> was deferred as of the beginning of the period. Of the </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,847</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of deferred revenue as of June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the Company expects to recognize approximately 85% ratably over a total period of three years or less.</span></span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue disaggregated by the timing of transfer of the goods or services is presented in the table below:</span><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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,428,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,332,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,496</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,581</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,698</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,936</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1428175000 1251214000 2734622000 2332283000 78496000 69581000 153698000 135936000 1506671000 1320795000 2888320000 2468219000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in deferred revenue and costs during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">26-week period ended June 29, 2024 are presented below:</span><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:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended<br/>June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Deferred<br/> Revenue </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Deferred <br/>Costs </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferrals in period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">154,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Recognition of deferrals in period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,847</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,867</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="font-family:Arial;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-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets.</span></p> 137337000 27373000 154208000 28680000 153698000 26186000 137847000 29867000 153698000 67500000 $137,847 of deferred revenue as of June 29, 2024, the Company expects to recognize approximately 85% ratably over a total period of three years or less. 137847000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">3. Earnings Per Share</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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share. Stock options, stock appreciation rights, and restricted stock units are collectively referred to as “equity awards”.</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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator for basic and diluted net income per share – net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">287,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">576,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">490,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator for basic net income per share – weighted-average common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Effect of dilutive equity awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator for diluted net income per share – adjusted weighted-average common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares excluded from diluted net income per share calculation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Anti-dilutive equity awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share. Stock options, stock appreciation rights, and restricted stock units are collectively referred to as “equity awards”.</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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator for basic and diluted net income per share – net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">287,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">576,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">490,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator for basic net income per share – weighted-average common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Effect of dilutive equity awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator for diluted net income per share – adjusted weighted-average common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares excluded from diluted net income per share calculation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Anti-dilutive equity awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 300630000 287939000 576591000 490266000 192074000 191293000 191982000 191395000 825000 304000 826000 346000 192899000 191597000 192808000 191741000 1.57 1.51 3 2.56 1.56 1.5 2.99 2.56 0 218000 0 218000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">4.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable Securities</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounting Standards Codification Topic 820, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The accounting guidance classifies the inputs used to measure fair value into the following hierarchy:</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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:0.991%;"></td> <td style="width:7.331%;"></td> <td style="width:91.678%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:top;text-align:right;"><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-family:Arial;min-width:fit-content;">Unadjusted quoted prices in active markets for the identical asset or liability</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:5pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:0.991%;"></td> <td style="width:7.331%;"></td> <td style="width:91.678%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:top;text-align:right;"><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-family:Arial;min-width:fit-content;">Observable inputs for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability</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:5pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:0.991%;"></td> <td style="width:7.331%;"></td> <td style="width:91.678%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:top;text-align:right;"><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-family:Arial;min-width:fit-content;">Unobservable inputs for the asset or liability</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="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company endeavors to utilize the best available information in measuring fair value. Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Valuation is based on prices obtained from an independent pricing vendor using both market and income approaches. The primary inputs to the valuation include quoted prices for similar assets in active markets, quoted prices for identical or similar assets in markets that are not active, contractual cash flows, benchmark yields, and credit spreads.</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The method described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable securities classified as available-for-sale securities are summarized below:</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:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.486%;"></td> <td style="width:1.259%;"></td> <td style="width:10.756%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Available-For-Sale Securities<br/>as of June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,138,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">281,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">265,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,025</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,540,088</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">696</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">59,935</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="color:#000000;font-weight:bold;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,480,849</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="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.486%;"></td> <td style="width:1.259%;"></td> <td style="width:10.756%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Available-For-Sale Securities<br/>as of December 30, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,104,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">275,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,760</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,468,240</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,811</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70,242</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="color:#000000;font-weight:bold;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,399,809</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The primary objectives of the Company’s investment policy are to preserve capital, maintain an acceptable degree of liquidity, and maximize yield within the constraint of low credit risk. The fair value of securities varies from period to period due to changes in interest rates, the performance of the underlying collateral, and the credit performance of the underlying issuer, among other factors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued interest receivable, which totale</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,810</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, is excluded from both the fair value and amortized cost basis of available-for-sale securities and is included within prepaid expenses and other current assets on the Company’s condensed consolidated balance sheets. The Company writes off impaired accrued interest on a timely basis, generally within 30 days of the due date, by reversing interest income. </span><span style="font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;"> accrued interest was written off during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">26-week period ended June 29, 2024.</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company recognizes impairments relating to credit losses of available-for-sale securities through an allowance for credit losses and other income (expense) on the Company’s condensed consolidated statements of income. Impairment not relating to credit losses is recorded in accumulated other comprehensive income (loss) on the Company’s condensed consolidated balance sheets. The cost of securities sold is based on the specific identification method. Approximately </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of securities in the Company’s portfolio were at an unrealized loss position as of June 29, 2024.</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:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables display additional information regarding gross unrealized losses and fair value by major security type for available-for-sale securities in an unrealized loss position as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">June 29, 2024 and December 30, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:20.48%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Less than 12 Consecutive Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">12 Consecutive Months or Longer</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">264,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">771,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">243,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">258,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">2,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">286,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">57,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,057,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">59,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,343,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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:Arial;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:20.48%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Less than 12 Consecutive Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">12 Consecutive Months or Longer</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">889,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">954,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">261,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">264,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">78,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">69,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,195,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">70,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,273,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of June 29, 2024 and December 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;">t recognized an allowance for credit losses on any securities in an unrealized loss position.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;">t recorded an allowance for credit losses and charge to other income (expense) for the unrealized losses on agency, mortgage-backed, corporate debt, municipal, and other securities presented above because the Company does not consider the declines in fair value to have resulted from credit losses. The Company has not observed a significant deterioration in credit quality of these securities, which are highly rated with moderate to low credit risk. Declines in value are largely attributable to current global economic conditions. The securities continue to make timely principal and interest payments, and the fair values are expected to recover as they approach maturity. Management does not intend to sell the securities, and it is not more likely than not that the Company will be required to sell the securities, before the respective recoveries of their amortized cost bases, which may be maturity.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The amortized cost and fair value of marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">June 29, 2024, by maturity, are shown below.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Due in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">288,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Due after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,228,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Due after five years through ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Due after ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,339</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,638</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,540,088</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,480,849</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable securities classified as available-for-sale securities are summarized below:</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:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.486%;"></td> <td style="width:1.259%;"></td> <td style="width:10.756%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Available-For-Sale Securities<br/>as of June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,138,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">281,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">265,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,025</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,540,088</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">696</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">59,935</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="color:#000000;font-weight:bold;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,480,849</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="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.486%;"></td> <td style="width:1.259%;"></td> <td style="width:10.756%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> <td style="width:1.259%;"></td> <td style="width:1%;"></td> <td style="width:10.116%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Available-For-Sale Securities<br/>as of December 30, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,104,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">275,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,760</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,468,240</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,811</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70,242</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="color:#000000;font-weight:bold;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,399,809</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> 16936000 2000 0 16938000 25688000 18000 551000 25155000 36294000 0 4413000 31881000 1177137000 660000 39182000 1138615000 281008000 16000 15629000 265395000 3025000 0 160000 2865000 1540088000 696000 59935000 1480849000 2971000 1000 0 2972000 23692000 32000 585000 23139000 38743000 0 4731000 34012000 1104834000 1680000 46073000 1060441000 294240000 98000 18430000 275908000 3760000 0 423000 3337000 1468240000 1811000 70242000 1399809000 13810000 0 0.94 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables display additional information regarding gross unrealized losses and fair value by major security type for available-for-sale securities in an unrealized loss position as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">June 29, 2024 and December 30, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:20.48%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Less than 12 Consecutive Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">12 Consecutive Months or Longer</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">264,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">771,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">243,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">258,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">2,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">286,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">57,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,057,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">59,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,343,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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:Arial;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:20.48%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:10.408%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> <td style="width:1.199%;"></td> <td style="width:1%;"></td> <td style="width:9.349%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Less than 12 Consecutive Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">12 Consecutive Months or Longer</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">889,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">954,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Municipal securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">261,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">264,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">78,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">69,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,195,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;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;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">70,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Arial;min-width:fit-content;">1,273,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 33000 6929000 518000 7482000 551000 14411000 0 0 4413000 31881000 4413000 31881000 1882000 264993000 37300000 771326000 39182000 1036319000 94000 14280000 15535000 243951000 15629000 258231000 0 0 160000 2865000 160000 2865000 2009000 286202000 57926000 1057505000 59935000 1343707000 31000 10923000 554000 6446000 585000 17369000 0 0 4731000 34012000 4731000 34012000 702000 64637000 45371000 889785000 46073000 954422000 32000 2654000 18398000 261651000 18430000 264305000 0 0 423000 3337000 423000 3337000 765000 78214000 69477000 1195231000 70242000 1273445000 0 0 0 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The amortized cost and fair value of marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">June 29, 2024, by maturity, are shown below.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortized 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Due in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">288,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Due after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,228,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Due after five years through ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Due after ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,339</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,638</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,540,088</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,480,849</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 294119000 288659000 1228392000 1177147000 8238000 7405000 9339000 7638000 1540088000 1480849000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">5.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company recorded income tax expense of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,342</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the 13-week period ended June 29, 2024, compared to income tax expense of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,037</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the 13-week period ended July 1, 2023. The effective tax rate was </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% in the second quarter of 2024, compared to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% in the second quarter of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company recorded income tax expense of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">116,421</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the 26-week period ended June 29, 2024, compared to income tax expense of $</span><span style="font-size:10pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#000000;">47,482</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">26-week period ended July 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The effective tax rate was </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% in the first half of 2024, compared to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% in the first half of 2023. The increase in effective tax rate between comparative periods was primarily due to the increase in the combined federal and cantonal Switzerland statutory tax rate in response to the implementation of global minimum tax requirements.</span></p> 65342000 28037000 0.179 0.089 116421000 47482000 0.168 0.088 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">6. Inventories</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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The components of inventories consist of the following:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:69.28%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:11.54%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:11.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">525,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">493,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">595,414</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">691,543</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319,643</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,955</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The components of inventories consist of the following:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:69.28%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:11.54%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:11.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">525,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">493,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">595,414</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">691,543</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319,643</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,955</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 525166000 493493000 199063000 160919000 595414000 691543000 1319643000 1345955000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">7. Warranty Reserves</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company accrues for estimated future warranty costs at the time products are sold. The Company’s standard warranty obligation to retail partners generally provides for a right of return of any product for a full refund in the event that such product is not merchantable, is damaged, or is defective. The Company’s standard warranty obligation to its end-users provides for a period of </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_bc97c73d-8c0c-435c-be97-e646804b54af;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> from the date of shipment, while certain aviation, marine, and auto OEM products have a warranty period of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> or more from the date of installation. The Company’s estimates of costs to service its warranty obligations are based on historical experience and management’s expectations and judgments of future conditions, with most claims resolved within a year of the sale. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following reconciliation presents details of the changes in the Company's accrued warranty costs:</span></span></p><div style="font-size:10pt;font-family:Arial;"><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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:31.026%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Accrual for products sold </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,253</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,352</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,253</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,352</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="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.</span></p></div> P2Y P2Y <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following reconciliation presents details of the changes in the Company's accrued warranty costs:</span><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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:31.026%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:13.443%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Accrual for products sold </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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;font-family:Arial;min-width:fit-content;">Expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,253</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,352</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,253</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,352</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="font-family:Arial;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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.</span></p> 55219000 52675000 55738000 50952000 26932000 18345000 45294000 40726000 23898000 18668000 42779000 39326000 58253000 52352000 58253000 52352000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size: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:Arial;min-width:fit-content;">8.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Commitments and Contingencies</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:Arial;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:Arial;min-width:fit-content;">Commitments</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is party to certain commitments that require the future purchase of goods or services (“unconditional purchase obligations”). The Company’s unconditional purchase obligations primarily consist of payments for inventory, capital expenditures, and other indirect purchases in connection with conducting its business. The aggregate amount of purchase orders and other commitments open as of June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> that may represent noncancelable unconditional purchase obligations having a remaining term in excess of one year was approximately $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">355,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Certain cash balances are held as collateral in relation to bank guarantees. This restricted cash is reported within other assets on the condensed consolidated balance sheets and totaled $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">688</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> on June 29, 2024 and December 30, 2023, respectively. The total of the cash and cash equivalents balance and the restricted cash reported within other assets in the condensed consolidated balance sheets equals the total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;">Contingencies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Management of the Company currently does not believe it is reasonably possible that the Company may have incurred a material loss, or a material loss in excess of recorded accruals, with respect to loss contingencies in the aggregate, for the fiscal quarter ended June 29, 2024. The results of legal proceedings, investigations and claims, however, cannot be predicted with certainty. An adverse resolution of one or more of such matters in excess of management’s expectations could have a material adverse effect in the particular quarter or fiscal year in which a loss is recorded, but based on information currently known, the Company does not believe it is likely that losses from such matters would have a material adverse effect on the Company’s business or its consolidated financial position, results of operations or cash flows.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company settled or resolved certain matters during the 13-week and 26-week periods ended June 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> that did not individually or in the aggregate have a material impact on the Company’s business or its consolidated financial position, results of operations or cash flows.</span></p> 355000000 688000 704000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">9. Stockholders' Equity</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Dividends</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Under Swiss corporate law, dividends must be approved by shareholders at the annual general meeting of the Company’s shareholders. Approved dividends are payable in four equal installments on dates to be determined by the Board of Directors. A reduction of retained earnings and a corresponding liability are recorded at the time of shareholders' approval and are periodically adjusted based on the number of applicable shares outstanding.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's shareholders approved the following dividends:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:28.8%;"></td> <td style="width:2.16%;"></td> <td style="width:27.64%;"></td> <td style="width:2.16%;"></td> <td style="width:23.34%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:11.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.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;font-weight:bold;font-family:Arial;min-width:fit-content;">Approval Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Dividend Payment Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Record Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Dividend 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 28, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 17, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 27, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 13, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 27, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 13, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 28, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 14, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.00</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 30, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 20, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 29, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 29, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 29, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 15, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.92</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 20, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 15, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.92</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Share Repurchase Programs</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On April 22, 2022, the Board of Directors approved a share repurchase program (the “2022 Program”) authorizing the Company to repurchase up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. As of December 30, 2023, the Company had repurchased </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,176</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares for $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, leaving $</span><span style="font-size:10pt;font-family:Arial;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:Arial;min-width:fit-content;"> available to repurchase additional shares under the 2022 Program when the share repurchase authorization expired on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">December 29, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On February 16, 2024, the Board of Directors approved a new share repurchase program (the “2024 Program”) authorizing the Company to repurchase up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of the common shares of Garmin Ltd., exclusive of the cost of any associated excise tax. The timing and volume of share repurchases are subject to market conditions, business conditions and applicable laws, and are at management’s discretion. Share repurchases may be made from time to time in the open market or in privately negotiated transactions, including under plans complying with the provisions of Rule 10b5-1 and Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Program does not require the purchase of any minimum number of shares and may be suspended or discontinued at any time. The share repurchase authorization expires on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">December 26, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">June 29, 2024, the Company had repurchased </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">hares for $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,713</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, leaving $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">290,287</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> available to repurchase additional shares under the 2024 Program.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Treasury Shares</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In March 2024, the Board of Directors</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> authorized the cancellation of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares previously purchased under our share repurchase program. The capital reduction by cancellation of these shares became effective in March 2024. Total stockholders’ equity reported for the Company was not affected.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's shareholders approved the following dividends:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:28.8%;"></td> <td style="width:2.16%;"></td> <td style="width:27.64%;"></td> <td style="width:2.16%;"></td> <td style="width:23.34%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:11.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.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;font-weight:bold;font-family:Arial;min-width:fit-content;">Approval Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Dividend Payment Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.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;font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Record Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Dividend 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 28, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 17, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 27, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 13, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 27, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 13, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 7, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 28, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 14, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.00</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 30, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 20, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 29, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 29, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 9, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 29, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 15, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.92</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size: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-family:Arial;min-width:fit-content;">Fiscal 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 20, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 15, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 30, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 10, 2022</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 15, 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.73</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="font-family:Arial;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;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;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;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.92</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2024-06-07 2024-06-28 2024-06-17 0.75 2024-06-07 2024-09-27 2024-09-13 0.75 2024-06-07 2024-12-27 2024-12-13 0.75 2024-06-07 2025-03-28 2025-03-14 0.75 3 2023-06-09 2023-06-30 2023-06-20 0.73 2023-06-09 2023-09-29 2023-09-15 0.73 2023-06-09 2023-12-29 2023-12-15 0.73 2023-06-09 2024-03-29 2024-03-15 0.73 2.92 2022-06-10 2022-06-30 2022-06-20 0.73 2022-06-10 2022-09-30 2022-09-15 0.73 2022-06-10 2022-12-30 2022-12-15 0.73 2022-06-10 2023-03-31 2023-03-15 0.73 2.92 300000000 3176000 300000000 0 2023-12-29 300000000 2026-12-26 60000 9713000 290287000 979000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">10. Accumulated Other Comprehensive Income (Loss)</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:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">13-week and 26-week periods ended June 29, 2024:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:53.591%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.303%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.803%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Foreign currency<br/>translation adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net gains (losses) on available-for-sale securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">122,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Other comprehensive income (loss) before reclassification, net of income tax expense of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,380</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;"> included in income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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> <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:53.591%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.303%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.803%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Foreign currency<br/>translation adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net gains (losses) on available-for-sale securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Other comprehensive income (loss) before reclassification, net of income tax expense of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,191</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;"> included in income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,994</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="color:#000000;font-size:8.5pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">13-week and 26-week periods ended June 29, 2024:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;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:53.591%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.303%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.803%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Foreign currency<br/>translation adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net gains (losses) on available-for-sale securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">122,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Other comprehensive income (loss) before reclassification, net of income tax expense of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,380</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;"> included in income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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> <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:53.591%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.303%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.803%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Foreign currency<br/>translation adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net gains (losses) on available-for-sale securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Other comprehensive income (loss) before reclassification, net of income tax expense of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,191</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss) to other (expense) income, net of income tax benefit of $</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;"> included in income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance - end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;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;font-size:8.5pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:8.5pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,994</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="color:#000000;font-size:8.5pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table> -70563000 -51493000 -122056000 1380000 -20320000 4358000 -15962000 5000 0 -24000 -24000 -20320000 4382000 -15938000 -90883000 -47111000 -137994000 -11508000 -54106000 -65614000 2191000 -79375000 6971000 -72404000 5000 0 -24000 -24000 -79375000 6995000 -72380000 -90883000 -47111000 -137994000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size: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:Arial;min-width:fit-content;">11.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Segment Information and Geographic Data</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:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Garmin is organized in the </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> operating segments of fitness, outdoor, aviation, marine, and auto OEM. These operating segments represent the Company's reportable segments.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> The Company’s Chief Executive Officer, who has been identified as the Company’s Chief Operating Decision Maker (CODM), primarily uses operating income as the measure of profit or loss to assess segment performance and allocate resources. Operating income represents net sales less costs of goods sold and operating expenses. Net sales are directly attributed to each segment. Most costs of goods sold and the majority of operating expenses are also directly attributed to each segment, while certain other costs of goods sold and operating expenses are allocated to the segments in a reasonable manner considering the specific facts and circumstances of the expenses being allocated.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Net sales (“revenue”), gross profit, and operating income for each of the Company’s five reportable segments are presented below.</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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:22.54%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:10.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fitness</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outdoor</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aviation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Marine</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Auto OEM</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">428,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">439,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">272,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">161,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">862,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">107,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">342,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended July 1, 2023</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">334,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">448,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">217,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">280,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">120,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">759,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">771,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">806,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">435,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">276,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">440,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">526,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">323,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">327,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,665,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">242,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">640,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended July 1, 2023</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">579,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">776,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">431,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">494,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">186,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">485,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">315,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">269,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">120,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">118,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">481,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Net sales to external customers by geographic region for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">13-week and 26-week periods ended June 29, 2024 and July 1, 2023 are presented below. Note that APAC includes Asia Pacific and Australian Continent and EMEA includes Europe, the Middle East and Africa.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:36.775%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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:Arial;min-width:fit-content;"> </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:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">641,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,456,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">542,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">457,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,005,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">813,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">APAC</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,078</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">221,397</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">426,227</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">401,264</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Net sales to external customers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 5 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Net sales (“revenue”), gross profit, and operating income for each of the Company’s five reportable segments are presented below.</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:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:22.54%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:10.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fitness</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outdoor</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aviation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Marine</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Auto OEM</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">428,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">439,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">218,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">272,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">161,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">862,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">107,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">342,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended July 1, 2023</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">334,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">448,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">217,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">280,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">160,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">120,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">759,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended June 29, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">771,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">806,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">435,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">276,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">440,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">526,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">323,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">327,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,665,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">242,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">640,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended July 1, 2023</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">579,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">776,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">431,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">494,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">186,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#d9d9d9;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">294,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">485,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">315,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">269,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">120,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">118,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">481,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 428404000 439872000 218253000 272953000 147189000 1506671000 245248000 284214000 161366000 147787000 24276000 862891000 107610000 135592000 50485000 59892000 -11552000 342027000 334863000 448114000 217454000 215802000 104562000 1320795000 173163000 280078000 160957000 120344000 24900000 759442000 54458000 138255000 62766000 46377000 -17501000 284355000 771296000 806065000 435108000 599689000 276162000 2888320000 440050000 526953000 323992000 327039000 46996000 1665030000 175743000 242543000 102619000 147583000 -28051000 640437000 579584000 776776000 431036000 494777000 186046000 2468219000 294073000 485026000 315410000 269976000 47751000 1412236000 65036000 214999000 120460000 118285000 -37443000 481337000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Net sales to external customers by geographic region for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">13-week and 26-week periods ended June 29, 2024 and July 1, 2023 are presented below. Note that APAC includes Asia Pacific and Australian Continent and EMEA includes Europe, the Middle East and Africa.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:36.775%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.325%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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:Arial;min-width:fit-content;"> </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:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">13-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td 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:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">26-Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">July 1, 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;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">641,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,456,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">542,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">457,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,005,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">813,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#d9d9d9;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">APAC</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,078</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">221,397</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">426,227</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="font-family:Arial;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;font-family:Arial;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="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">401,264</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;">Net sales to external customers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,506,671</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320,795</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,888,320</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="font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,468,219</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="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 740577000 641848000 1456694000 1253552000 542016000 457550000 1005399000 813403000 224078000 221397000 426227000 401264000 1506671000 1320795000 2888320000 2468219000 false false false false Deferred revenue is comprised of both deferred revenue and noncurrent deferred revenue per the condensed consolidated balance sheets. Deferred costs are comprised of both deferred costs and noncurrent deferred costs per the condensed consolidated balance sheets. Changes in cost estimates related to pre-existing warranties were not material and aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.